微机实验三 || 电子时钟(CLOCK)

一.实验目的

进一步熟悉和掌握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、建立本实验的工程文件,绘制实验的原理图方案,编写程序代码。

微机实验三 || 电子时钟(CLOCK)_第1张图片

2、运行程序,设置时钟初值;

3、观察数码管上显示的时间是否正确。

五、实验参考原理图

微机实验三 || 电子时钟(CLOCK)_第2张图片

图3.1 电子时钟原理图

             

微机实验三 || 电子时钟(CLOCK)_第3张图片

图3.1.1 8086CPU原理图

                   

微机实验三 || 电子时钟(CLOCK)_第4张图片

图3.1.2 数据总线原理图

                         

微机实验三 || 电子时钟(CLOCK)_第5张图片

图3.1.3 地址总线原理图

微机实验三 || 电子时钟(CLOCK)_第6张图片

图3.1.4 地址译码原理图

微机实验三 || 电子时钟(CLOCK)_第7张图片

图3.1.5 8159中断控制器原理图

微机实验三 || 电子时钟(CLOCK)_第8张图片

图3.1.6 8253定时原理图

微机实验三 || 电子时钟(CLOCK)_第9张图片

图3.1.7 8255并行接口原理图

微机实验三 || 电子时钟(CLOCK)_第10张图片

图3.1.8 键盘结构原理图

微机实验三 || 电子时钟(CLOCK)_第11张图片

图3.1.9 数码管显示原理图

五、程序流程图

你可能感兴趣的:(硬件工程)