生产实习 单片机 最小系统 跑马灯 数码管扫描Word下载.docx
- 文档编号:15355060
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:11
- 大小:104.86KB
生产实习 单片机 最小系统 跑马灯 数码管扫描Word下载.docx
《生产实习 单片机 最小系统 跑马灯 数码管扫描Word下载.docx》由会员分享,可在线阅读,更多相关《生产实习 单片机 最小系统 跑马灯 数码管扫描Word下载.docx(11页珍藏版)》请在冰豆网上搜索。
1.3矩阵键盘设计
采用4*4的矩阵键盘,具体设计如图:
1.4复位电路设计
采用上电复位加手动复位的电路设计,电容选取10uf的电解电容,电阻阻值为10k,具体电路设计如图:
1.5完整电路设计如图:
2.程序设计
2.1交通灯程序设计
交通灯流程图
2.2数码管程序设计
数码管扫描流程图
2.3键盘程序设计
2.4程序具体设计
#include<
reg52.h>
#defineucharunsignedchar
#defineuintunsignedint
sbitdw=P3^6;
//为0时选低位
sbitgw=P3^7;
//为0时选高位
sbitled1=P0^0;
sbitled2=P0^1;
sbitled3=P0^2;
ucharcnt=0,s1num=0,x,y,z;
uchara=15,b=5,c=10;
ucharcodep2[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
//数码管显示0-9
voiddelayms(uintk)
{uinti,j;
for(i=k;
i>
0;
i--)
for(j=110;
j>
j--);
}
voiddisplay(uchart)
{ucharshi,ge;
shi=t/10;
//取data的十位
ge=t%10;
//取data的个位
dw=0;
//显示个位
gw=1;
P2=p2[ge];
delayms
(2);
P2=0xff;
dw=1;
//显示十位
gw=0;
P2=p2[shi];
}
voidkeyscan()
{uchartemp;
P1=0xfe;
temp=P1;
temp=temp&
0xf0;
if(temp!
=0xf0)
{delayms(10);
{temp=P1;
switch(temp)
{case0xbe:
TR0=0;
led1=1;
led2=1;
led3=1;
s1num++;
if(s1num==1)
led1=0;
if(s1num==2)
led2=0;
if(s1num==3)
led3=0;
if(s1num==4)
{s1num=0;
TR0=1;
}
break;
case0xde:
{led1=0;
delayms(100);
led1=1;
a++;
if(s1num==2)
{led1=1;
led2=0;
led2=1;
b++;
if(s1num==3)
led3=0;
led3=1;
c++;
}
break;
case0xee:
{led1=0;
a--;
b--;
led3=1;
c--;
while(temp!
temp=temp&
}
}
switch(s1num)
{case1:
display(a);
break;
case2:
display(b);
case3:
display(c);
voidmain()
{TMOD=0x01;
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
EA=1;
ET0=1;
TR0=1;
while
(1)
{keyscan();
if(s1num==0)
{if(z==0)
{x=a;
y=b;
z=c;
if(x>
0)
{led1=0;
display(x);
elseif(y>
{led1=1;
display(y);
elseif(z>
display(z);
voidtime0()interrupt1
{TH0=(65536-45872)/256;
cnt++;
if(cnt==20)
{cnt=0;
--x;
if(y>
{cnt=0;
--y;
}
if(z>
--z;
4.总结
通过这次实习,我收获很多,由于从电路设计到实物焊接再到最终的程序设计,大都是自己独立完成的,在调试成功的那一刻我有一种成就感,这也激发了我对电子电路设计的兴趣,由于设计的只是一个小系统,所以仍然有许多可以扩充的地方,所以这次实习对我来说是一次很好的学习。
5.参考文献
【1】《传感器原理及接口技术》梅丽凤,王艳秋,清华大学出版社,2006年。
【2】《c语言程序设计》谭浩强,清华大学出版社,2007年。
【3】《51单片机c语言教程》郭天祥,电子工业出版社,2011年。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生产实习 单片机 最小系统 跑马灯 数码管扫描 生产 实习 最小 系统 跑马 数码管 扫描