一.实验目的
进一步熟悉和掌握8253、8255、8259芯片以及硬件中断的综合性应用。
二、实验设备
Proteus 8 Professional、DOSBox 0.74、masm 5、EditPlus 5.2、PC机一台
三、实验内容及方案
1、使用8253定时功能,产生0.5s的定时中断给8259,8259中断服务程序实现秒级计数(中断2次为1秒);
2、使用8255 A口(显示字模)和B口(位驱动)实现在数码管上显示标准时间;
3、使用8255 C口构造4X4的键盘,自定义键值,用来设置时钟初值。
4、实现可校对的电子时钟。
四、实验步骤
1、建立本实验的工程文件,绘制实验的原理图方案,编写程序代码。
2、运行程序,设置时钟初值;
3、观察数码管上显示的时间是否正确。
五、实验参考原理图
图3.1 电子时钟原理图
图3.1.1 8086CPU原理图
图3.1.2 数据总线原理图
图3.1.3 地址总线原理图
图3.1.4 地址译码原理图
图3.1.5 8159中断控制器原理图
图3.1.6 8253定时原理图
图3.1.7 8255并行接口原理图
图3.1.8 键盘结构原理图
图3.1.9 数码管显示原理图