微机课程设计电子秒表.doc

上传人:土8路 文档编号:10228725 上传时间:2021-05-01 格式:DOC 页数:17 大小:268.50KB
返回 下载 相关 举报
微机课程设计电子秒表.doc_第1页
第1页 / 共17页
微机课程设计电子秒表.doc_第2页
第2页 / 共17页
微机课程设计电子秒表.doc_第3页
第3页 / 共17页
微机课程设计电子秒表.doc_第4页
第4页 / 共17页
微机课程设计电子秒表.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《微机课程设计电子秒表.doc》由会员分享,可在线阅读,更多相关《微机课程设计电子秒表.doc(17页珍藏版)》请在三一文库上搜索。

1、南通大学计算机科学与技术学院南通大学计算机科学与技术学院 微微 机机 原原 理理 课程设计报告书课程设计报告书 班级: 电 091 学号: 0912021001 姓名: 李海燕 指导老师: 张 洁 同组人员: 朱莉莉、夏漪婷、金中亚 课题名称: 电子秒表 设计时间: 2012-6-18 2012-6-29 目目 录录 第第 1 章章 设计内容设计内容3 1.1 基本内容和主要功能3 1.2 实验环境3 第第 2 章章 设计原理及方案设计原理及方案4 2.1 电路原理图4 2.2 硬件连接示意图4 2.3 系统功能框图6 2.4 程序流程图7 第第 3 章章 汇编源程序代码汇编源程序代码8 第第

2、 4 章章 实施结果实施结果14 第第 5 章章 课程设计体会课程设计体会15 第第 6 章章 参考文献参考文献16 第 1 章 设计内容 1.1 基本内容和主要功能 根据课程设计任务书的内容与要求,要设计一个带时间显示的电子秒表, 设计两个按钮,一个带有计时开始、计时暂停功能,另一个带有计时清零功能, 还要可以进行时钟显示。在本次设计中主要使用了 8255 芯片输入输出功能、 8253 定时/计数器芯片来完成电子秒表的计时过程和时钟显示过程的模拟。 利用 8253 定时/计数器芯片实现分频功能,使其产生 100HZ(10 毫秒)的 方波,使计时周期为 10ms,通过产生 100 次中断使秒表

3、加 1,实现计时功能; 利用 8255 芯片输出功能在数码管上显示,将秒表的计时过程、时钟的当前时间 显示在数码管上。 1.2 实验环境 硬件环境:微型计算机 软件环境:Proteus 软件 第 2 章 设计原理及方案 2.1 电路原理图 AD 0 AD 1 AD 2 AD 3 AD 4 AD 5 AD 6 AD 7 AD 8 AD 9 AD 10 AD 11 AD 12 AD 13 AD 14 AD 15 A 0 A 1 A 2 A 3 A 4 A 5 A 6 A 7 A 8 A 9 A10 A11 A12 A13 A14 A15 AD 16 AD 17 AD 18 AD 19A19 A18

4、 A17 A16 A 9 A10 A11 A 8 A12 A13 A14 A15 A 3 A 4 A 5 A 6 A 7 AD 4 AD 5 AD 6 AD 7 AD 0AD 0 AD 1 AD 3 AD 2 AD 0 AD 1 AD 2 AD 3 AD 4 AD 5 AD 6 AD 7 AD 0 AD 1 AD 2 AD 3 AD 4 AD 5 AD 6 AD 7 D 0 3 D 1 4 D 2 7 D 3 8 D 4 13 D 5 14 D 6 17 D 7 18 C LK 11 M R 1 Q 0 2 Q 1 5 Q 2 6 Q 3 9 Q 4 12 Q 5 15 Q 6 16 Q 7

5、19 U 1 74273 D 0 3 D 1 4 D 2 7 D 3 8 D 4 13 D 5 14 D 6 17 D 7 18 C LK 11 M R 1 Q 0 2 Q 1 5 Q 2 6 Q 3 9 Q 4 12 Q 5 15 Q 6 16 Q 7 19 U 2 74273 U 3 N O T AD 0.15 A0.19 AD 16.19 AD 16.19 D 0 3 D 1 4 D 2 7 D 3 8 D 4 13 D 5 14 D 6 17 D 7 18 C LK 11 M R 1 Q 0 2 Q 1 5 Q 2 6 Q 3 9 Q 4 12 Q 5 15 Q 6 16 Q 7 19

