×

如何使用单片机进行电子时钟的设计

消耗积分:0 | 格式:pdf | 大小:1.12 MB | 2019-01-16

小尚nihc

分享资料个

  系统采用AT89C51单片机,以汇编语言为基础,目的是设计一个可以用四位的数码显示管能够显示时、分的电子时钟,电子时钟是基于单片机的一种计时工具,单片机通过延时中断产生一定的时间中断,用秒的定义,通过计数满60秒进一,满60分进一,满24小时清零。从而达到计时的目的,是人们生活的必要工具。

  随着现代科学技术的发展,电子时钟贴近我们的实际生活,广泛应用于各种不同的定时系统,用来完成各种的定时操作功能。用单片机产生并实现延时,是实时控制的发展主要方向。通过单片机产生的定时系统,具有很强的通用性、精确性、实用性。系统中,定时时间达到时将相应的数码显示管被点亮,此功能应用到更广泛应用到其他领域,产生的延时不但解决了许多误差性的问题,而且还给人民的生活带来了许多的便利,十分贴近我们的生活,生活常见的由于单片机产生延时的工具随处可见,几乎成为了我们生活的必需品.

  工作原理

  1)单片机的产生的信号通过控制在数码显示管显示出来。

  2)单片机通过信号脉冲使其他的各部分工作。

  3)电路具有三大模块:控制电路、显示电路、及校正电路。

  4)通过延时产生时间中断,通过计数器产生计时,产生进位。

  DS18B20的功能特点:单线接口仅仅需要一个端口进行通信,多个 DS18B20通过并联在唯一的三线上,来实现多点组网的功能,不需要其他外部器件即可通过数据线供电,电压的范围为3.0~5.5V,具有零待机功耗的优点,温度以9或12位数字时读出,通过可定义的非易失性温度报警设置,报警搜索指令识别并通过标志超温度报警条件的器件,负电压特性,电源的极性反接时,温度计不会发热而因此烧毁,但是不能正常工作。下面没有给出具体的DS18B20的结构和具体的功能,下图仅为大致的系统电路。电路中,还有显示器,我的这个设计中显示器选择AMPIRE128×64,图1为总体设计电路,只是一个结构示意图。

  系统仿真

  将电路连接完成后,在KEIL的大环境下编译链接装入issue7 Professional中,修改预定的数据并进行系统仿真,按照设计本身的要求进行改变数据和连接方式,多次试验,最后得到图2的仿真图。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !