数字电压表微机原理课程设计_第1页
数字电压表微机原理课程设计_第2页
数字电压表微机原理课程设计_第3页
数字电压表微机原理课程设计_第4页
数字电压表微机原理课程设计_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论