标题:
独立键盘控制LED
[打印本页]
作者:
mafu
时间:
2015-5-6 09:51
#include <reg52.h> #define uchar unsigned char #define uint unsigned int uchar num; sbit key18=P1^4; sbit D1=P2^0; uchar code shu[]={ 0xc0,0xf9,0xa4,0xb0, //共阳数码管段码 0,1,2,3 0x99,0x92,0x82,0xf8, //共阳数码管段码 4,5,6,7 0x80,0x90 //共阳数码管段码 8,9,全灭,横杠 }; void delay(char z) { char x,y; for(x=100;x>0;x--) for(y=z;y>0;y--); } void main() { while(1) { P2=0x7f; P0=0xff; P1=0xff; if(key18==0) { delay(5); if(key18==0) { D1=0; num++; if(num==10) { num=0; } P2=0x7f; P0=shu[num]; } while(key18!=1); delay(5); while(key18!=1); } else { D1=1; } } }
作者:
暮光之城
时间:
2015-5-6 18:48
不懂啊
作者:
小石头
时间:
2015-5-6 23:42
这个很简单,先看看书或教程,
作者:
小石头
时间:
2015-5-6 23:42
这是基本的,要从头开始哦
作者:
zhujiele
时间:
2015-5-7 10:04
学习一下,不错
作者:
64817031
时间:
2015-5-8 15:04
按电源开关就行了
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1