6、 U 4 74273 BH E AD 0.15 R EAD Y 22 IN T R 18 N M I 17 R ESE T 21 C LK 19 M N /M X 33 H O LD /G T 1 31 H LD A/G T 0 30 A16.19 M /IO /S0 28 ALE/Q S 0 25 D T /R /S1 27 IN T A/Q S1 24 T EST 23 BH E 34 D EN /S 2 26 R D 32 WR /LO C K 29 U 5 8086 PR O G R AM =miaobiao4.E X E LO AD _SEG =0 x0800 A 23 B 22 C

7、 21 D 20 E 1 18 E 2 19 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 13 12 14 13 15 14 16 15 17 U 6 74154 IO 0 IO 1 IO 2 IO 3 IO 4 IO 5 IO 6 IO 7 IO 8 IO 9 IO 10 IO 11 IO 12 IO 13 IO 14 IO 15 M /IO W R R D U 8 O R _4 U 11 O R _5 D 0 34 D 1 33 D 2 32 D 3 31 D 4 30 D 5 29 D 6 28 D 7 27 R D 5 W R 3

8、6 A 0 9 A 1 8 R ESE T 35 C S 6 PA 0 4 PA 1 3 PA 2 2 PA 3 1 PA 4 40 PA 5 39 PA 6 38 PA 7 37 PB 0 18 PB 1 19 PB 2 20 PB 3 21 PB 4 22 PB 5 23 PB 6 24 PB 7 25 PC 0 14 PC 1 15 PC 2 16 PC 3 17 PC 4 13 PC 5 12 PC 6 11 PC 7 10 U 7 8255A G N D =V S S VC C =V D D AD 0.7 R D W R A 1 A 2 IO 0 A 0 U 10 O R _3 M

9、/IO D 0 8 D 1 7 D 2 6 D 3 5 D 4 4 D 5 3 D 6 2 D 7 1 R D 22 W R 23 A 0 19 A 1 20 C S 21 C LK 0 9 G AT E0 11 O U T 0 10 C LK 1 15 G AT E1 14 O U T 1 13 C LK 2 18 G AT E2 16 O U T 2 17 U 9 8253A A 0 2 B 0 18 A 1 3 B 1 17 A 2 4 B 2 16 A 3 5 B 3 15 A 4 6 B 4 14 A 5 7 B 5 13 A 6 8 B 6 12 A 7 9 B 7 11 C E

10、19 AB/B A 1 U 12 74LS245 U 9(C LK0) AD 0.7 AD 0.7 R D W R A 1 A 2 IO 2 A 0 A 0 IO 1 M /IO U 14 O R _5 A 1 A 2 1 2 3 U 13 O R R 1 PU LLU P R 2 PU LLU P zhdu zhdu . . . . 暂暂 停停 、 复复 位位 清清 零零 1 2 3 U 16:A 74LS 00 2.2 硬件连接示意图 1、8086 部分 AD 0 AD 1 AD 2 AD 3 AD 4 AD 5 AD 6 AD 7 AD 8 AD 9 AD 10 AD 11 AD 12

11、AD 13 AD 14 AD 15 A 0 A 1 A 2 A 3 A 4 A 5 A 6 A 7 A 8 A 9 A10 A11 A12 A13 A14 A15 AD 16 AD 17 AD 18 AD 19A19 A18 A17 A16 A 9 A10 A11 A 8 A12 A13 A14 A15 A 3 A 4 A 5 A 6 A 7 D 0 3 D 1 4 D 2 7 D 3 8 D 4 13 D 5 14 D 6 17 D 7 18 C LK 11 M R 1 Q 0 2 Q 1 5 Q 2 6 Q 3 9 Q 4 12 Q 5 15 Q 6 16 Q 7 19 U 1 74273

