今天小天来给大家分享一些关于52单片机设计方面的知识吧,希望大家会喜欢哦
1、#include #include#define uint unsigned int#define uchar unsigned charsbit key1 =P2^0;sbit key2 =P2^1;sbit key3 =P2^2;sbit key4 =P2^3;uchar flag1=0,flag2=0,flag3=0,flag4=0;void delay_ms(uint z){uint i,j;for(i=0;ifor(j=0;j}void O_to_E(){P0=0Xaa;delay_ms(200);P0=~0Xaa;delay_ms(200);}void key_scan() //键盘扫描{if(!key1){delay_ms(10); //延时消抖if(!key1)flag1=1;}if(!key2){delay_ms(10); //延时消抖if(!key2)flag2=1;}if(!key3){delay_ms(10); //延时消抖if(!key3)flag3=1;}if(!key4){delay_ms(10);if(!key4)flag4=1; //延时消抖}}。
本文到这结束,希望上面文章对大家有所帮助。
版权声明:本文发布于艾丽游戏ing 图片、内容均来源于互联网 如有侵权联系删除