 
         
         
         
         
        版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上题目微机原理与接口技术课程设计一 实验原理电子时钟主要由显示模块、对时模块和时钟运算模块三大部分组成。其中对时模块和时钟运算模块要对时、分、秒的数值进行操作,并且秒计算到60时,要自己清零并向分进1;分计算到60时,要自己清零并向时进1;时计算到24时,要清零。这样,才能循环记时。显示时利用7段显示器显示六位十进制数据。前两个显示小时,中间两个显示分钟,后两个显示秒。时钟的运算是利用中断来实现的,利用8253的模式三输出一定频率的方波作为触发中断的条件。8253A可编程定时/计数器的输入时钟为100KHz,设定时/计数器0的计数初值为100,工作在方式3,即方波发生器
2、,其输出的1KHz方波作定时/计数器2的时钟。定时/计数器2的初值设为1000,工作在方式2,即 每 隔 1s输出负脉冲,取反后用作不可屏蔽中断的中断申请信号,在中断服务程序中计算时间,并通过74ls273并行输出到数码管显示。电子时钟主要由 74ls273 锁存器、8253 定时/计数器、74ls244 反相器、LED 数码显示管和两个按键组成。主要用 8086 的 NMI 的中断服务程序完成秒、分、时的运算即计时功能,两个开关 的中断服务程序完成调时、调分功能。8253 用来产生 1s 的脉冲信号作为 NMI 的中断请求信号。 74ls273 负责将内存里的时位和分位秒位值输出到数码管。二
3、 实验要求利用8253定时器设计一个电子钟,并定义一个启动键。当按下该键时电子时钟从当前设定值开始走时。三 实验程序.MODEL SMALL .8086 .STACK .CODE .STARTUP NMI_INIT:PUSH ES ;nmi不可屏蔽中断向量表初始化 XOR AX,AX MOV ES,AX MOV AL,02HXOR AH,AH SHL AX,1 SHL AX,1 MOV SI,AX ;相当于cs,ip入栈MOV AX,OFFSET NMI_SERVICE ;调用中断处理程序MOV ES:SI,AX INC SI INC SI MOV BX,CS ;? MOV ES:SI,BX
4、POP ES ;定时器初MOV AL,B MOV DX,0406H OUT DX,AL MOV DX,0400H MOV AX,0100H OUT DX,AL MOV AL,AH OUT DX,AL MOV AL,B MOV DX,0406H OUT DX,AL MOV DX,0404H MOV AX,1000H OUT DX,AL MOV AL,AH OUT DX,AL LOOP0: ;主任务CALL KEY CALL DISP JMP LOOP0 NMI_SERVICE: ;中断服务程序PUSH AX MOV AL,SEC ADD AL,1 DAA MOV SEC,AL CMP SEC,6
5、0HJB EXIT MOV SEC,0 MOV AL,MIN ADD AL,1DAA MOV MIN,AL CMP MIN,60H JB EXIT MOV MIN,0 MOV AL,HOUADD AL,1 DAA MOV HOU,AL CMP HOU,24 JB EXIT MOV HOU,0 EXIT:POP AX IRET DISP PROC NEAR MOV AL,0FFH ;不显示MOV DX,0201H OUT DX,AL MOV BL,SEC AND BX,000FH MOV SI,BX MOV AL,SITUATIONSI ;段码MOV DX,0200H OUT DX,AL MOV
6、 AL,0FEH ;秒个位MOV DX,0201H OUT DX,AL CALL DELAY MOV AL,0FFH ;不显示MOV DX,0201H OUT DX,AL MOV BL,SEC AND BX,00F0H MOV CL,4 SHR BX,CL MOV SI,BX MOV AL,SITUATIONSI ; 段码MOV DX,0200H OUT DX,AL MOV AL,0FDH ; 秒十位MOV DX,0201H OUT DX,AL CALL DELAY MOV AL,0FFH ;不显示MOV DX,0201H OUT DX,AL MOV AL,40H;段码MOV DX,0200H
7、 OUT DX,AL MOV AL,0FBH ;秒个位MOV DX,0201H OUT DX,AL CALL DELAY MOV AL,0FFH ;不显示MOV DX,0201H OUT DX,AL MOV BL,MIN AND BX,000FHMOV SI,BX MOV AL,SITUATIONSI ;段码MOV DX,0200H OUT DX,AL MOV AL,0F7H ;分个位MOV DX,0201H OUT DX,AL CALL DELAY MOV AL,0FFH ; 不显示MOV DX,0201HOUT DX,AL MOV BL,MIN AND BX,00F0H MOV CL,4
8、SHR BX,CL MOV SI,BX MOV AL,SITUATIONSI ; 段码MOV DX,0200H OUT DX,AL MOV AL,0EFH ;分十位MOV DX,0201H OUT DX,AL CALL DELAY MOV AL,0FFH ;不显示MOV DX,0201H OUT DX,AL MOV AL,40H ; 段码MOV DX,0200H OUT DX,AL MOV AL,0DFH ;秒个位MOV DX,0201H OUT DX,AL CALL DELAY MOV AL,0FFH ;不显示MOV DX,0201H OUT DX,AL MOV BL,HOU AND BX,
9、000FH MOV SI,BX MOV AL,SITUATIONSI ; 段码MOV DX,0200H OUT DX,AL MOV AL,0BFH ;时个位MOV DX,0201H OUT DX,AL CALL DELAY MOV AL,0FFH ; 不显示MOV DX,0201H OUT DX,AL MOV BL,HOU AND BX,00F0H MOV CL,4 SHR BX,CL MOV SI,BX MOV AL,SITUATIONSI ;段码MOV DX,0200H OUT DX,AL MOV AL,07FH ; 时十位MOV DX,0201H OUT DX,AL CALL DELAY
10、 RET DISP ENDP KEY PROC NEAR MOV DX,0600H IN AL,DX TEST AL,01H JNZ NEXTHOU CALL DISP ;消抖CALL DISP CALL DISP MOV DX,0600H IN AL,DX TEST AL,01H JNZ NEXTHOU MOV AL,MIN ADD AL,1 ;分调整DAA MOV MIN,AL CMP MIN,60H JB NEXTHOU MOV MIN,0 NEXTHOU:MOV DX,0600H IN AL,DX TEST AL,02H JNZ EXITKEY CALL DISP ;消抖CALL DI
11、SP CALL DISP MOV DX,0600H IN AL,DX TEST AL,02H JNZ EXITKEY MOV AL,HOU ADD AL,1 DAA;时调整MOV HOU,AL CMP HOU,24H JB NEXTHOU MOV HOU,0 EXITKEY:RETKEY ENDP DELAY PROC NEAR ;定时子程序PUSH BX PUSH CX MOV BX,1 LP1:MOV CX,469 LP2:LOOP LP2 DEC BX JNZ LP1 POP CX POP BX RET DELAY ENDP .DATA SEC DB 00H MIN DB 00H HOU
12、 DB 23H SITUATION DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,40H SIT_END=$ END四 实验电路图五学习心得在这次课程设计过程中,我们逐步养成了发现、提出、分析和解决实际问题的习惯;这不但锻炼提高了我们的实践能力,更是对我们实际工作能力的具体训练和考察过程。对于此次电子时钟课程设计,至今我仍感慨颇多,在这短短一个星期的日子里,不仅让我们巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,从而提高自己的实际动手能力和独立思考的能力。通过这次课程设计之后,一定把以前所学过的知识重新温故。在这个过程中,也曾经因为实践经验的缺乏失落过,也曾经仿真成功而热情高涨。生活就是这样,汗水预示着结果也见证着收获。虽然这只是一次的较简单的课程设计,可是也耗费了我们不少的心血,让我们真正的体会
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 诚信读书月活动方案
- 营销会议活动方案
- 进村入户教育活动方案
- 跆拳道线下游戏活动方案
- 蔬菜比赛活动方案
- 过年迎神活动方案
- 语言训练游戏活动方案
- 2025年司法考试《宪法》备考题库及答案解析
- 2025年新版生物能力评估测试题及答案
- 2025年机械工程师《机械加工技术》备考题库及答案解析
- 煤矿职工心理健康讲座
- 少儿跳绳培训班课程体系
- 景区营业收入管理制度
- 统编版四年级上册《中国神话传说》整本书阅读说课 课件
- 保安证的考试试题及答案
- 妇幼村医培训试题及答案
- 2024年记者证考试真题与试题及答案
- 医疗卫生机构职业安全与健康管理规范(DB4403-T 288-2022)
- DB11∕T493.1-2024道路交通管理设施设置规范 第1部分:道路交通标志
- 儿童眼保健知识培训课件
- 2025-2030年中国碳素行业市场运行态势及投资前景规划研究报告
 
            
评论
0/150
提交评论