12、 D 0 3 D 1 4 D 2 7 D 3 8 D 4 13 D 5 14 D 6 17 D 7 18 C LK 11 M R 1 Q 0 2 Q 1 5 Q 2 6 Q 3 9 Q 4 12 Q 5 15 Q 6 16 Q 7 19 U 2 74273 U 3 N O T AD 0.15 A0.19 AD 16.19 AD 16.19 D 0 3 D 1 4 D 2 7 D 3 8 D 4 13 D 5 14 D 6 17 D 7 18 C LK 11 M R 1 Q 0 2 Q 1 5 Q 2 6 Q 3 9 Q 4 12 Q 5 15 Q 6 16 Q 7 19 U 4 74273 B

13、H E AD 0.15 R EAD Y 22 IN T R 18 N M I 17 R ESE T 21 C LK 19 M N /M X 33 H O LD /G T 1 31 H LD A/G T 0 30 A16.19 M /IO /S0 28 ALE/Q S 0 25 D T /R /S1 27 IN T A/Q S1 24 T EST 23 BH E 34 D EN /S 2 26 R D 32 WR /LO C K 29 U 5 8086 PR O G R AM =miaobiao4.E X E LO AD _SEG =0 x0800 A 23 B 22 C 21 D 20 E 1

14、 18 E 2 19 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 13 12 14 13 15 14 16 15 17 U 6 74154 IO 0 IO 1 IO 2 IO 3 IO 4 IO 5 IO 6 IO 7 IO 8 IO 9 IO 10 IO 11 IO 12 IO 13 IO 14 IO 15 M /IO W R R D U 8 O R _4 U 11 O R _5 zhdu 2、8253 部分 AD 0 AD 1 AD 2 AD 3 AD 4 AD 5 AD 6 AD 7 AD 0 AD 1 AD 2 AD 3 AD 4

15、 AD 5 AD 6 AD 7 M /IO D 0 8 D 1 7 D 2 6 D 3 5 D 4 4 D 5 3 D 6 2 D 7 1 R D 22 W R 23 A 0 19 A 1 20 C S 21 C LK 0 9 G AT E0 11 O U T 0 10 C LK 1 15 G AT E1 14 O U T 1 13 C LK 2 18 G AT E2 16 O U T 2 17 U 9 8253A A 0 2 B 0 18 A 1 3 B 1 17 A 2 4 B 2 16 A 3 5 B 3 15 A 4 6 B 4 14 A 5 7 B 5 13 A 6 8 B 6 12

16、 A 7 9 B 7 11 C E 19 AB/B A 1 U 12 74LS245 U 9(C LK0) AD 0.7 AD 0.7 R D W R A 1 A 2 IO 2 A 0 A 0 IO 1 M /IO U 14 O R _5 A 1 A 2 1 2 3 U 13 O R 3、8255 部分 AD 4 AD 5 AD 6 AD 7 AD 0AD 0 AD 1 AD 3 AD 2 D 0 34 D 1 33 D 2 32 D 3 31 D 4 30 D 5 29 D 6 28 D 7 27 R D 5 W R 36 A 0 9 A 1 8 R ESE T 35 C S 6 PA 0

17、4 PA 1 3 PA 2 2 PA 3 1 PA 4 40 PA 5 39 PA 6 38 PA 7 37 PB 0 18 PB 1 19 PB 2 20 PB 3 21 PB 4 22 PB 5 23 PB 6 24 PB 7 25 PC 0 14 PC 1 15 PC 2 16 PC 3 17 PC 4 13 PC 5 12 PC 6 11 PC 7 10 U 7 8255A G N D =V S S VC C =V D D AD 0.7 R D W R A 1 A 2 IO 0 A 0 U 10 O R _3 M /IO R 1 PU LLU P R 2 PU LLU P zhdu .

18、 . . 暂暂 停停 、 复复 位位 清清 零零 1 2 3 U 16:A 74LS 00 2.3 系统功能框图 8253 CLK0 GATE0 OUT0 CS 1KHz PA0 PA1 PA7 PB0 PB1 PB7 PC0 PC1 8255 A B DP 1 2 8 按键 A 按键 B 74LS245 B0 B1 . . . B7 A0 . . . A7 CS AB/BA 2.4 程序流程图 开始 初始化 8253、8255 10ms 延时 中断次数100? Y 毫秒位清零,秒表加 1 秒位60? Y N 秒位清零,分位加 1 分位60? N Y 分位清零,时位加 1 时位23? N 结束

