数字电压表微机原理课程设计_第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) 联合调试,实现上述功能;(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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论