高手勿下,菜鸟请进
有完整程序,wave仿真通过,也有proteus仿真电路图连接,可看到具体电路仿真结果,首先要装proteus软件
1)电路采用单片机AT89s51实现,显示器采用四联共阴极LED数码显示器,加二联共阴极数码管。其中分,小时的字段由P1.0~P1.3控制,经4511进行译码驱动;字位由P1.4—P1.7分别控制分的个位,十位,小时的个位,十位数码管。秒的的字段由p2.0~P2.3控制;字位由P2.6,P2.7控制.电路设有“校分”、 “校时”、 “设定”及“结束”,倒计时5个按键及铃响信号输出(铃响信号驱动蜂鸣器发声)。
(2)时间校对
在任何时候均可通过按压“校时”和“校分”按钮进行显示时间调整。每按动一下“校时”按钮,小时自动加1;持续按住不放,小时将自动连续加1。当小时指示为24时,再加1将自动回零。每按动一下“校分”按钮,分钟自动加1;持续按住“校分”按钮不放,分钟将自动连续加1。当分钟指示为59时,再按动“校分’’按钮,分钟将变为0 ,较时速度大约为一秒三次。
(3)设定报时时间
需要设定报时时间点时,应首先按“设定”按钮,然后再按动“校时”和“校分按钮,使指示时间与要求时间一致,再按“设定”按钮保存(保存有效时可听到“哔哔”声响)。
较时开关采用按下,断开加1 ,再按下和断开的之间调用了显示程序,有一定的延迟,
能起的防抖动的功能,故没必要增加延迟电路。再按“校时”和“校分”按钮可进行下一个时间设定,调好时间后按“设定’按钮保存(保存有效时,可听到“哔哔”声响),如此可设定多个报时时间点。设定完毕,最后按“结束’按钮退出设定状态,返回正常计时状态。
从正常计时状态进入设定状态(即在正常状态—下按压“设定按钮)时,旧的动态时间表将自动作废。
闹钟到时后将听到两种不同频率的声响,并持续一段时间后停止。
(4) 按下倒计时开关时,电路就从当前的时间开始倒计时,到
00:00:00 回到23:59:59.
(5)电路的具体功能实现在程序钟注明
1