19、 N Y BUF2(1)=1? N BUF2(1)=2? 暂停 Y 复位 Y BUF2(2)=1? N 清零 Y N 第 3 章 汇编源程序代码 源程序如下: A1 EQU 0000H ;8255A 口地址 B1 EQU 0002H ;8255B 口地址 C1 EQU 0004H ;8255C 口地址 CTR1 EQU 0006H ;8255 控制口地址 A2 EQU 0200H ;8253 通道 0 地址 CTR2 EQU 0206H ;8253 控制口地址 A3 EQU 0100H DATA SEGMENT TAB DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7F

20、H,6FH,77H,7CH,39H,5EH,79H,71H BUF DB 0,0,0,0 ;毫秒秒分时 BUF1 DB 0,0,0,0,0,0,0,0 ;8 位数码管显示 BUF2 DB 0,0 ;前为第一开关次数 BUF3 DB 80 DUP(?) DATA ENDS CODE SEGMENT CODE ASSUME DS:DATA,CS:CODE START: MOV AX,DATA MOV DS,AX ;设中段入口地址设置 MOV AX,0 MOV ES,AX MOV DI,08 MOV AX,OFFSET INTR_KEY CLD STOSW MOV AX,SEG INTR_KEY S

21、TOSW MOV AX,DATA MOV ES,AX ;8255 写入控制字 MOV AL,10001001B ;A、B 口方式 0 输出,C 口作输入口 MOV DX,CTR1 OUT DX,AL N3: CALL JISHU JMP N3 N2: LEA SI,BUF2 MOV BH,00H MOV BL,1HSI LEA DI,BUF3 ADD DI,BX ADD BL,8 MOV 1HSI,BL LEA SI,BUF1 CLD MOV CX,8 REP MOVSB N4: CALL DIS JMP N4 N5: LEA SI,BUF2 MOV BH,00H MOV BL,1HSI CM

22、P BL,0 JZ N1 LEA DI,BUF1 SUB BL,8 MOV 1HSI,BL LEA SI,BUF3 ADD SI,BX CLD MOV CX,8 REP MOVSB N6: CALL DIS JMP N6 N1: CALL QINLIN JMP N1 ;JMP START JISHU PROC NEAR ;计数子程序 LEA SI,BUF MOV BL,SI CMP BL,100 ;满 100 秒表加 1 JNZ S6 S1: MOV BL,0 ;毫秒位清零 MOV SI,BL MOV AH,1HSI ;检测秒位 CMP AH,59 ;满 60 分位加 1 JZ S2 INC

23、AH MOV 1HSI,AH JMP S6 S2: MOV AH,0 ;秒位清零 MOV 1HSI,AH MOV AH,2HSI ;检测分位 CMP AH,59 ;满 60 时位加 1 JZ S4 INC AH MOV 2HSI,AH JMP S6 S4: MOV AH,0 ;分位清零 MOV 2HSI,AH MOV AH,3HSI ;检测时位 CMP AH,23 ;满 24 清零,重新计数 JZ S6 INC AH MOV 3HSI,AH S6:CALL CHU MOV CX,3 S5:CALL DIS LOOP S5 CALL DELAY1S INC BYTE PTRSI RET JISH

24、U ENDP CHU PROC ;数处理子程序 PUSH SI PUSH BX MOV BL,4 LEA DI,BUF1 LEA SI,BUF NEXT:LODSB MOV AH,00 MOV CL,10 DIV CL ;除以 10 显示在数码上 XCHG AH,AL STOSB MOV AL,AH STOSB DEC BL JNZ NEXT POP BX POP SI RET CHU ENDP DIS PROC NEAR ;显示 BUF1 中的值 PUSH BX PUSH CX LEA BX,TAB LEA DI,BUF1 MOV CX,8 MOV AH,7FH LOOP1: MOV AL,

25、DI XLAT MOV DX,A1 OUT DX,AL MOV DX,B1 MOV AL,AH OUT DX,AL MOV BH,1 CALL DELAY CALL QP LEA BX,TAB ROR AH,1 INC DI LOOP LOOP1 POP CX POP BX RET DIS ENDP DELAY1S PROC NEAR ;8253 延时子程序 PUSH DX PUSH AX MOV DX,CTR2 ;8253 写入控制字 MOV AL,00110000B ;计数器 0 方式 0(计数结束产生中 断) OUT DX,AL MOV DX,A2 MOV AL,01H OUT DX,A

