电子秒表做这个_第1页
电子秒表做这个_第2页
电子秒表做这个_第3页
电子秒表做这个_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子秒表控制程序一.实训目标1.能力目标:(1)能够熟练进行单片机硬件接线(2)能够根据实际问题进行单片机软件编程。(3)能够熟练应用调子程序和延时程序。2、知识目标:(1)常用指令的使用方法。(2)典型程序的编程方法。Acall delayInc rOcjne r0,#10, disp sjmp starttab:db 3fh. 06h. 5bh, 4fh. 66hdb 6dh. 7dh, 07h, 7fh, 6fhdelay:movr3,#14hlpl:jbetfl,lp2sjmpIpllp2:movthL#3chmovtll,#ObOhdjnzr3, lplretend:外部中断0:定时

2、器0 中断入 口地址(这里 使用TO 作为一 个外部二、实训资源 汽车单片机实训装置三、实训注意事项 (1)每次修改程 序后都要重新编译,然后再调试运行。(2)在教师 的指导下进 行操作,未经 教师允许不 得动用实训 室其它设备。四、实训步骤(1)画出单片机硬件接线图(2)读懂程序后上机操作验证结果本实训需要用到单片机最小应用系统 (F1区)和动态扫描显示显示(12区),P0 口 JD4F 接 JDOI 段码;P2 口 JD2F 接 JD1I 位码。1位电子秒表orgOOOOhmovtmod,#10hmovthl,#3chmovtlL#ObOhsetbtristart:movrO. #00hm

3、ovdptr. #tabDisp:mova、rOmovea, a+dptrmove指令是对ROM中的数据进行调用mov p2, #Ofehmov pO, a具有三个按键KI. K2 K3,当分别按 下时能够实现暂停.启动.清零等功能 的1位简易电子秒表K1:暂停按钮外部中断0申请P3.2 (INTO) K2:启动按钮宦时器0中断申请P3.5(TO) K3:淸零按钮外部中断1申请P3.3(INT1)Org OOOOhAjmp mainOrg 0003h入口地址Ajmp klOre OOObh中断使用)Ajmp k2Org 0013h1入口地址Ajmp k3mov mov reti endp2,#

4、0feh pO, aOrg 0030hMain:mov tmod,#16h :T1工作在左时器模式,方式1, TO工作在 计数器模式,方式2,(方式2工作时,对于 T0来说,它使用的技术容器是TH0和TL0, TL0用于计数使用,TH0用于保存计数初 值。当TLO it数溢出,单片机会将TH0中 的初值自动装入TL0.)movthO,#OffhmovtlO,#Offlimovthl,#3chmovtlL#ObOhmovie, #87hsetbtrOsetbitlsetbitOstart:mov irO.#OOhMovdptr, #tabDisp:Mova,rOMovea. a+dptrMovp

5、2,#0fehMovpO, aAcalldelayInc rOcjner0,#10, dispsjmp starttab:db 3fh 06h, 5bh. 4fh, 66hdb 6dh, 7dh 07h, 7fh, 6fhdelay:mov r3,#14h setb trilpl:jbetfLlp2sjmplp2:movthl,#3chmovtlL#ObOhdjnzretr3, lplkl:clr triretik2: setb triretik3: mov r0,#0mov a,rOmove a, a+dptr2位电子秒表SECEQU20HMSECEQU21HORG0000HAJMPMAIN

6、ORGOOOBHAJMPCONTMAIN:MOVTMOD.#01HMOVTHO, #3CHMOVTLO. #0B0HMOVSEC, #00HMOVMSEC, #14HMOVSR #3FHMOV30H, #00HMOV31H.#00HMOVIE, #82HSETBTROCLRADISP:MOVR2, #02HMOVRLSOOHMOVR4, #OfeHMOVRO, #30HMOVA, R0DISP1:MOVDPTR. #TABMOVCA, A+DPTRMOVPO, AMOVA, R4MOVP2,ADJNZRl,$DJNZRl,$RLAMOVR4, AINCROMOVA, RODJNZR2, DISP1SJMPDISPTAB:DB 3fh. 06h, 5bh. 4fh. 66hINCSECMOVA, SECCJNEA, #60. CHAIMOVSEC. #00HCHAI:MOVA、SECMOVB.#10DIVABMOV31H.AMOV30H.BEXIT:POPACCRETIEND(3)编写电子秒表实用程序并调试运行 倒计时1位简易电子秒表 具有三个按键KI、K2、K3, 当其按下时能够实现暂停、启动、淸零等功

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论