电子时钟课程设计 一:设计背景 电子数字钟的应用十分广泛,通过计时精度很高的石英晶振(也可采用卫星传递的时钟标准信号),采用相应进制的计数器,转化为二进制数,经过译码和显示电路准确地将时间“时”“分”“秒”用数字的方式显示出来
与传统的机械钟相比,它具有走时准确,显示直观,无机械传动,无需人的经常调整等优点
它广泛用于电子表、车站、码头、广场等公共场所的大型远距离时间显示电子钟
二:数字钟电路设计思路 1
选用8253 计数器2 进行 1s 的定时,其输出 OUT1 与 8259 的IRQ0相连,当定时到 1s 时产生一个中断服务程序进行时、分、秒的计数,并送入相应的存储单元;8255 的A 口接七段数码管的位选信号,B 口接数码管的段选信号
时、分、秒的数值通过对8255 的编程可送到七段数码管上显示
此程序主要由四部分组成: 第一部分为最主要的部分定义显示界面; 第二部分为利用延时程序,并将调用的二进制表示的时间数转换成ASCII 码,并将时间数存入内存区 ; 第三 部分将存在 系 统内存区 的时间数用七段数码管显示出来; 第四部分利用循 环 程序分别 对秒个位、秒十位、分个位、分十位与相应的规 定值进行比较 ,结 合 延时程序来实 现 电子钟数字的跳变 ,从 而 形 成走时准确的电子钟
该 程序实 现 了 准确显示秒和分,读 数准确,走时精准
此电子钟能 准确的从 0 时0 分0 秒走时到 23 时59 分59 秒,然 后 能 自 动回复 到 0 时0 分0 秒循 环 走时
基 本 工 作 原 理 :系 统设计的电子时钟主要由显示模 块 、时钟控制模 块 和时钟运 算 模 块 三 大部分组成
以 8086 微 处 理 器作 CPU,用8253做 定时器产生时钟频 率 提 供 一个频 率 为10kHz的时钟信号,要求 每 隔 10ms 完 成一次 扫 描