26、L MOV AL,00H OUT DX,AL MOV DX,A3 M1: IN AL,DX TEST AL,01H JZ M1 POP AX POP DX RET DELAY1S ENDP QP PROC NEAR ;清屏子程序 MOV AL,0FFH MOV DX,B1 OUT DX,AL RET QP ENDP DELAY PROC NEAR ;内部延时之程序 PUSH BX PUSH CX WAIT0: MOV CX,06H WAIT1: LOOP WAIT1 DEC BH JNZ WAIT0 POP CX POP BX RET DELAY ENDP INTR_KEY PROC NEAR

27、 ;中断服务子程序 CALL KEY TEST AL,2H JZ N1 TEST AL,4H JZ N5 LEA DI,BUF2 MOV BH,DI INC BH MOV DI,BH TEST BH,1H JNZ N2 JMP N3 IRET INTR_KEY ENDP QINLIN PROC ;键盘清零子程序 MOV AX,0 LEA DI,BUF MOV CX,14 CLD REP STOSB CALL DIS QINLIN ENDP KEY PROC ;读取键盘程序 MOV DX,C1 IN AL,DX RET KEY ENDP CODE ENDS END START 第 4 章 实施结

28、果 AD 0 AD 1 AD 2 AD 3 AD 4 AD 5 AD 6 AD 7 AD 8 AD 9 AD 10 AD 11 AD 12 AD 13 AD 14 AD 15 A 0 A 1 A 2 A 3 A 4 A 5 A 6 A 7 A 8 A 9 A10 A11 A12 A13 A14 A15 AD 16 AD 17 AD 18 AD 19A19 A18 A17 A16 A 9 A10 A11 A 8 A12 A13 A14 A15 A 3 A 4 A 5 A 6 A 7 AD 4 AD 5 AD 6 AD 7 AD 0AD 0 AD 1 AD 3 AD 2 AD 0 AD 1 AD

29、2 AD 3 AD 4 AD 5 AD 6 AD 7 AD 0 AD 1 AD 2 AD 3 AD 4 AD 5 AD 6 AD 7 D 0 3 D 1 4 D 2 7 D 3 8 D 4 13 D 5 14 D 6 17 D 7 18 C LK 11 M R 1 Q 0 2 Q 1 5 Q 2 6 Q 3 9 Q 4 12 Q 5 15 Q 6 16 Q 7 19 U 1 74273 D 0 3 D 1 4 D 2 7 D 3 8 D 4 13 D 5 14 D 6 17 D 7 18 C LK 11 M R 1 Q 0 2 Q 1 5 Q 2 6 Q 3 9 Q 4 12 Q 5 15 Q

30、 6 16 Q 7 19 U 2 74273 U 3 N O T AD 0.15 A0.19 AD 16.19 AD 16.19 D 0 3 D 1 4 D 2 7 D 3 8 D 4 13 D 5 14 D 6 17 D 7 18 C LK 11 M R 1 Q 0 2 Q 1 5 Q 2 6 Q 3 9 Q 4 12 Q 5 15 Q 6 16 Q 7 19 U 4 74273 BH E AD 0.15 R EAD Y 22 IN T R 18 N M I 17 R ESE T 21 C LK 19 M N /M X 33 H O LD /G T 1 31 H LD A/G T 0 30

31、A16.19 M /IO /S0 28 ALE/Q S 0 25 D T /R /S1 27 IN T A/Q S1 24 T EST 23 BH E 34 D EN /S 2 26 R D 32 WR /LO C K 29 U 5 8086 PR O G R AM =miaobiao4.E X E LO AD _SEG =0 x0800 A 23 B 22 C 21 D 20 E 1 18 E 2 19 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 13 12 14 13 15 14 16 15 17 U 6 74154 IO 0 IO

