标题: 驱动单个数码管显示手机号 [打印本页]

作者: 心疯扬    时间: 2016-11-9 17:54
标题: 驱动单个数码管显示手机号
数码管基础应用,,,适合初学






#include <reg51.h>
void delay1s();
void disp1()
{unsigned char led[]={0x06,0x6d,0x06,0x5b,0x5b,0x6d,0x06,0x3f,0x7d,0x07,0x6d};
unsigned char i;
for(i=0;i<11;i++)
{P2=~led[i];
delay1s();
}
}
void main()
{while(1)
{disp1();
}
}

void delay1s()
{unsigned char i;
TMOD =0x10;
for(i=0;i<0x32;i++)//设置50次循环次数
{TH1=0x14;//设置定时器初值3cboh
TL1=0xb0;//初值,过一个机器周期便加一,直到溢出,说明定时时间到。
TR1=1;//开始工作定时器
while(!TF1);
TF1=0;
}
}

数码管静态显示.rar

42.47 KB, 下载次数: 12, 下载积分: 黑币 -5


作者: 英语    时间: 2016-11-9 21:17
延时函数有点不得不懂




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1