菜单
  

     
    图14显示模块流程图
    3.6 闹钟程序流程图
    这一部分的实现是采用E2PROM存储器来储存闹钟信息,因为它具有掉电仍能保存数据的特性。所以本设计中把闹钟信息写先写入AT24C02存储器中,然后在程序中读出数据与当前时间进行比较,如果相等则发出闹钟警告。如果要对闹钟值进行修改,可通过几个按键进行,系统能根据用户的设定自动更新闹钟
    信息。闹钟模块流程图如图15所示。

    图15闹钟模块流程图
    4.系统仿真
    仿真达到了目的,在LCD1602中正确地显示了时间、日期、星期、温度并可以显示闹钟时间,通过按键K3,就可以开始设置时间,按K3依次在年、月、日、时、分之间转换,并且相应的调整位会闪烁,按键K2用于加一操作,按键K1用于减一操作。按键K4则可以用于设置闹钟时间,依次按K4可以在时与分之间转换按键K2用于加一操作,按键K1用于减一操作。仿真显示正确地达到了我们的要求,符合我们的设计。仿真部分截图如图16、17所示。
     
    图16 LCD显示仿真图
     
    图17 闹钟显示仿真图
    5.结束语
    该论文硬件方面主要设计了AT89S52单片机的最小系统、DS1302接口电路、DS18B20接口电路、闹钟及LCD显示;软件方面借助各个渠道的资料,主要设计了阳历数据读取程序、阳历转阴历程序、温度采集程序、闹铃程序以及LCD显示程序;系统的仿真主要是通过Proteus软件进行仿真,再借助于Keil和自己搭建的外围电路来实现的;在此过程中,显示出了阳历的日期及时间,还有实时温度,达到了预期效果,在此过程中培养了自己的思考能力。该设计的新颖之处在于具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。放眼未来,现代的数码产品市场更新换代的周期越来越短,所以在设计万年历产品的时候在完成一些基本功能的情况下,往产品内加入更多的娱乐功能已经成为一种趋势。
  1. 上一篇:51单片机全自动洗衣机自动控制电路设计+电气原理图+源程序
  2. 下一篇:51单片机小区报警系统的设计+电路原理图+源程序代码
  1. stc15单片机水温水压无线监...

  2. PIC16F73单片机逆变电源硬件电路设计+电路图

  3. 51单片机永磁直流无刷电动机驱动控制器设计

  4. Arduino单片机车载太阳能空气净化器设计

  5. AT89C51单片机的无线环境监测装置设计+程序

  6. STC15W404AS单片机太阳能自动浇花器的设计

  7. PIC18F4520单片机水下机器人...

  8. 现代简约美式风格在室内家装中的运用

  9. 江苏省某高中学生体质现状的调查研究

  10. g-C3N4光催化剂的制备和光催化性能研究

  11. 高警觉工作人群的元情绪...

  12. NFC协议物理层的软件实现+文献综述

  13. 巴金《激流三部曲》高觉新的悲剧命运

  14. 中国传统元素在游戏角色...

  15. 浅析中国古代宗法制度

  16. 上市公司股权结构对经营绩效的影响研究

  17. C++最短路径算法研究和程序设计

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回