1、 微微 机机 原原 理理 课程设计报告书课程设计报告书 课题名称: 电子秒表 目目 录录 接口技术课程设计 2 2 第第 1 章章 设计内容设计内容3 1.1 基本内容和主要功能3 1.2 实验环境3 第第 2 章章 设计原理及方案设计原理及方案4 2.1 电路原理图4 2.2 硬件连接示意图错错 误误!未定义书签。未定义书签。 2.3 系统功能框图6 2.4 程序流程图7 第第 3 章章 汇编源程序代汇编源程序代码码8 第第 4 章章 实施结果实施结果14 第第 5 章章 课程设计体会课程设计体会15 第第 6 章章 参考文献参考文献16 接口技术课程设计 3 3 第 1 章 设计内容 1.
2、1 基本内容和主要功能 根据课程设计任务书的内容与要求,要设计一个带时间显示的电子秒表,设 计两个按钮,一个带有计时开始、计时暂停功能,另一个带有计时清零功能,还 要可以进行时钟显示。在本次设计中主要使用了 8255 芯片输入输出功能、8253 定时/计数器芯片来完成电子秒表的计时过程和时钟显示过程的模拟。 利用 8253 定时/计数器芯片实现分频功能,使其产生 100HZ(10 毫秒)的方 波,使计时周期为 10ms,通过产生 100 次中断使秒表加 1,实现计时功能;利用 8255 芯片输出功能在数码管上显示,将秒表的计时过程、时钟的当前时间显示 在数码管上。 1.2 实验环境 硬件环境:
3、微型计算机 软件环境:Proteus 软件 接口技术课程设计 4 4 第 2 章 设计原理及方案 2.1 电路原理图 AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 AD8 AD9 AD10 AD11 AD12 AD13 AD14 AD15 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 AD16 AD17 AD18 AD19A19 A18 A17 A16 A9 A10 A11 A8 A12 A13 A14 A15 A3 A4 A5 A6 A7 AD4 AD5 AD6 AD7 AD0AD0 AD1 AD3 AD2 AD
4、0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 D0 3 D1 4 D2 7 D3 8 D4 13 D5 14 D6 17 D7 18 CLK 11 MR 1 Q0 2 Q1 5 Q2 6 Q3 9 Q4 12 Q5 15 Q6 16 Q7 19 U1 74273 D0 3 D1 4 D2 7 D3 8 D4 13 D5 14 D6 17 D7 18 CLK 11 MR 1 Q0 2 Q1 5 Q2 6 Q3 9 Q4 12 Q5 15 Q6 16 Q7 19 U2 74273 U3 NOT AD015 A019 AD
5、1619 AD1619 D0 3 D1 4 D2 7 D3 8 D4 13 D5 14 D6 17 D7 18 CLK 11 MR 1 Q0 2 Q1 5 Q2 6 Q3 9 Q4 12 Q5 15 Q6 16 Q7 19 U4 74273 BHE AD015 READY 22 INTR 18 NMI 17 RESET 21 CLK 19 MN/MX 33 HOLD/GT1 31 HLDA/GT0 30 A1619 M/IO/S0 28 ALE/QS0 25 DT/R/S1 27 INTA/QS1 24 TEST 23 BHE 34 DEN/S2 26 RD 32 WR/LOCK 29 U5 8086 PROGRAM=miaobiao4.EXE LOAD_SEG=0x0800 A 23 B 22 C 21 D 20 E1 18 E2 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 U6 74154 IO0 IO1 IO2 IO3 IO4 IO5 IO6 IO7 IO8