版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
17.99秒马表设计1.实验任务
(1.开始时,显示“00”,第1次按下SP1后就开始计时。
(2.第2次按SP1后,计时停止。
(3.第3次按SP1后,计时归零。2.电路原理图
图4.17.13.系统板上硬件连线(1.把“单片机系统”区域中的P0.0/AD0-P0.7/AD7端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个a-h端口上;要求:P0.0/AD0对应着a,P0.1/AD1对应着b,……,P0.7/AD7对应着h。(2.把“单片机系统”区域中的P2.0/A8-P2.7/A15端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个a-h端口上;要求:P2.0/A8对应着a,P2.1/A9对应着b,……,P2.7/A15对应着h。(3.把“单片机系统“区域中的P3.5/T1用导线连接到”独立式键盘“区域中的SP1端口上;4.程序框图
主程序框图T0中断服务程序框图MOVCA,@A+DPTR
MOVP2,A
MOVTMOD,#02H
SETBET0
SETBEA
WT:JBSP1,WT
LCALLDELY10MS
JBSP1,WT
INCKEYCNT
MOVA,KEYCNT
CJNEA,#01H,KN1
SETBTR0
MOVTH0,#06H
MOVTL0,#06H
MOVTCNTA,#00H
MOVTCNTB,#00H
LJMPDKN
KN1:CJNEA,#02H,KN2
CLRTR0
LJMPDKN
KN2:CJNEA,#03H,DKN
MOVSEC,#00H
MOVA,SEC
MOVB,#10
DIVAB
MOVDPTR,#TABLE
MOVCA,@A+DPTR
MOVP0,A
MOVA,B
MOVDPTR,#TABLE
MOVCA,@A+DPTR
MOVP2,A
MOVKEYCNT,#00H
DKN:JNBSP1,$
LJMPWT
DELY10MS:
MOVR6,#20
D1:MOVR7,#248
DJNZR7,$
DJNZR6,D1
RET
INT_T0:
INCTCNTA
MOVA,TCNTA
CJNEA,#100,NEXT
MOVTCNTA,#00H
INCTCNTB
MOVA,TCNTB
CJNEA,#4,NEXT
MOVTCNTB,#00H
INCSEC
MOVA,SEC
CJNEA,#100,DONE
MOVSEC,#00H
DONE:MOVA,SEC
MOVB,#10
DIVAB
MOVDPTR,#TABLE
MOVCA,@A+DPTR
MOVP0,A
MOVA,B
MOVDPTR,#TABLE
MOVCA,@A+DPTR
MOVP2,A
NEXT:RETI
TABLE:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
END
6.C语言源程序
#include<AT89X51.H>
unsignedcharcodedispcode[]={0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71,0x00};
unsignedcharsecond;
unsignedcharkeycnt;
unsignedinttcnt;
voidmain(void)
{
unsignedchari,j;
TMOD=0x02;
ET0=1;
EA=1;
second=0;
P0=dispcode[second/10];
P2=dispcode[second%10];
while(1)
{
if(P3_5==0)
{
for(i=20;i>0;i--)
for(j=248;j>0;j--);
if(P3_5==0)
{
keycnt++;
switch(keycnt)
{
case1:
TH0=0x06;
TL0=0x06;
TR0=1;
break;
case2:
TR0=0;
break;
case3:
keycnt=0;
second=0;
P0=dispcode[second/10];
P2=dispcode[second%10];
break;
}
while(P3_5==0);
}
}
}
}
voidt0(void)interrupt1using0
{
tcnt++;
if(tcnt==400)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 统编人教版六年级语文上册《语文园地八》精美课件
- 冷链药品委托运输合同范本
- 大学生创新创业教程-课件 【ch03】创新能力的锻炼与提升
- 二零二四年度国际法律服务合同2篇
- 农村集体宅基地买卖合同 3篇
- 普法宣传丨劳动合同的作用和意义2024年品牌代言与合作合同
- 七下英语5单元课件
- 教育机构与家长协议书版
- 装修工程框架协议范本版
- 基于2024年度标准的体育设施补伤及封底材料应用协议
- 二年级上册语文知识点归纳(打印版)
- 脚手架(门式)安全技术规范JGJ128-2010
- SMT检验标准(作业指导书)
- 一年级上册科学课件-第12课 轮子的故事_苏教版 (共17张PPT)
- 火龙果海运提单
- APQP项目开发进度表
- 新能源小客车购车充电条件确认书
- PICCO监测技术及评分标准
- 小学体育五至六年级体育与健康3.2 轻度损伤的自我处理(课件)人教版(15张PPT)
- 新车提车验车表4页
- 盾构穿越岩溶地区施工技术总结
评论
0/150
提交评论