单片机课程设计(论文)-电子时钟

单片机课程设计(论文)-电子时钟

ID:6361237

大小:714.50 KB

页数:50页

时间:2018-01-11

单片机课程设计(论文)-电子时钟_第1页
单片机课程设计(论文)-电子时钟_第2页
单片机课程设计(论文)-电子时钟_第3页
单片机课程设计(论文)-电子时钟_第4页
单片机课程设计(论文)-电子时钟_第5页
资源描述:

《单片机课程设计(论文)-电子时钟》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、广西民族大学第二次课程设计电子时钟论文题目:学院(系):物理与电子工程学院专业:通信工程年级班级:2007级学号:学生姓名:指导教师:50摘要:基于STC12C5A32S2单片机设计编程实现走时基本功能,并加于ad采样、测温、串口通信、24c02掉电保护等功能。使用单片机的ad口采样光敏电阻和滑动电阻器两端的电压,测温度传感器18b20的数据采集。能够在lcd1602实现时钟、日期、闹钟、亮度、温度的显示。可以利用按键进行调时、调日期和调节闹钟。关键词:STC12C5A32S2lcd1602ad采样18b2024c02Abstract:STC12C5A

2、32S2singlechipdesignthebasicfunctionsoftraveltimeprogramming,andincreaseinadsampling,temperaturemeasurement,serialcommunication,24c02power-downprotection.IusetheSCMsampleadphotosensitiveresistorandthevoltageacrosstheslidingresistor,temperaturesensor18b20measureddataintothemicroc

3、ontroller.Canbeachievedinlcd1602clock,date,alarmclock,light,temperaturedisplay.Canusethebuttontotransfer,thetransferdateandtheregulationclock.Keywords:STC12C5A32S2lcd1602adsample18b2024c0250目录1设计任务与要求51.1设计任务51.2功能分析52硬件设计2.1芯片资料62.1.1芯片介绍62.1.2芯片管脚图72.2原理图82.3PCB图92.4按键102.5lcd

4、显示模块102.624c02掉电保护112.7外围模块122.7.1ad采样122.7.2温度传感器18b20123软件设计133.1主程序133.1.1流程图133.1.2源程序143.2显示模块143.2.1显示位置分布143.2.2lcd1602流程图153.2.3显示子程序153.3按键控制163.3.1各功能键设定163.3.2按键扫描程序163.3.3源程序173.4外围模块软件设计173.4.1ad采样模块183.4.2温度传感器18b20193.5掉电保护193.6串口通信204系统测试224.1系统硬件调试224.2系统软件调试235

5、参考文献24506附录251设计任务与要求1.1、设计任务1、使用1602液晶模块作为显示器件;2、平时按24小时制显示当前时间,要求使用定时中断完成,每日误差不得大于1秒;3、当前时间可调(只调时、分即可);4、系统意外断电时,当前时钟的时和分数应能保存,以便使系统下次上电时能从上次断电时间开始走时;(EEPROM  24C02  使用单片机内部资源)5、能设置3个定时闹铃点,每个点分别可调,并分别可以设置应否起作用;6、定时闹铃时间到且该闹铃点被设定为“起作用”时,应能发出持续约1分钟的闹铃声,而在发出闹铃的过程中,要求可以被按键终止;闹铃过程不得

6、影响正常的走时;7、所有闹铃点数据应能断电保存;8、能分别根据串口收到的“获取当前时间”、“获取当前电压值”和“获取当前光亮度值”命令,分别通过串口向外发送“当前时间”、“当前电压值”和“当前光亮度值”,以便使用串行设备观察这些参数;9、显示温度、光亮值10、显示合理、操作简单明了。1.2功能分析1电源提供方案为了使模块稳定工作,必须有可靠的电源。这里有两种电源方案方案一:采用独立的稳压电源。此方案的优点是稳定可靠,且有各种成熟电路可供选用,缺点是各模块采用独立的电源,会使系统复杂,且可能影响电路电平。方案二:采用单片机控制模块提供的电源,此方案的有点

7、是系统简明,节约成本,缺点是输出功率不高;方案对比:方案一比较复杂,成本高,而方案二就能满足本次设计,因而采用了第二种方案。2显示界面方案该系统要求完成即使,状态灯等功能,基于上述原因,考虑了二种方案:方案一:采用数码管显示。该方案只能显示有限的符号和数码字符,无法胜任题目要求方案二:采用点阵式LCD显示,这种方案实现比较复杂,需要完成大量的软件工作,但功能强大能方便的显示各种英文字符,图形等。方案对比:方案二较形象,为了能完成题目的要求,采用了方案二实现系统的显示功能。503输入方案题目要求系统能手动设灯亮的时间,紧急情况处理,我们也考虑了两种方案方

8、案一:直接在IO口线上接上按键开关,此种方案设计精简和优化了电路,但是通过按键扫描的方式,判断

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。