首页 > 编程知识 正文

简易数字电子钟课程设计(单片机电子时钟课程设计)

时间:2023-05-03 06:52:45 阅读:68162 作者:3179

一、实验要求

(1)时钟功能:使用数码管以24小时周期显示累计时间。

)校时功能:可快速校正“时”、“分”、“秒”的功能。

)3)对于响整个时间,功能:具体要求:在整个时间前先响5次低音(500 Hz ),在整个时间中再响1,000 Hz左右的高音),响6次共振音,响2次的间隔为0 .5 s。

)4)准确的:天计时误差不超过10 s。

二、设计方案

采用74LS161作为计时器,分和秒由74LS61级联构成60进制计数器,时由74LS161构成24进制计数器; 秒信号发生器由555振荡器、电容器、电阻构成; 时模块用与非门和组合逻辑电路实现。 对时电路可由74LS192、蜂鸣器、逻辑门构成。三、功能模块

秒信号发生器

本模块由555振荡器、电容器和电阻组成

具体电路图如下。

时分秒计时电路

本模块由4位二进制加法计数器74LS161、与非门、与非门构成

因此,六十进制计数器如下所示。

如上图所示,将下位芯片的MR信号通过反相器连接到上位芯片的clk侧。 也就是说,将秒信号设为10分钟频率,上位码片每10秒计数一次,计数为Q3Q2Q1Q0=0101,另一脉冲MR=0立即被清除。 总体上实现了60进制计数器。 二十四进制计数器如下。

如上图所示,将上位的ENP、ENT分别连接到下位的Q0、Q3上,输出1001,进而,只有在1个脉冲到来的情况下,才计数上位的位数,满足级联芯片的进位条件。

时分秒计数器级联如下。

对时模块

本模块主要由各种门级电路和钥匙组成。

首先需要学时总按钮,其次需要三个分按钮,分别调节时分秒。 电路如下。

在按下设置按钮后,电路应停止计数,在按下分按钮后,在对应的时、分或秒产生上升脉冲,使对应的位数逐个增加1。 具体电路如下。

以设定为例,如果未按下设定按钮,则setting为高电平,通过或门后,minute始终为高电平,不产生上升沿。 按下setting后,按下setm后才出现上升沿,分计数器加1。 同样,设置时也一样。 对于设定秒,按setting键时clks始终为0,计数停止; 按下设定秒按钮后,clks发生变化,秒明显增加1。

全时报模块

根据要求,低音(500 Hz )鸣5次,定时高音(1000 Hz左右)再响一次,共鸣音响6次,鸣2次间隔为0 .5 s。 可设计的电路如下。

开始鸣叫时,明显在m5=m7=m4=m1=1、s1=s3=s5=1、且s8=0时,扬声器侧信号随500Hz脉冲的变化而变化,进行低鸣叫; 59:59时,SPEAKER侧的信号随1KHz脉冲的变化而变化,发出高音叫声。

1KHz脉冲信号和500Hz脉冲信号如下。

其中1KHz信号由555振荡器产生,根据秒信号发生器的计算公式可知,只要使c为0.01uF即可; 500Hz信号可以由74LS161构成分频器,并且如上所述,Q0可以通过一个反相器栅极以获得500Hz脉冲信号。

另外,上学时考虑到定时报时模块不起作用,将1KHz脉冲、500Hz脉冲输入转换如下。

按下设置键,setting=0,1k和500均为0,全点报时模块无脉冲输入

http://www.Sina.com/http://www.Sina.com /

校时:

正常时机:

四、总体电路图

数字电子表

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。