版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数字式钟表的设计一 . 设计目的通过数字式钟表的设计,使同学们进一步掌握:(1) 8086/8088 汇编语言程序的设计和调试;(2) 定时计数器 8253 的基本工作原理和应用;(3) 中断的使用;(4) LED数码显示器的应用;(5) 微机基本应用系统的设计方法;二 . 设计内容利用实验装置,设计一个数字式钟表的原理线路,编制应用程序,实现一个数字式钟表。操作和功能要求如下:(1) 时钟显示格式为: HH:MM:SS;(2) 上电后时钟自由运行,采用 24 小时制;(3) 利用按键,随时可实现对时功能;三 . 设计要求(1) 设计原理线路;(2) 编制应用程序;(3) 联合调试,实现上述功
2、能;(4) 编写设计说明书(含原理图,程序及说明,实验方法,过程及结果) 。四 . 设计提示(1) 先产生秒脉冲中断信号,在中断程序中实现时钟计数;(2) 在此基础上,可进一步实现秒表功能和倒计时功能。数字直流电压表1基本要求程序:CODESEGMENTASSUME CS:CODE,DS:CODE,ES:CODEORG 3390HSTART:MOV AL,20HMOV DX,ADPORTOUT DX,ALMOV DX,ADPORTIN AL,DXMOV SI,OFFSET BUFMOV SI,ALINC SIMOV CX,3MOV BH,ALMOV BL,05HMUL BLMOV BL,255
3、DIV BLMOV SI,ALMOV AL,AHMOV AH,0INC SIGOON1:MOV BH,10MUL BHDIV BLMOV SI,ALMOV AL,AHMOV AH,0INC SILOOP GOON1MOV SI,OFFSET BUFMOV AL,SIINC SIINC SIINC SIINC SIINC SIMOV CL,4SHR AL,CLMOV SI,ALMOV SI,OFFSET BUFMOV AL,SIINC SIINC SIINC SIINC SIINC SIINC SIAND AL,0FHMOV SI,ALCALL DISJMP STARTDIS PROC NEAR
4、MOV CL,20HMOV BX,OFFSET BUFINC BXMOV AL,BXPUSH BXMOV BX,OFFSET LEDXLA TPOP BXPUSH DXMOV DL,7FHAND AL,DLPOP DXMOV DX,ZXKOUT DX,ALMOV AL,CLMOV DX,ZWKOUT DX,ALPUSH CXMOV CX,0100HLOOP $POP CXINC BXSHR CL,1JMP DIS1DIS1:MOV AL,BXPUSH BXMOVBX,OFFSET LEDXLA TPOP BXMOV DX,ZXKOUT DX,ALMOV AL,CLMOV DX,ZWKOUT D
5、X,ALDELAY: PUSH CXMOV CX,0100HLOOP $POP CXCMP CL,01HJZ EXITINC BXSHR CL,1JMP DIS1EXIT:MOV AL,00HMOV DX,ZWKOUT DX,ALRETDIS ENDPZXKEQU 0FFDCHZWKEQU 0FFDDHLEDDB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,88H,83H,0C6H,0A1H,86H,8EHADPORTDW 0FFE0HBUFDB ?,?,?,?,?,?,?CODE ENDSEND START2两个通道同时显示程序:CODESEGM
6、ENTASSUMECS:CODE,DS:CODE,ES:CODEORG 3390HSTART:MOV AL,20HMOV DX,ADPORTOUT DX,ALMOV DX,ADPORT;IN AL,DXMOV SI,OFFSET BUF1MOV SI,ALINC SIMOV CX,2MOV BH,ALMOV BL,05HMUL BLMOV BL,255DIV BLMOV SI,ALMOV AL,AHMOV AH,0INC SIGOON1:MOV BH,10MUL BHDIV BLMOV SI,ALMOV AL,AHMOV AH,0INC SILOOP GOON1MOV AL,00HMOV DX
7、,ADPORTOUT DX,ALMOV DX,ADPORTIN AL,DXMOV SI,OFFSET BUF2MOV SI,ALINC SIMOV CX,2MOV BH,ALMOV BL,05HMUL BLMOV BL,255DIV BLMOV SI,ALMOV AL,AHMOV AH,0INC SIGOON2:MOV BH,10MUL BHDIV BLMOV SI,ALMOV AL,AHMOV AH,0INC SILOOP GOON2CALL DISP1CALL DISP2JMP STARTDISP1 PROC NEARMOV CL,20HMOV BX,OFFSET BUF1INC BXMO
8、V AL,BXPUSH BXMOV BX,OFFSET LEDXLATPOP BXPUSH DXMOV DL,7FHAND AL,DLPOP DXMOV DX,ZXKOUT DX,ALMOV AL,CLMOV DX,ZWKOUT DX,ALPUSH CXMOV CX,0100HLOOP $POP CXINC BXSHR CL,1JMP DIS1DIS1: MOV AL,BXPUSH BXMOVBX,OFFSET LEDXLA TPOP BXMOV DX,ZXKOUT DX,ALMOV AL,CLMOV DX,ZWKOUT DX,ALDELAY1:PUSH CXMOV CX,0100HLOOP
9、$POP CXCMP CL,08HJZ EXIT1INC BXSHR CL,1JMP DIS1EXIT1:MOV AL,00HMOV DX,ZWKOUT DX,ALRETDISP1 ENDPDISP2 PROC NEARMOV CL,04HMOV BX,OFFSET BUF2INC BXMOV AL,BXPUSH BXMOV BX,OFFSET LEDXLATPOP BXPUSH DXMOV DL,7FHAND AL,DLPOP DXMOV DX,ZXKOUT DX,ALMOV AL,CLMOV DX,ZWKOUT DX,ALPUSH CXMOV CX,0100HLOOP $POP CXINC
10、 BXSHR CL,1JMP DIS2DIS2:MOV AL,BXPUSH BXMOVBX,OFFSET LEDXLA TPOP BXMOV DX,ZXKOUT DX,ALMOV AL,CLMOV DX,ZWKOUT DX,ALDELAY2:PUSH CXMOV CX,0100HLOOP $POP CXCMP CL,01HJZ EXIT2INC BXSHR CL,1JMP DIS2EXIT2:MOV AL,00HMOV DX,ZWKOUT DX,ALRETDISP2 ENDPZXKEQU 0FFDCHZWKEQU 0FFDDHLEDDB 0C0H,0F9H,0A4H,0B0H,99H,92H,
11、82H,0F8H,80H,90HADPORTDW 0FFE0HBUF1DB ?,?,?,?BUF2DB ?,?,?,?CODE ENDSEND START33 个通道 3 个内存区CODESEGMENTASSUMECS:CODE,DS:CODE,ES:CODEORG 3390HSTART:P4:P1:P2:MOV DX,0FFDBHMOV AL,10010010BOUT DX,ALMOV DX,0FFD9HIN AL,DXTEST AL,00000100BJZ P1MOV AL,40HMOV DX,ADPORTOUT DX,ALMOV DX,ADPORTMOV CX,0200HLOOP $IN
12、 AL,DXCALL DISP3TEST AL,00000010BJZ P2CALL DISP2TEST AL,00000001BJZ P4CALL DISP1JMP START;DISP3 PROC NEARMOV SI,OFFSET BUF3MOV SI,ALINC SIMOV CX,3MOV BH,ALMOV BL,05HMUL BLMOV BL,255DIV BLMOV SI,ALMOV AL,AHMOV AH,0INC SIGOON3:MOV BH,10MUL BHDIV BLMOV SI,ALMOV AL,AHMOV AH,0INC SILOOP GOON3MOV SI,OFFSE
13、T BUF3MOV AL,SIDIS3:INC SIINC SIINC SIINC SIINC SIMOV CL,4SHR AL,CLMOV SI,ALMOV SI,OFFSET BUF3MOV AL,SIINC SIINC SIINC SIINC SIINC SIINC SIAND AL,0FHMOV SI,ALMOV CL,20HMOV BX,OFFSET BUF3INC BXMOV AL,BXPUSH BXMOV BX,OFFSET LEDXLATPOP BXPUSH DXMOV DL,7FHAND AL,DLPOP DXMOV DX,ZXKOUT DX,ALMOV AL,CLMOV D
14、X,ZWKOUT DX,ALPUSH CXMOV CX,0100HLOOP $POP CXINC BXSHR CL,1JMP DIS3MOV AL,BXPUSH BXMOVBX,OFFSET LEDXLATMOV DX,ZXKOUT DX,ALMOV AL,CLMOV DX,ZWKOUT DX,ALDELAY3: PUSH CXMOV CX,0100HLOOP $POP CXCMP CL,01HJZ EXIT3INC BXSHR CL,1JMP DIS1EXIT3:MOV AL,00HMOV DX,ZWKOUT DX,ALRETDISP3 ENDPDISP2 PROC NEARMOV AL,2
15、0HMOV DX,ADPORTOUT DX,ALMOV DX,ADPORTMOV CX,0200HLOOP $;IN AL,DXMOV SI,OFFSET BUF2MOV SI,ALINC SIMOV CX,3MOV BH,ALMOV BL,05HMUL BLMOV BL,255DIV BLMOV SI,ALMOV AL,AHMOV AH,0INC SIGOON2:MOV BH,10MUL BHDIV BLMOV SI,ALMOV AL,AHMOV AH,0INC SILOOP GOON2MOV SI,OFFSET BUF2MOV AL,SIINC SIINC SIINC SIINC SIIN
16、C SIMOV CL,4SHR AL,CLMOV SI,ALMOV SI,OFFSET BUF2MOV AL,SIINC SIINC SIINC SIINC SIINC SIINC SIAND AL,0FHMOV SI,ALMOV CL,20HMOV BX,OFFSET BUF2INC BXMOV AL,BXPUSH BXMOV BX,OFFSET LEDXLATPOP BXPUSH DXMOV DL,7FHAND AL,DLPOP DXMOV DX,ZXKOUT DX,ALMOV AL,CLMOV DX,ZWKOUT DX,ALPUSH CXMOV CX,0100HLOOP $POP CXI
17、NC BXSHR CL,1JMP DIS2DIS2:MOV AL,BXPUSH BXMOVBX,OFFSET LEDXLA TPOP BXMOV DX,ZXKOUT DX,ALMOV AL,CLMOV DX,ZWKOUT DX,ALDELAY2 :PUSH CXMOV CX,0100HLOOP $POP CXCMP CL,01HJZ EXIT2INC BXSHR CL,1JMP DIS1EXIT2:MOV AL,00HMOV DX,ZWKOUT DX,ALRETDISP2 ENDPDISP1 PROC NEARMOV AL,00HMOV DX,ADPORTOUT DX,ALMOV DX,ADP
18、ORTMOV CX,0200HLOOP $;IN AL,DXMOV SI,OFFSET BUF1MOV SI,ALINC SIMOV CX,3MOV BH,ALMOV BL,05HMUL BLMOV BL,255DIV BLMOV SI,ALMOV AL,AHMOV AH,0INC SIGOON1:MOV BH,10MUL BHDIV BLMOV SI,ALMOV AL,AHMOV AH,0INC SILOOP GOON1MOV SI,OFFSET BUF1MOV AL,SIINC SIINC SIINC SIINC SIINC SIMOV CL,4SHR AL,CLMOV SI,ALMOV SI,OFFSET BUF1MOV AL,SIINC SIINC SIINC SIINC SIINC SIINC SIAND AL,0FHMOV SI,ALMOV CL,20HMOV BX,OFFSET BUF1INC BXMOV AL,BXPUSH BXMOV BX,OFFSET LEDXLATPOP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机械厂设备巡检细则
- 2026语文高职单招考试模拟试卷
- 职业病防治考试试卷(附答案)
- 成都市某立交桥工程施工组织设计
- 2027届新高考语文精准冲刺复习:语言文字运用知识点专练
- 河南省驻马店市汝南县天中联盟2025-2026学年七年级下学期期末考数学试卷(含答案)
- 第四章第三节焊接与切割劳动保护用具
- 2026内蒙古赤峰市克什克腾旗消防救援大队招聘专职消防员12人参考题库及参考答案详解(黄金题型)
- 2026四川内江市隆昌市住房征收和保障服务中心招聘2人模拟试卷带答案详解(考试直接用)
- 2026中国海洋大学教师招聘165人(山东)备考题库及完整答案详解(典优)
- 2025年湖北省孝感市事业单位人员招聘考试试题及答案详解
- 2024-2025学年广东省深圳市龙岗区北师大版五年级下册期末数学试卷(完整试题+详细解析)
- 2026云南师范大学能源与环境科学学院招聘科研助理岗位工作人员5人备考题库及参考答案详解1套
- 2026年潍坊房地产行业分析报告及未来发展趋势报告
- 2026年西安建筑科技大学《绿色建筑学报》编辑部招聘(3人)考试备考题库及答案解析
- 广州版小学综合实践三年级下学期教案全集
- 2025年CSCO肾癌诊疗指南解读
- 2025年马原考试题库
- 露天煤矿施工组织设计方案
- 新人教版数学四年级下册全册教材深度解读-暖色调-清新风
- 吉林省通化市城区四校2024~2025学年度下学期期末质量检测七年级英语(图片版含答案)
评论
0/150
提交评论