32、1 IO 2 IO 3 IO 4 IO 5 IO 6 IO 7 IO 8 IO 9 IO 10 IO 11 IO 12 IO 13 IO 14 IO 15 M /IO W R R D U 8 O R _4 U 11 O R _5 D 0 34 D 1 33 D 2 32 D 3 31 D 4 30 D 5 29 D 6 28 D 7 27 R D 5 W R 36 A 0 9 A 1 8 R ESE T 35 C S 6 PA 0 4 PA 1 3 PA 2 2 PA 3 1 PA 4 40 PA 5 39 PA 6 38 PA 7 37 PB 0 18 PB 1 19 PB 2 20 PB

33、3 21 PB 4 22 PB 5 23 PB 6 24 PB 7 25 PC 0 14 PC 1 15 PC 2 16 PC 3 17 PC 4 13 PC 5 12 PC 6 11 PC 7 10 U 7 8255A G N D =V S S VC C =V D D AD 0.7 R D W R A 1 A 2 IO 0 A 0 U 10 O R _3 M /IO D 0 8 D 1 7 D 2 6 D 3 5 D 4 4 D 5 3 D 6 2 D 7 1 R D 22 W R 23 A 0 19 A 1 20 C S 21 C LK 0 9 G AT E0 11 O U T 0 10

34、C LK 1 15 G AT E1 14 O U T 1 13 C LK 2 18 G AT E2 16 O U T 2 17 U 9 8253A A 0 2 B 0 18 A 1 3 B 1 17 A 2 4 B 2 16 A 3 5 B 3 15 A 4 6 B 4 14 A 5 7 B 5 13 A 6 8 B 6 12 A 7 9 B 7 11 C E 19 AB/B A 1 U 12 74LS245 U 9(C LK0) AD 0.7 AD 0.7 R D W R A 1 A 2 IO 2 A 0 A 0 IO 1 M /IO U 14 O R _5 A 1 A 2 1 2 3 U

35、13 O R R 1 PU LLU P R 2 PU LLU P zhdu zhdu . . . . 暂暂 停停 、 复复 位位 清清 零零 1 2 3 U 16:A 74LS 00 AD 0 AD 1 AD 2 AD 3 AD 4 AD 5 AD 6 AD 7 AD 8 AD 9 AD 10 AD 11 AD 12 AD 13 AD 14 AD 15 A 0 A 1 A 2 A 3 A 4 A 5 A 6 A 7 A 8 A 9 A10 A11 A12 A13 A14 A15 AD 16 AD 17 AD 18 AD 19A19 A18 A17 A16 A 9 A10 A11 A 8 A12

36、 A13 A14 A15 A 3 A 4 A 5 A 6 A 7 AD 4 AD 5 AD 6 AD 7 AD 0AD 0 AD 1 AD 3 AD 2 AD 0 AD 1 AD 2 AD 3 AD 4 AD 5 AD 6 AD 7 AD 0 AD 1 AD 2 AD 3 AD 4 AD 5 AD 6 AD 7 D 0 3 D 1 4 D 2 7 D 3 8 D 4 13 D 5 14 D 6 17 D 7 18 C LK 11 M R 1 Q 0 2 Q 1 5 Q 2 6 Q 3 9 Q 4 12 Q 5 15 Q 6 16 Q 7 19 U 1 74273 D 0 3 D 1 4 D 2

37、 7 D 3 8 D 4 13 D 5 14 D 6 17 D 7 18 C LK 11 M R 1 Q 0 2 Q 1 5 Q 2 6 Q 3 9 Q 4 12 Q 5 15 Q 6 16 Q 7 19 U 2 74273 U 3 N O T AD 0.15 A0.19 AD 16.19 AD 16.19 D 0 3 D 1 4 D 2 7 D 3 8 D 4 13 D 5 14 D 6 17 D 7 18 C LK 11 M R 1 Q 0 2 Q 1 5 Q 2 6 Q 3 9 Q 4 12 Q 5 15 Q 6 16 Q 7 19 U 4 74273 BH E AD 0.15 R EA

