欢迎来到天天文库
浏览记录
ID:45774475
大小:870.67 KB
页数:29页
时间:2019-11-17
《单片机专业方向课程设计1课程设计专业单片机单片机课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、摘要在当代繁忙的工作与生活中,时间与我们每一个人都有非常亲密的关系,每个人都收到时间的影响,为了更好的利用我们自己的吋间,我们必须对时间冇一个度量,因此产生了钟表。随着社会、科技的发展,人类得知吋间,从观太阳、摆钟到现在电子钟,不断研究、创新。为了在观测时间的同时能够了解其他与人类密切相关的信息,比如温度、星期、日期等,电子万年历诞生了,它集时间、日期、星期和于一身,具冇读取方便、显示直观、功能多样、电路简洁等诸多优点,符合电了仪器仪表的发展趋势,具有广阔的市场而景。随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越
2、高,精准数字计时的消费需求也是越来越多。该电子万年历主要采用AT89S52单片机作为主控核心,由DS1302时钟芯片提供时钟、LCD动态扫描显示屏显示,AT89S52单片机具冇功耗小,片内ROM全都釆用FlashROM:能以3V的超低电压工作,同时也与MCS-51系列单片机完全兼容,该芯片内部存储器为8KBROM存储空间,同时具冇89C51的功能,且具冇在线编程可擦除技术,当在对电路进行调试时,由于程序的错误修改或程序的新增功能需要烧入程序时,不需要对芯片进行多次插拔,所以不会对芯片造成损坏。DS1302时钟芯片是美国DAL
3、LAS公司推出的具有涓流电流充电功能的低功耗实时时钟芯片,它可以对年、月、H等进行计时,述冇闰年补偿等功能,I佃且使用寿命长,谋差小,数字显示是采用的LCI)液晶显示,可以同时显示各种需耍的信息。此外,该屯子万年历还具有时间校准等功能。H录21绪论31.1选题背景31.2选题目的31.3设计意义32设计要求与方案论证42」设计要求42.2系统基本方案选择和论证42.2.1单片机芯片的选择和方案论证42.2.2显示模块选择方案和论证52.2.3时钟芯片的选择方案和论证52.2.4温度传感器的选择方案与论证52.3最终方案确定5
4、3系统的硬件设计与实现63.1系统锁件概述63.1.1系统设计檢图63.1.2系统硬件需求介绍73.2系统硬件各模块作用7321控制系统的设计73.2.2时钟电路模块的设计83.2.3温度采集模块设计10324闹钟(蜂鸣器电路模块)103.2.5按键部分113.2.6液晶显示模块概述114」系统硬件概述124.2程序流程框图135」软件测试155.2测试结论156设计总结与心得体会167参考文摘178附录181.源程序182.系统电路图281.1选题背景在社会迅速发展的今犬,单片机的的运用已经渗透到我们生活的每个角落,也似乎
5、很难找到哪个领域没有单片机的足迹。智能仪表、医疗器械,导弹的导航装置,智能监控、通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能TC卡,汽车的安全保障系统,动控制领域的机器人,数码像机、电视机、全口动洗衣机的控制,电话机以及程控玩具、电了宠物等等,这些都离不开单片机。所以,单片机的学习、开发与应用将对于现代社会的发展,经济的繁荣,和提高满足人类日益增长的物质文化需求有着至关重要的作用。也成就了一批又一智能化控制的工程师和科学家。科技越发达,智能化的东西就越多。学习m片机是社会发展的必然需求,也是我们现代
6、高级技工所必须要常握的技能。1.2选题目的随着人们生活水平的提高和生活节奏的加快,对吋间的耍求越来越高,精准数字计时的消费需求也是越来越多。二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表界的第三次革命。第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率使钟表的走时茅从分级缩小到秒级,代表性的产品就是带有摆和摆轮游丝的机械表或钟。第二次革命是右英品体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到了秒级。第三次革命就是单片机数码计时技术的应用(电子刀年历),使计时产品的走时日
7、差从分级缩小到了百刀分之一秒,从原有传统指针计吋的方式发展为人们日常更为熟悉的枚光数字显示式,直观明了,并壇加了全自动H期、星期、温度以及其他H常附属信息的显示功能,他更符合消费者的生活需求,因此,电子万年历的出现带来了钟表计时业跨越性的进步。1.3设计意义(1)在学习了《模拟数字技术和数字电子技术》和《单片机原理》课程后,为了加深对理论知识的理解,学习理论知识在实际屮的运用,培养动手能力和解决实际问题的经验并接触专用时钟芯片DS1302,并会用DS1302芯片开发时钟模块,应用到其他系统中去。熟悉protucs和kicl软
8、件调试程序和仿真。(2)通过实验提高对单片机的认识。(3)通过实验提高焊接、布局、电路检杳能力。(4)通过实验提高软件调试能力。(5)进一步熟悉和掌握单片机的结构及工作原理。(6)通过课程设计,掌握以单片机核心的电路设计的基本方法和技术,了解表关电路参数的计算方法。(7)通过实际程序设计和
此文档下载收益归作者所有