欢迎来到天天文库
浏览记录
ID:8321462
大小:3.70 MB
页数:51页
时间:2018-03-19
《基于单片机和ds1302的lcd时钟》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、攀枝花学院本科毕业设计(论文)摘要摘要从古至今,人们的生活和工作都离不开时间,而且随着人们生活工作的节奏逐步的加快,时间对人们的重要性也越来越深;因此,拥有一个不错的时钟,将对人们的生活带来很大的方便。单片机控制的LCD时钟的技术也越来越成熟,但是人们对时钟的要求也越来越高,所以LCD时钟的研发是不可滞停的。本文是以单片机作为控制核心的LCD时钟,利用DS1302芯片提供稳定的定时脉冲,使用DS18B20采集实时温度信息,用独立键盘实现日期、时间的校准和闹钟的设置与开关等,使用LCD液晶作为显示器,蜂鸣器用作闹钟
2、。该液晶时钟可以应用于一般的生活和工作之中,也可以通过改装,提高性能,增加新功能,从而给人们的生活和工作带来更多的方便。关键词单片机,时钟,LCD,DS1302,DS18B20攀枝花学院本科毕业设计(论文)ABSTRACTABSTRACTSinceancienttimes,people'slifeandworkareinseparablefromtimeandgraduallyaccelerated,withtherhythmofpeople'slivesmoreandmoretimeontheimportanc
3、eofpeople'sdeep;therefore,haveagoodclock,willthepeoplethelivesofagreatdealofconvenience.MicroprocessorcontrolledLCDclocktechnologybecomesmoremature,butpeopleareincreasinglyhighrequirementsontheclock,LCDclock,R&Disnotstagnation.ThisarticleisbasedontheMCUasthec
4、oreoftheLCDclock,usingtheDS1302chiptoprovideastabletimingpulse,theDS18B20collectionofreal-timetemperatureinformation,withaseparatekeyboarddate,timecalibrationandalarmsettingsandswitch,usetheLCDasamonitor,buzzerasanalarmclock.TheLCDclockcanbeappliedtogeneralli
5、feandworkcanalsobemodified,toimproveperformance,addnewfeaturestobringmoreconveniencetopeople'slivesandwork.KeywordsMCU,Clock,LCD,DS1302,DS18B20I攀枝花学院本科毕业设计(论文)目录目录摘要IABSTRACTII1绪论11.1课题介绍11.1.1课题的背景和意义11.1.2现状与发展趋势11.2课题设计要求21.2.1主要工作21.2.2基本要求22方案设计与论证32.1时钟
6、系统设计思路32.2系统方案论证32.2.1单片机选择32.2.2时钟计时方案选择32.2.3实时环境温度采集模块选择32.2.4显示方式选择42.2.5闹钟方案选择42.2.6按键选择43单片机介绍53.1单片机基本结构53.2AT89S52简介53.3AT89S52引脚说明64系统硬件设计84.1单片机模块84.1.1复位电路84.1.2晶振电路94.2液晶显示模块104.2.1液晶显示原理104.2.2LCD1602简介114.2.3LCD1602特性112攀枝花学院本科毕业设计(论文)目录4.2.4LCD
7、1602管脚功能114.3时钟芯片模块124.3.1DS1302简介124.3.2DS1302引脚功能及结构134.4温度检测模块134.4.1DS18B20简介144.4.2DS18B20性能描述144.4.3DS18B20引脚说明144.5蜂鸣器与按键模块154.5.1蜂鸣器模块154.5.2按键模块155系统软件设计165.1主程序165.1.1主界面165.1.2温度设置界面175.1.3闹钟设置界面185.2液晶显示程序185.2.1LCD1602地址185.2.2LCD1602指令195.2.3LCD
8、1602字符集205.2.4LCD1602部分程序205.3时钟芯片程序215.3.1DS1302控制命令字节215.3.2DS1302的寄存器225.3.3DS1302数据传输225.3.4DS1302部分程序235.4实时温度程序245.4.1DS18B20设置命令245.4.2DS18B20时序245.4.3DS18B20操作步骤265.4.4DS18B20部分程序
此文档下载收益归作者所有