版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 绢纺原料选别工班组协作水平考核试卷含答案
- 冲压模具工操作水平评优考核试卷含答案
- 采油测试工岗前技巧考核试卷含答案
- 电商直播互动开发服务合同2026
- 音像制品和电子出版物复制员达标竞赛考核试卷含答案
- 塑料焊工安全综合评优考核试卷含答案
- 混凝土制品质检员安全知识竞赛强化考核试卷含答案
- 矿石破碎筛分工岗前认证考核试卷含答案
- 礼仪主持人安全素养竞赛考核试卷含答案
- 电器附件制造工岗前安全宣教考核试卷含答案
- 2026年利元亨行测笔试题库
- 2026年vivo行业分析报告
- 压密注浆地基加固施工工艺方案
- 高考作文标题常用格式和练习含答案
- TJG H3003-2023 公路桥梁拆除工程施工安全技术规程
- 2025年二级注册建筑师资格考试(场地与建筑方案设计)历年参考题库附答案
- 肿瘤患者放疗后放射性直肠炎综合康复方案
- ISO 55001-2025 资产管理-资产管理体系-要求(中文版-翻译-2025)
- 人工智能辅助ECMO患者预后预测方案
- 2025年高考真题(湖南卷)政治(湖南)答案
- 2025年公务员遴选笔试题库及答案解析
评论
0/150
提交评论