欢迎来到天天文库
浏览记录
ID:12559730
大小:325.00 KB
页数:57页
时间:2018-07-17
《本科毕设论文-—基于单片机的数字钟设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于单片机的数字钟设计Thedesignofdigitalclockbasedonsignal-chipcomputer摘要基于单片机的定时和控制装置在许多行业有着广泛的应用,而数字钟是其中最基本的,也是最具有代表性的一个例子。在基于单片机系统的数字钟电路中,除了基本的单片机系统和外围电路外,还需要外部的控制和显示装置。本电路主要以单片机AT89S52为核心而设计的,通过单片机对信息的分析与处理,控制外围设备。系统由复位模块、时钟模块、温度模块、音乐模块、光识模块及显示模块共六个模块组成,后来在时钟模块的基础上又加载了日历、星期的模块。本设计以单片机AT
2、89S52为切入点,通过使用AT89S52的内部的可编程定时器/计数器,结合对外接晶振的调节来确定一个合适的振荡周期,从而确定出内部的机器周期。再通过对内部中断程序的设置来设计出时钟程序,即设计出了电子时钟的核心。然后在核心电路的基础上设计出了相应的扩展电路,使本设计更加实用。关键词:单片机;数码显示;温度传感器毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为
3、获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名: 日 期: 指导教师签名: 日 期: 使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:
4、 日 期: III目录1.引言12.关于单片机22.1单片机的发展22.2单片机的开发背景42.2单片机的开发背景52.3AT89S52单片机62.3.1AT89S52单片机引脚功能72.3.2AT89S52单片机硬件结构的特点82.3.3AT89S52单片机的硬件原理103.方案设计与论证124.系统总体结构框图135.系统的硬件设计145.1显示部分电路的设计145.1.1LED数码显示管的基本原理145.1.2数码管显示模块分析145.1.3LED显示电路155.2控制部分电路的设计155.2.1时钟模块155.
5、2.2温度模块165.2.3音乐模块165.2.4复位模块165.2.5光识模块176.系统的软件设计186.1各模块的程序设计186.1.1计时程序186.1.2定时闹钟程序186.1.3温度程序186.2系统程序设计的总体框图197.系统电路的制作与调试207.1电路硬件焊接制作20III7.2调试的主要方法207.3系统调试207.3.1硬件调试207.3.2软件调试207.3.3联机调试217.3.4调试中遇到的问题及解决方法21结论23参考文献24附录1数字钟电路图26附录2程序清单27附录3英文资料59附录4英文资料翻译69致谢77III1.
6、引言20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、定时启闭电路、定时开关烘箱、通断动力设备,甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。基于单片机的定时和控制装置在许多行业有着广泛
7、的应用,数字钟作为其中最基本的一个应用实例,具有结构简单应用广泛的特点。数字钟中使用了单片机中最为常用的输入输出设备按键开关和数码管;数字钟程序主要应用单片机的定时器和中断实现计时和显示功能。当今数字种作为一个单元电路被广泛应用于电子表、电子万年历等产品中,带来广泛的经济效益。随着半导体工艺技术的发展及系统设计水平的提高,单片机还会不断产生新的变化和进步。在不久的将来,最终单片机与微机系统之间的距离越来越小,甚至难以辨认。2.方案设计与论证 按照系统设计功能的要求,初步确定设计系统由复位模块、时钟模块、音乐模块、光识模块及显示模块共五个模块组成,后来在
8、时钟模块的基础上又加载了日历、星期的模块,为了使本设计中的数字钟的功能更加完善和
此文档下载收益归作者所有