标题:
51单片机数码管显示十进制Proteus仿真+程序
[打印本页]
作者:
嘿嘿嘿...
时间:
2019-5-11 09:59
标题:
51单片机数码管显示十进制Proteus仿真+程序
附件里面包括proteus仿真,keil4编程,希望大家共同进步
0.png
(9.23 KB, 下载次数: 49)
下载附件
2019-5-11 21:22 上传
单片机源程序如下:
#include<reg51.h>
#include<intrins.h>
unsigned char code dis_tab[16]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d, 0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71} ;
unsigned char data dis_data,bit_data,num;
void mDelay (unsigned int Delay)
{
unsigned int i;
for(;Delay>0;Delay--)
{
for(i=0;i<114;i++)
{;}
}
}
void display()
{ unsigned char i;
unsigned char j=43;
bit_data= 0xfe; //初始化位选码为最左边数码管
dis_data= j%10; //初始化显示的数为1
for(i=0; i<2; i++)
{ P2 = 0xff; //熄灭所有数码管
P1= dis_tab[dis_data]; //将显示数的段码送段码口
P2= bit_data; //将位选码送位选码口
mDelay(5);
bit_data=_crol_( bit_data, 1 ); //位选码左移1位
dis_data= j/10;
}
}
void main()
{ while(1)
{
display();
}
}
复制代码
所有资料51hei提供下载:
数码管显示十进制.zip
(57.73 KB, 下载次数: 27)
2019-5-11 09:58 上传
点击文件名下载附件
1
下载积分: 黑币 -5
作者:
呆头鹅3333
时间:
2020-3-26 17:46
谢谢楼主的分享
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1