您现在的位置:网站首页答辩论文论文专题

基于AT89S52单片机的数字电子钟设计

  • 简介:摘 要单片机在电子产品中的应用越来越广泛,特别是51系列的单片机,由于其使用方便、价格低廉等优势,在市场上占有很大的份额。AT89S52就是51系列中的一个比较成熟的型号,它完全兼容51单片机的指令。本文详细介绍了基于AT8...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
[页数]:59       [字数]:15109

[目录]
1 绪论
2 硬件设计
3 软件设计
4 精度分析
5 总结与展望
附录:硬件电路设计图

[摘要]
单片机在电子产品中的应用越来越广泛,特别是51系列的单片机,由于其使用方便、价格低廉等优势,在市场上占有很大的份额。AT89S52就是51系列中的一个比较成熟的型号,它完全兼容51单片机的指令。
本文详细介绍了基于AT89S52单片机的数字电子钟的设计,本电子钟可以实现日期、时间的显示和调整,带有整点提示和一个闹钟,并且可以显示当前气温。
本设计包括硬件设计和软件设计两部分。主要硬件有:三端稳压器LM7805、AT89S52单片机、字符型液晶显示模块HY1602A、单总线数字温度计DS18B20和若干按键等。软件大致思路为:使用12MHz的晶振,单片机内部的定时器0工作在方式1,每计数50000个机器周期(即50ms)产生一次中断,中断20次就是一秒,这样就可以实现精确计时的目的。用数字温度计DS18B20测量当前气温,在把实时数据显示在LCD1602上的同时,不断扫描按键,如果有按键按下,则对按键做出相应的响应。

[正文]
1 绪论
“一寸光阴一寸金,寸金难买寸光阴”!时间对于我们每一个人都是非常宝贵的,所以钟表作为人们掌握时间的工具就显得十分重要!
钟表的出现已经有几百年历史,尤其是摆钟和后来的怀表,可以称作钟表中的经典,不仅大方实用,而且制作精美。但近几十年,由于微电子的迅猛发展,这样的钟表已经销声匿迹,取而代之的则是电子时钟。电子时钟不仅精确度更高、外观小巧、功能更加完善,制作成本也是非常低。
单片机控制的电子时钟完全具备时钟的各种功能,硬件组成非常精简,只需要进行软件的编写,就能够实现我们需要的功能。
1.1 设计要求
用AT89S52单片机,在1602LCD上显示年月日、星期、时分秒、当前温度。
具备整点提示功能,提示音为蜂鸣器发出“滴滴”声。
具备闹钟功能,闹铃方式为蜂鸣器持续响10秒钟,或者用按键手动关闭响铃。
可以用键盘调整时间、设定闹钟。
复位时间是2008年6月10日08:59:55。
1.2 设计思路
本设计是纯粹的应用性设计,主要以实现计时、定时、温度显示等功能为最终目的。设计以Atmel公司的AT89S52为核心,在最小系统的基础上扩展键盘,数字温度计,以及LCD显示模块,硬件设计简单节约,其功能的实现主要靠软件设计,所以软件在本设计中是最为重要的。
本设计包括硬件设计和软件设计两部分。主要硬件有:三端稳压器LM7805、AT89S52单片机、字符型液晶显示模块HY1602A、单总线数字温度计DS18B20和若干按键等。软件大致思路为:使用12MHz的晶振,单片机内部的定时器0工作在方式1,每计数50000个机器周期(即50ms)产生一次中断,中断20次就是一秒,这样就可以实现精确计时的目的。用数字温度计DS18B20测量当前气温。在把实时数据显示在LCD1602上的同时,不断扫描按键,如果有按键按下,则对按键做出相应的响应。
......

[参考文献]
[1]余发山.单片机原理及应用技术.江苏:中国矿业大学出版社,2003.
[2]康华光.电子技术基础.北京:高等教育出版社,2004.
[3]王建校.51系列单片机及C51程序设计.北京:科学出版社,2002.
[4]谭浩强.C程序设计.北京:清华大学出版社,2005.
[5]王兆安,黄俊主编.电力电子技术.北京:机械工业出版社,2000.
[6]何立民.单片机高级教程.北京:北京航空航天大学出版社,2001.
[7]王福瑞.单片微机测控系统设计大全.北京:北京航空航天大学出版社,2003.
[8]胡力刚,王养森,陈宁.单片机在液晶显示器系统中的应用.电子工程师,2005.
[9]史军勇,张吉广,陈宁.单片机实现的温湿度控制仪.仪表技术与传感器,2004.
[10]王幸之等编著.单片机应用系统抗干扰技术.北京:北京航天航空大学出版社,2000.
[11]段九州.电源电路使用设计手册.沈阳:辽宁科学技术出版社,2002.
[12]周坚.单片机典型模块设计实例导航. 北京:人们邮电出版社,2004.
[13]马忠梅.单片机的C语言程序设计.北京:北京航空航天大学出版社,2006.
[14]张靖武,周灵斌.单片机系统的PROTEUS设计与仿真.北京:电子工业出版社,2004.
[15]于永.51单片机C语言常用模块与综合系统设计实例精讲.北京:电子工业出版社,2004.
[16]李刚.51系列单片机系统设计与应用技巧.北京:北京航空航天大学出版社,2004.

[原文截取]
摘 要
单片机在电子产品中的应用越来越广泛,特别是51系列的单片机,由于其使用方便、价格低廉等优势,在市场上占有很大的份额。AT89S52就是51系列中的一个比较成熟的型号,它完全兼容51单片机的指令。
本文详细介绍了基于AT89S52单片机的数字电子钟的设计,本电子钟可以实现日期、时间的显示和调整,带有整点提示和一个闹钟,并且可以显示当前气温。
本设计包括硬件设计和软件设计两部分。主要硬件有:三端稳压器LM7805、AT89S52单片机、字符型液晶显示模块HY1602A、单总线数字温度计DS18B20和若干按键等。软件大致思路为:使用12MHz的晶振,单片机内部的定时器0工作在方式1,每计数50000个机器周期(即50ms)产生一次中断,中断20次就是一秒,这样就可以实现精确计时的目的。用数字温度计DS18B20测量当前气温,在把实时数据显示在LCD1602上的同时,不断扫描按键,如果有按键按下,则对按键做出相应的响应。
关键字:单片机; 电子钟; 测温; LCD1602;
Abstract
MCU in the application of electronic products .....
查看评论 已有0位网友发表了看法
  • 验证码: