51单片机程序——按键控制数码管变化
时间:11-23
来源:互联网
点击:
#include
#define uint unsigned int
#define uchar unsigned char
#define dula P0
#define wela P1
sbit key=P3^2;
unsigned char code DuanMa[]={0xff,0xc0,0xf9,0xa4,0xb0,
uchar num;
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void main()
{
while(1)
{
if(key==0)
{
delay(5);
if(key==0)
{
num++;
if(num==17)
num=0;
}
while(!key);
delay(5);
}
wela=0xff;
dula=DuanMa[num]; //送段码
}
}
51单片机按键控制数码 相关文章:
- 51单片机程序——按键控制单个数码管显示(11-23)
- 51单片机程序——按键控制数码管程序0-999递增(11-23)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)