版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数字式钟表的设计一. 设计目的通过数字式钟表的设计,使同学们进一步掌握:(1) 8086/8088汇编语言程序的设计和调试;(2) 定时计数器8253的基本工作原理和应用;(3) 中断的使用;(4) LED数码显示器的应用;(5) 微机基本应用系统的设计方法;二.设计内容 利用实验装置,设计一个数字式钟表的原理线路,编制应用程序,实现一个数字式钟表。操作和功能要求如下:(1) 时钟显示格式为:HH:MM:SS;(2) 上电后时钟自由运行,采用24小时制;(3) 利用按键,随时可实现对时功能;三.设计要求(1) 设计原理线路;(2) 编制应用程序;(3) 联合调试,实现上述功能;(4) 编写设计
2、说明书(含原理图,程序及说明,实验方法,过程及结果)。四.设计提示(1) 先产生秒脉冲中断信号,在中断程序中实现时钟计数;(2) 在此基础上,可进一步实现秒表功能和倒计时功能。数字直流电压表1基本要求程序:CODE SEGMENT ASSUME CS:CODE,DS:CODE,ES:CODE ORG 3390H START: MOV AL,20H MOV DX,ADPORT OUT DX,AL MOV DX,ADPORT IN AL,DX MOV SI,OFFSET BUF MOV SI,AL INC SI MOV CX,3 MOV BH,AL MOV BL,05H MUL BL MOV BL
3、,255 DIV BL MOV SI,AL MOV AL,AH MOV AH,0 INC SIGOON1: MOV BH,10 MUL BH DIV BL MOV SI,AL MOV AL,AH MOV AH,0 INC SI LOOP GOON1 MOV SI,OFFSET BUF MOV AL,SI INC SI INC SI INC SI INC SI INC SI MOV CL,4 SHR AL,CL MOV SI,AL MOV SI,OFFSET BUF MOV AL,SI INC SI INC SI INC SI INC SI INC SI INC SI AND AL,0FH MO
4、V SI,AL CALL DIS JMP STARTDIS PROC NEAR MOV CL,20H MOV BX,OFFSET BUF INC BX MOV AL,BX PUSH BX MOV BX,OFFSET LED XLAT POP BX PUSH DX MOV DL,7FH AND AL,DL POP DX MOV DX,ZXK OUT DX,AL MOV AL,CL MOV DX,ZWK OUT DX,AL PUSH CX MOV CX,0100H LOOP $ POP CX INC BX SHR CL,1 JMP DIS1DIS1: MOV AL,BX PUSH BX MOV B
5、X,OFFSET LED XLAT POP BX MOV DX,ZXK OUT DX,AL MOV AL,CL MOV DX,ZWK OUT DX,ALDELAY: PUSH CX MOV CX,0100H LOOP $ POP CX CMP CL,01H JZ EXIT INC BX SHR CL,1 JMP DIS1EXIT: MOV AL,00H MOV DX,ZWK OUT DX,AL RETDIS ENDPZXK EQU 0FFDCHZWK EQU 0FFDDHLED DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,88H,83H,0C
6、6H,0A1H,86H,8EHADPORT DW 0FFE0HBUF DB ?,?,?,?,?,?,?CODE ENDSEND START2两个通道同时显示程序:CODE SEGMENT ASSUME CS:CODE,DS:CODE,ES:CODEORG 3390H START: MOV AL,20H MOV DX,ADPORT OUT DX,AL MOV DX,ADPORT ; IN AL,DX MOV SI,OFFSET BUF1 MOV SI,AL INC SI MOV CX,2 MOV BH,AL MOV BL,05H MUL BL MOV BL,255 DIV BL MOV SI,A
7、L MOV AL,AH MOV AH,0 INC SIGOON1: MOV BH,10 MUL BH DIV BL MOV SI,AL MOV AL,AH MOV AH,0 INC SI LOOP GOON1 MOV AL,00H MOV DX,ADPORT OUT DX,AL MOV DX,ADPORT IN AL,DX MOV SI,OFFSET BUF2 MOV SI,AL INC SI MOV CX,2 MOV BH,AL MOV BL,05H MUL BL MOV BL,255 DIV BL MOV SI,AL MOV AL,AH MOV AH,0 INC SIGOON2: MOV
8、BH,10 MUL BH DIV BL MOV SI,AL MOV AL,AH MOV AH,0 INC SI LOOP GOON2 CALL DISP1 CALL DISP2 JMP STARTDISP1 PROC NEAR MOV CL,20H MOV BX,OFFSET BUF1 INC BX MOV AL,BX PUSH BX MOV BX,OFFSET LED XLAT POP BX PUSH DX MOV DL,7FH AND AL,DL POP DX MOV DX,ZXK OUT DX,AL MOV AL,CL MOV DX,ZWK OUT DX,AL PUSH CX MOV C
9、X,0100H LOOP $ POP CX INC BX SHR CL,1 JMP DIS1DIS1: MOV AL,BX PUSH BX MOV BX,OFFSET LED XLAT POP BX MOV DX,ZXK OUT DX,AL MOV AL,CL MOV DX,ZWK OUT DX,ALDELAY1: PUSH CX MOV CX,0100H LOOP $ POP CX CMP CL,08H JZ EXIT1 INC BX SHR CL,1 JMP DIS1EXIT1:MOV AL,00H MOV DX,ZWK OUT DX,AL RETDISP1 ENDP DISP2 PROC
10、 NEAR MOV CL,04H MOV BX,OFFSET BUF2 INC BX MOV AL,BX PUSH BX MOV BX,OFFSET LED XLAT POP BX PUSH DX MOV DL,7FH AND AL,DL POP DX MOV DX,ZXK OUT DX,AL MOV AL,CL MOV DX,ZWK OUT DX,AL PUSH CX MOV CX,0100H LOOP $ POP CX INC BX SHR CL,1 JMP DIS2DIS2:MOV AL,BX PUSH BX MOV BX,OFFSET LED XLAT POP BX MOV DX,ZX
11、K OUT DX,AL MOV AL,CL MOV DX,ZWK OUT DX,ALDELAY2: PUSH CX MOV CX,0100H LOOP $ POP CX CMP CL,01H JZ EXIT2 INC BX SHR CL,1 JMP DIS2EXIT2:MOV AL,00H MOV DX,ZWK OUT DX,AL RETDISP2 ENDPZXK EQU 0FFDCHZWK EQU 0FFDDHLED DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HADPORT DW 0FFE0HBUF1 DB ?,?,?,?BUF2 DB ?,
12、?,?,?CODE ENDS END START33个通道3个内存区CODE SEGMENT ASSUME CS:CODE,DS:CODE,ES:CODEORG 3390H START: MOV DX,0FFDBH MOV AL,10010010B OUT DX,ALP4: MOV DX,0FFD9H IN AL,DX TEST AL,00000100B JZ P1 MOV AL,40H MOV DX,ADPORT OUT DX,AL MOV DX,ADPORT MOV CX,0200H LOOP $ ; IN AL,DX CALL DISP3P1: TEST AL,00000010B JZ
13、P2 CALL DISP2P2: TEST AL,00000001B JZ P4 CALL DISP1 JMP STARTDISP3 PROC NEAR MOV SI,OFFSET BUF3 MOV SI,AL INC SI MOV CX,3 MOV BH,AL MOV BL,05H MUL BL MOV BL,255 DIV BL MOV SI,AL MOV AL,AH MOV AH,0 INC SIGOON3: MOV BH,10 MUL BH DIV BL MOV SI,AL MOV AL,AH MOV AH,0 INC SI LOOP GOON3 MOV SI,OFFSET BUF3
14、MOV AL,SI INC SI INC SI INC SI INC SI INC SI MOV CL,4 SHR AL,CL MOV SI,AL MOV SI,OFFSET BUF3 MOV AL,SI INC SI INC SI INC SI INC SI INC SI INC SI AND AL,0FH MOV SI,AL MOV CL,20H MOV BX,OFFSET BUF3 INC BX MOV AL,BX PUSH BX MOV BX,OFFSET LED XLAT POP BX PUSH DX MOV DL,7FH AND AL,DL POP DX MOV DX,ZXK OU
15、T DX,AL MOV AL,CL MOV DX,ZWK OUT DX,AL PUSH CX MOV CX,0100H LOOP $ POP CX INC BX SHR CL,1 JMP DIS3DIS3: MOV AL,BX PUSH BX MOV BX,OFFSET LED XLAT POP BX MOV DX,ZXK OUT DX,AL MOV AL,CL MOV DX,ZWK OUT DX,ALDELAY3: PUSH CX MOV CX,0100H LOOP $ POP CX CMP CL,01H JZ EXIT3 INC BX SHR CL,1 JMP DIS1EXIT3: MOV
16、 AL,00H MOV DX,ZWK OUT DX,AL RETDISP3 ENDPDISP2 PROC NEAR MOV AL,20H MOV DX,ADPORT OUT DX,AL MOV DX,ADPORT MOV CX,0200H LOOP $ ; IN AL,DX MOV SI,OFFSET BUF2 MOV SI,AL INC SI MOV CX,3 MOV BH,AL MOV BL,05H MUL BL MOV BL,255 DIV BL MOV SI,AL MOV AL,AH MOV AH,0 INC SIGOON2: MOV BH,10 MUL BH DIV BL MOV S
17、I,AL MOV AL,AH MOV AH,0 INC SI LOOP GOON2 MOV SI,OFFSET BUF2 MOV AL,SI INC SI INC SI INC SI INC SI INC SI MOV CL,4 SHR AL,CL MOV SI,AL MOV SI,OFFSET BUF2 MOV AL,SI INC SI INC SI INC SI INC SI INC SI INC SI AND AL,0FH MOV SI,AL MOV CL,20H MOV BX,OFFSET BUF2 INC BX MOV AL,BX PUSH BX MOV BX,OFFSET LED
18、XLAT POP BX PUSH DX MOV DL,7FH AND AL,DL POP DX MOV DX,ZXK OUT DX,AL MOV AL,CL MOV DX,ZWK OUT DX,AL PUSH CX MOV CX,0100H LOOP $ POP CX INC BX SHR CL,1 JMP DIS2DIS2:MOV AL,BX PUSH BX MOV BX,OFFSET LED XLAT POP BX MOV DX,ZXK OUT DX,AL MOV AL,CL MOV DX,ZWK OUT DX,ALDELAY2: PUSH CX MOV CX,0100H LOOP $ P
19、OP CX CMP CL,01H JZ EXIT2 INC BX SHR CL,1 JMP DIS1EXIT2:MOV AL,00H MOV DX,ZWK OUT DX,AL RETDISP2 ENDPDISP1 PROC NEAR MOV AL,00H MOV DX,ADPORT OUT DX,AL MOV DX,ADPORT MOV CX,0200H LOOP $ ; IN AL,DX MOV SI,OFFSET BUF1 MOV SI,AL INC SI MOV CX,3 MOV BH,AL MOV BL,05H MUL BL MOV BL,255 DIV BL MOV SI,AL MO
20、V AL,AH MOV AH,0 INC SIGOON1: MOV BH,10 MUL BH DIV BL MOV SI,AL MOV AL,AH MOV AH,0 INC SI LOOP GOON1 MOV SI,OFFSET BUF1 MOV AL,SI INC SI INC SI INC SI INC SI INC SI MOV CL,4 SHR AL,CL MOV SI,AL MOV SI,OFFSET BUF1 MOV AL,SI INC SI INC SI INC SI INC SI INC SI INC SI AND AL,0FH MOV SI,AL MOV CL,20H MOV BX,OFFSET BUF1 INC BX MOV AL,BX PUSH BX MOV BX,O
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年机修钳工(初级)考试内容及答案详解
- 结构体系转换专项施工方案
- 油库防雷击应急演练脚本
- 2026教师公开招聘考前冲刺练习题(名师系列)附答案详解
- 暑假漏洞修补初中数学新定义题型拓展知识盲区专项复习教案
- 中考心理暑假调适课|缓备考压力调整状态
- 2026年初中道德与法治九年级下册试卷
- 《非遗面塑》课件-3.5.3鸟语花香场景
- 2026年高速精密刀具研发进展与创新案例报告001
- 2026年智能投影行业创新报告及便携式投影技术发展分析报告
- 初中数学九年级上册圆的知识清单(苏科版)
- 2026年医疗器械专业知识与技能(初、中级)模拟试题及答案
- 易制爆、易制毒危险化学品和放射源防盗抢、防破坏、防泄漏应急预案
- 沟通物流合作伙伴议价函4篇范文
- 湖南钢铁集团校招面试题及答案
- 2025年留疆战士考试题库(附答案)
- DB14∕T 3525-2025 防汛抗旱物资储备管理规范
- 2026年河南省职业病诊断医师资格(化学中毒类)高分突破必练试题库(含答案)
- 2025四川紧缺选调《综合测试》试题及答案
- 北京市西城区2024-2025学年五年级上学期期末数学试题
- 塑料氧指数测试工艺考核试卷及答案
评论
0/150
提交评论