标题:
单片机0-9999四位数秒器 电路环境proteus8.0仿真
[打印本页]
作者:
脱皮的長蟲
时间:
2017-4-15 21:06
标题:
单片机0-9999四位数秒器 电路环境proteus8.0仿真
这是我上周做的四位数秒器,电路环境proteus8.0
0.png
(64.88 KB, 下载次数: 74)
下载附件
2017-4-16 03:12 上传
单片机源程序:
#include <reg51.h>
unsigned char code table[]=
{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
unsigned int m=0;
sbit P20=P2^0; //m的个位控制
sbit P21=P2^1; //m的十位控制
sbit P22=P2^2; //m的百位控制
sbit P23=P2^3; //m的千位控制
void delay1ms();
void display();
main()
{
unsigned char i;
while(1)
{
for(i=250;i>0;i--)display();
m++;
if(m>=10000)m=0;
}
}
void delay1ms()
{
unsigned char i;
for(i=248;i>0;i--);
for(i=248;i>0;i--);
}
void display()
{
P2=0xff;
P0=table[m%10];
P20=0;
delay1ms();
P2=0xff;
P0=table[m/10%10];
P21=0;
delay1ms();
P2=0xff;
P0=table[m/100%10];
P22=0;
delay1ms();
…………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
下载:
四位数码管.rar
(59.53 KB, 下载次数: 35)
2017-4-15 21:05 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1