标题:
单片机LED数码管显示总结与源码等
[打印本页]
作者:
焦凯
时间:
2018-4-11 20:35
标题:
单片机LED数码管显示总结与源码等
四、 实验总结:
虽然这次的上级实验不难,但是还有点小问题,中间有一些的代码出现了一些错误,还是课本上的一些没有记清楚,导致写的时候出现了好几个错误,由此可知还是看书看的太少,以后得多看看书,然后多做一些实验练习练习。
0.jpg
(39.15 KB, 下载次数: 43)
下载附件
2018-4-12 03:56 上传
二、程序设计流程图
0.jpg
(22.56 KB, 下载次数: 42)
下载附件
2018-4-12 03:56 上传
单片机源程序如下:
#include<reg51.H>
sbit P3_2=P3^2;
sbit P3_3=P3^3;
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//共阴LED段码表
unsigned char count=0;
void delay(unsigned int time){//延迟函数
unsigned int j=0;
for(;time>0;time--)
for(j=0;j<125;j--);
}
void main(void){
count=0;
P1=table[count/10];
P2=table[count%10];
while(1){
if(P3_2==0){
delay(10);
if(P3_2==0){
count++;
if(count==100)
count=0;//满一百归零
P1=table[count/10];
P2=table[count%10];
while(P3_2==0);
}
}
if(P3_3==0){
delay(10);
if(P3_3==0){
count--;
if(count==-1)
count=99;
P1=table[count/10];
P2=table[count%10];
while(P3_3==0);
}
}
}
}
复制代码
所有资料51hei提供下载:
LED数码显示.docx
(73.18 KB, 下载次数: 9)
2018-4-11 20:33 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1