![单片机 秒表计时器 课程设计2_第1页](http://file4.renrendoc.com/view/880565c64736c30846ff5421c7eadd39/880565c64736c30846ff5421c7eadd391.gif)
![单片机 秒表计时器 课程设计2_第2页](http://file4.renrendoc.com/view/880565c64736c30846ff5421c7eadd39/880565c64736c30846ff5421c7eadd392.gif)
![单片机 秒表计时器 课程设计2_第3页](http://file4.renrendoc.com/view/880565c64736c30846ff5421c7eadd39/880565c64736c30846ff5421c7eadd393.gif)
![单片机 秒表计时器 课程设计2_第4页](http://file4.renrendoc.com/view/880565c64736c30846ff5421c7eadd39/880565c64736c30846ff5421c7eadd394.gif)
![单片机 秒表计时器 课程设计2_第5页](http://file4.renrendoc.com/view/880565c64736c30846ff5421c7eadd39/880565c64736c30846ff5421c7eadd395.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、秒表计时器设计学院土木工程 班级交运021设计人张志东成绩设计目的(1)培养学生综合利用MCS-51单片机的软硬件知识进行程序设计的能力,解决一 些实际问题。(2)进一步加深对MCS-51单片机内部结构和程序设计方法的理解。(2)提高学生建立程序文档、归纳总结的能力。总体设计所能实现的功能:1)计时,计时数值最大为99分59秒99;2)停止或继续;3)清零。总体设计方案:用LED数码管显示计时的时间,显示的时间应有百分之一秒位、 十分之一秒位、秒个位、秒十位、分个位、分十位;利用单片机的外中断,某键为 低时产生中断开始计时,再一次为低时产生中断停止计时;另一键为低时产生中断 使时间清0。硬件系
2、统设计所需设备:DICE-5013S实验系统一个,并行接口 8155 一个,PC微机(P4) 一台。接线设计:1)将P1.2(X3)接到按钮开关1上,作为STOP中断;2)外部中断0的引脚INT0(X15)接按钮开关2,作为CLEAR中断。软件系统设计软件功能模块设计及流程图先利用计时中断产生百分之一秒基时,将百分之一秒位、十分之一秒位、秒个位、 秒十位、分个位、分十位分别存于片内RAM地址79H,7AH,7BH,7CH,7DH,7EH中, 再由主程序显示程序将其显示在LED显示器上;开始/继续通过STOP中断对P1.2 进行取反,然后在计时中断中对输入口 P1.2的位进行判断来实现;清零通过
3、在清零 中断中设置各位初值来实现。主流程图:开始设置系统初值显示有清零中断处理请零中断 有计时中断 处理计时中断有停止中断处理停止中断计时中断程序流程图:程序清单和注释ORG 0000HAJMP MAINORG 0003H;清零中断AJMP CLEARORG 000BHAJMP STARTORG 0013H;计时中断AJMP STOP;停止中断MAIN: MOV TMOD,#01H;T/C0工作方式为方式0MOV IE, #87H;开启INT0中断MOV TL0, #78HMOV TH0, #0ECH;置 T/C0 初值(21610000/2=EC78H)SETB TR0SETB IT0SET
4、B IT1;开启各个中断MOV R4, #00H;1/100秒置初值MOV R3, #00H;秒置初值MOV R2, #00H;分置初值MOV 79H, #00H;1/100秒位置初值MOV 7AH, #00H;1/10秒位置初值MOV 7BH, #00H;秒位置初值MOV 7CH, #00H;十秒位置初值MOV 7DH, #00H;分位置初值MOV 7EH, #00HSETB P1.2;十分位置初值;显示程序SHOW: MOV SP,#5FH MOV A,#03H MOV DPTR,#0FF20H MOVX DPTR,A DISP4: MOV R5,#01H MOV R0,#79H MOV
5、A,R5LD0:MOV DPTR,#0FF21HMOVX DPTR,A MOV DPTR,#0FF22H MOV A,R0 ADD A,#0EH MOVC A,A+PC MOVX DPTR,A ACALL DLAY INC R0 MOV A,R5 JB ACC.5,LD1 RL A MOV R5,A AJMP LD0LD1:SJMP DISP4;设置8155初始化;字位码送8155A 口;查字形表;字型码送8155B 口;延时1MSDB 0C0H,0F9H,0A4H,0B0H,99H,92HDB 82H,0F8H,80H,90H,88H,83H,0C6HDB 0A1H,86H,8EH,0FFH
6、,0CH,89HDB 0C8H,0C1H,7FH,0BFHDLAY: MOV R7,#02H;延时 IMSDL1:MOV R6,#0FFHDL2:DJNZ R6,DL2DJNZ R7,DL1RETSTART:MOV TL0, #78HMOVTH0, #0ECHPUSH ACCJNBP1.2,NEXT;P1.2为0则返回不计时INCR2MOVA, R2MOVB, #10DIVABMOV79H, B;存1/100秒位MOV7AH, A;存1/10秒位CJNE R2, #100, NEXT;1/100秒到100则秒加一MOVR2, #00HMOV79H, #00HMOV7AH, #00HINCR3M
7、OVA, R3MOVB, #10DIVABMOV7BH, B;存秒位MOV7CH, A;存十秒位CJNE R3, #60, NEXT;秒到60则分加一MOVR3, #00HMOV7BH, #00HMOV7CH, #00HINCR4MOVA, R4MOVB, #10DIVABMOV7DH, B;存分位MOV7EH, A;存十分位CJNE R4, #100, NEXT;分到100则还原MOVR4, #00HMOV7DH, #00HMOV7EH, #00HNEXT:POP ACCRETICLEAR:MOV R2, #00H;计时器清零MOV R3, #00HMOV R4, #00HMOV 79H,#
8、00HMOV 7AH,#00HMOV 7BH,#00HMOV 7CH,#00HMOV 7DH,#00HMOV 7EH,#00HRETISTOP: CPL P1.2;停止或开始RETIEND 调试上机调试(1)将P1.2(X3)接到按钮开关1上,作为STOP中断;外部中断0的引脚INT0(X15)接按钮开关2,作为CLEAR中断,编译然后运行感受及评价:汇编语言是比较深奥的,单片机的世界更是充满了乐趣与诱惑,交通灯、 汽车信号灯、密码锁、广告显示器等许许多多现实而有用的程序都可以用单片机实现。当你 费尽千辛万苦,终日冥思苦想、求助他人而把程序调试到没有错误、把电路画出时,看着自 己演示的程序成功时,那种让人兴奋的喜悦真实无以名状。通过设计使我对单片机的硬件及 其原理有了进一步的认识,对熟练使用汇编语言起到了很大的帮助,使我感受到了单片机 在生活中的巨大作用,自己动手查找错误并调试从中体会到苦尽甘来的乐趣,提高了综合运 用MCS-51单片机的软硬件进行程序设计的能力。开始对单片及并不是很感兴趣,看到那些复杂的机器语言简直让我有点头晕,但是通过 这次程序设计,通过对单片机的又一次温习与突破,通过对程序的编写与调试,看着各种奇 怪的功能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度知识产权质押贷款信用证抵押合同
- 2025年度光伏发电项目工程监理合同范本住建部
- 2025年度新型环保材料脚手架租赁合同范本
- 2025年度新能源汽车配件采购合同
- 2025年度体育赛事居间服务合同范本下载
- 2025年度工程项目合同履行与监督管理办法
- 2025年度新型建筑材料进场安全施工协议书
- 2025年度文化旅游产业贷款补充合同范本
- 2025年七铬套刀行业深度研究分析报告
- 2025年长生源行业深度研究分析报告
- (完整版)《植物生产与环境》试卷与答案
- 二年级上册竖式计算题100题及答案
- 【光明乳业企业偿债能力问题及完善建议8900字论文】
- 多益网络游戏开发工程师岗位笔试选择题附笔试高分技巧
- 提高感染性休克集束化治疗达标率
- 译林版七年级下册英语单词默写表
- 专题01 中华传统文化-中考英语时文阅读专项训练
- 阿特拉斯拧紧工具维修培训课件
- 密封条模板大全
- 页眉和页脚基本知识课件
- ST语言编程手册
评论
0/150
提交评论