38、D Y 22 IN T R 18 N M I 17 R ESE T 21 C LK 19 M N /M X 33 H O LD /G T 1 31 H LD A/G T 0 30 A16.19 M /IO /S0 28 ALE/Q S 0 25 D T /R /S1 27 IN T A/Q S1 24 T EST 23 BH E 34 D EN /S 2 26 R D 32 WR /LO C K 29 U 5 8086 PR O G R AM =miaobiao4.E X E LO AD _SEG =0 x0800 A 23 B 22 C 21 D 20 E 1 18 E 2 19 0 1 1

39、 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 13 12 14 13 15 14 16 15 17 U 6 74154 IO 0 IO 1 IO 2 IO 3 IO 4 IO 5 IO 6 IO 7 IO 8 IO 9 IO 10 IO 11 IO 12 IO 13 IO 14 IO 15 M /IO W R R D U 8 O R _4 U 11 O R _5 D 0 34 D 1 33 D 2 32 D 3 31 D 4 30 D 5 29 D 6 28 D 7 27 R D 5 W R 36 A 0 9 A 1 8 R ESE T 35 C S

40、 6 PA 0 4 PA 1 3 PA 2 2 PA 3 1 PA 4 40 PA 5 39 PA 6 38 PA 7 37 PB 0 18 PB 1 19 PB 2 20 PB 3 21 PB 4 22 PB 5 23 PB 6 24 PB 7 25 PC 0 14 PC 1 15 PC 2 16 PC 3 17 PC 4 13 PC 5 12 PC 6 11 PC 7 10 U 7 8255A G N D =V S S VC C =V D D AD 0.7 R D W R A 1 A 2 IO 0 A 0 U 10 O R _3 M /IO D 0 8 D 1 7 D 2 6 D 3 5

41、D 4 4 D 5 3 D 6 2 D 7 1 R D 22 W R 23 A 0 19 A 1 20 C S 21 C LK 0 9 G AT E0 11 O U T 0 10 C LK 1 15 G AT E1 14 O U T 1 13 C LK 2 18 G AT E2 16 O U T 2 17 U 9 8253A A 0 2 B 0 18 A 1 3 B 1 17 A 2 4 B 2 16 A 3 5 B 3 15 A 4 6 B 4 14 A 5 7 B 5 13 A 6 8 B 6 12 A 7 9 B 7 11 C E 19 AB/B A 1 U 12 74LS245 U 9

42、(C LK0) AD 0.7 AD 0.7 R D W R A 1 A 2 IO 2 A 0 A 0 IO 1 M /IO U 14 O R _5 A 1 A 2 1 2 3 U 13 O R R 1 PU LLU P R 2 PU LLU P zhdu zhdu . . . . 暂暂 停停 、 复复 位位 清清 零零 1 2 3 U 16:A 74LS 00 第 5 章 课程设计体会 心得体会: 通过此次的课程设计,我学会了许多在课堂上学不到的知识。有一些知识 只有你自己亲身去实践,去发现问题,然后依靠自己解决了问题,你才能真正 掌握。 通过本次实验,我对 8255,8253 芯片都有了进一

43、步的了解,尤其是 8255 的各 种控制字及 8253 的各种功能,还对程序的调试有了进一步的掌握。在课设过程 中,通过翻阅书籍,咨询同学,上网找资料,不但提高了我的查找能力,而且 还提高了自己快速融合各种信息,并将其转变为自己的知识的能力。而且,从 这次课程设计活动中我认识到了一定要认真对待每一个问题,因为,很有可能 就在一个你不注意的地方导致你失败。 总之,这次课设是自己用心去完成的一项工作,但,由于本人水平有限能 力有限,此次课程设计还有很多不足,敬请老师谅解!在此次课设中,得到了 老师及同学不少帮助,所以,我在这里要衷心地感谢老师的耐心指导以及同学 们的热心帮助! 第 6 章 参考文献 1龚尚福.微机原理与接口技术 M 西安: 西安电子科技大学出版社, 2003 2沈美明,温冬婵.IBM-PC 汇编语言程序设计M 北京: 清华大学出版社, 2001 3张雪兰.汇编语言程序设计 M 北京: 清华大学出版社, 2006 4王爱英.计算机组成与设计 M 北京:教育出版社, 2003 5王忠民.微型计算机原理 M 西安: 西安电子科技大学出版社, 2003 6陈继红.微机原理及应用M 北京:高等教育出版社,2010

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1