标题:
单片机数码管飞入显示(含仿真与源程序)
[打印本页]
作者:
yongliu83
时间:
2017-8-25 18:15
标题:
单片机数码管飞入显示(含仿真与源程序)
这是我设计的单片机数码管显示程序,
改程序与一般数码管固定显示不同,
数码管的显示采用飞入方式
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
0.png
(13.83 KB, 下载次数: 32)
下载附件
2017-8-25 18:29 上传
0.png
(62.19 KB, 下载次数: 29)
下载附件
2017-8-25 18:28 上传
单片机源程序如下:
#include <reg51.h>
void delay(int x);
unsigned char code tab[11]={0xc0,0xf9,0xa4,0xb0,0x99,
0x92,0x82,0xf8,0x80,0x90,0xff};
unsigned char code disp[10][4]={ {10,10,10,2},{10,10,2,10},{10,2,10,10},
{2,10,10,10},{2,10,10,0},{2,10,0,10},
{2,0,10,10},{2,0,10,1},{2,0,1,10},{2,0,1,4} };
void main( )
{unsigned char j,i,k,scan;
while(1)
{
for(j=0;j<10;j++)
{ {for(k=0;k<30;k++)
{ scan=0x01;
for(i=0;i<4;i++)
{P3=scan;
P2=tab[disp[j][i]];
scan<<=1;
delay(4);
} }} }
}
}
……………………
…………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
所有资料51hei提供下载:
数码管飞入显示.rar
(33.63 KB, 下载次数: 22)
2017-8-25 18:14 上传
点击文件名下载附件
源程序工程文件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1