328【毕设课设】微机原理-基于8086电子时钟-计时器-秒表仿真系统

1. 设计内容
在 Proteus8.6 仿真平台上,使用 8位七段数码管,设计一个电子时钟,可以显示小时,分钟,

2.设计思路
电子时钟主要由译码电路、显示模块和时钟控制模块三大部分组成。以 8086 微处理器作 CPU,用 8253 做定时器,接中断控制器 8259 的 IRO,向 CPU 申请中断,并用 8259A 的中断服务程序完成秒、分、时的计算。其中:
(1) 显示模块用并行接口 8255 的A 口驱动 8位段数码管 (7SEG-MPX8-CC-BLUE) 的字段B 口驱动 8位七段数码管(LED)的位控端,从左侧开始各两位分别显示: 时、分、秒,中间用“_”分隔,即显示形式为:小时-分钟-秒,采用动态扫描工作方式。
(2) 时钟控制模块用定时计数器 8253 提供定时中断,使用计数器 0 和计数器 1,间隔 1s 的自动产生一次中断,中断控制器 8259 提供中断服务,在中断服务程序中并完成时间信息的处理。(3) 使用 4-16 译码器(74LS154) 完成接口芯片地址译码。