- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
17.99秒马表设计
第四章 实验及实践课题(17) 99秒马表设计
(1.?????? 开始时,显示“00”,第1次按下SP1后就开始计时。
(2.?????? 第2次按SP1后,计时停止。
(3.?????? 第3次按SP1后,计时归零。
2.?????????? 电路原理图
图4.17.1
3.?????????? 系统板上硬件连线
(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中断服务程序框图
?
图4.17.2
5.?????????? 汇编源程序
TCNTA EQU 30H ;时间计数
TCNTB EQU 31H
SEC EQU 32H
KEYCNT EQU 33H ;按键计数
SP1 BIT P3.5
ORG 00H
LJMP START
ORG 0BH
LJMP INT_T0
START: MOV KEYCNT,#00H
MOV SEC,#00H
MOV A,SEC
MOV B,#10
DIV AB
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P0,A
MOV A,B
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P2,A
MOV TMOD,#02H ;选择8位定时工作方式;工作方式2就具有自动重装载功能,即自动加载计数初值,所以也有的文献称之为自动重加载工作方式。在这种工作方式中,16位计数器分为两部分,即以TL0为计数器,以TH0作为预置寄存器,初始化时把计数初值分别加载至TL0和TH0中,当计数溢出时,不再象方式0和方式1那样需要“人工干预”,由软件重新赋值,而是由预置寄存器TH以硬件方法自动给计数器TL0重新加载。
详细看实验15.定时计数器T0作定时应用技术(一)目录下MCS-51单片机的定时器计数器.ppt
SETB ET0
SETB EA
WT: JB SP1,WT ;直接寻址位为1转移(按键按下时SP1为0)
LCALL DELY10MS
JB SP1,WT ;接着SP1变为1
INC KEYCNT
MOV A,KEYCNT
CJNE A,#01H,KN1
SETB TR0 ;TR0置1,启动定时器 允许定时/计数器计数 MOV TH0,#06H ;用于自动恢复定时初值 MOV TL0,#06H ;置T0定时初值50us ( 2?的 MOV TCNTA,#00H
MOV TCNTB,#00H
LJMP DKN
KN1: CJNE A,#02H,KN2
CLR TR0
LJMP DKN
KN2: CJNE A,#03H,DKN ;可以不要
MOV SEC,#00H
MOV A,SEC
MOV B,#10
DIV AB
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P0,A
MOV A,B
MOV DPTR,#TABLE ;可以不要
MOVC A,@A+DPTR
您可能关注的文档
最近下载
- 生物教材课后练习题全部答案(总册86页) .pdf VIP
- 2025年建材产业园建设项目经济效益和社会效益分析报告.docx
- QC∕T 491-2018 汽车减振器性能要求及台架试验方法.pdf
- CB-T 4126-2011 集装箱船导轨架安装工艺.pdf VIP
- GER-3620K_Chinese重型燃气轮机运行和维护.pdf VIP
- 误吸的预防与处理.pptx VIP
- 2024年AIAG控制计划CP第一版培训教材.docx VIP
- 4-72离心风机选型参数表.doc VIP
- 党课讲稿:全面学习探讨十九届四中全会精神材料.docx VIP
- 国家重点支持的高新技术领域(2025版) .pdf VIP
原创力文档


文档评论(0)