简易万年历的设计论文

简易万年历的设计论文

ID:46932884

大小:3.60 MB

页数:44页

时间:2019-11-30

简易万年历的设计论文_第1页
简易万年历的设计论文_第2页
简易万年历的设计论文_第3页
简易万年历的设计论文_第4页
简易万年历的设计论文_第5页
资源描述:

《简易万年历的设计论文》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、漳州师范学院简易万年历的设计系别:物理与电子信息工程系专业:电子信息科学与技术2013年6月目录1.设计任务5矚慫润厲钐瘗睞枥庑赖。1.1设计任务5聞創沟燴鐺險爱氇谴净。1.2设计要求6残骛楼諍锩瀨濟溆塹籟。2.设计方案6酽锕极額閉镇桧猪訣锥。2.1设计思路6彈贸摄尔霁毙攬砖卤庑。2.2方案比较与论证6謀荞抟箧飆鐸怼类蒋薔。2.2.1数码管显示模块6厦礴恳蹒骈時盡继價骚。2.2.2温度传感器的选择6茕桢广鳓鯡选块网羈泪。2.2.3时钟计时的选择7鹅娅尽損鹌惨歷茏鴛賴。2.3系统结构框图7籟丛妈羥为贍偾蛏练淨。3.各功能模块设

2、计8預頌圣鉉儐歲龈讶骅籴。3.1显示模块原理8渗釤呛俨匀谔鱉调硯錦。3.2参数计算9铙誅卧泻噦圣骋贶頂廡。3.3独立式按键模块9擁締凤袜备訊顎轮烂蔷。3.4时钟模块10贓熱俣阃歲匱阊邺镓騷。3.4.1DS1302特性介绍10坛摶乡囂忏蒌鍥铃氈淚。3.4.2DS1302引脚介绍10蜡變黲癟報伥铉锚鈰赘。3.4.3DS1302有关日历、时间的寄存器10買鲷鴯譖昙膚遙闫撷凄。3.4.4DS1302控制字介绍11綾镝鯛駕櫬鹕踪韦辚糴。3.4.5DS1302单字节读写时序介绍11驅踬髏彦浃绥譎饴憂锦。3.4.6DS1302操作指令介绍

3、12猫虿驢绘燈鮒诛髅貺庑。3.4.7DS1302与单片机接口电路13锹籁饗迳琐筆襖鸥娅薔。3.5温测模块13構氽頑黉碩饨荠龈话骛。3.5.1单总线介绍13輒峄陽檉簖疖網儂號泶。3.5.2DS18B20特性介绍13尧侧閆繭絳闕绚勵蜆贅。3.5.3DS18B20管脚介绍14识饒鎂錕缢灩筧嚌俨淒。3.5.4DS18B20内部结构14凍鈹鋨劳臘锴痫婦胫籴。3.5.5DS18B20温度转化示例14恥諤銪灭萦欢煬鞏鹜錦。3.5.6DS18B20时序介绍15鯊腎鑰诎褳鉀沩懼統庫。3.5.7DS18B20操作步骤16硕癘鄴颃诌攆檸攜驤蔹。3

4、.5.8DS18B20与单片机的接口电路17阌擻輳嬪諫迁择楨秘騖。3.6总系统原理图17氬嚕躑竄贸恳彈瀘颔澩。4.软件设计18釷鹆資贏車贖孙滅獅赘。4.1I/O口分配18怂阐譜鯪迳導嘯畫長凉。4.2按键扫描18谚辞調担鈧谄动禪泻類。5.流程图19嘰觐詿缧铴嗫偽純铪锩。5.1主程序流程图19熒绐譏钲鏌觶鷹緇機库。5.2work0模块流程图19鶼渍螻偉阅劍鲰腎邏蘞。5.3work1模块流程图20纣忧蔣氳頑莶驅藥悯骛。5.4work2模块流程图20颖刍莖蛺饽亿顿裊赔泷。5.5获取温度子程序流程图21濫驂膽閉驟羥闈詔寢賻。5.6按键

5、扫描22銚銻縵哜鳗鸿锓謎諏涼。5.7中断服务子程序22挤貼綬电麥结鈺贖哓类。5.8显示方式122赔荊紳谘侖驟辽輩袜錈。5.9初始化DS1302子程序流图23塤礙籟馐决穩賽釙冊庫。5.10温显模块子程序流图24裊樣祕廬廂颤谚鍘羋蔺。5.11读取时间模块子程序流图24仓嫗盤紲嘱珑詁鍬齊驁。6.程序代码25绽萬璉轆娛閬蛏鬮绾瀧。6.1主程序部分25骁顾燁鶚巯瀆蕪領鲡赙。6.2包含文件部分33瑣钋濺暧惲锟缟馭篩凉。6.3包含文件部分35鎦诗涇艳损楼紲鯗餳類。7.调试要点43栉缏歐锄棗鈕种鵑瑶

6、锬。7.1硬件调试43辔烨棟剛殓攬瑤丽阄应。7.2软件调试43峴扬斕滾澗辐滠兴渙藺。7.3结果分析及设计工作总结43詩叁撻訥烬忧毀厉鋨骜。8.参考文献及附件43则鯤愜韋瘓賈晖园栋泷。8.1参考文献43胀鏝彈奥秘孫戶孪钇賻。8.2元器件清单44鳃躋峽祷紉诵帮废掃減。8.3PCB版图44稟虛嬪赈维哜妝扩踴粜。8.4实物图正面45陽簍埡鲑罷規呜旧岿錟。8.5实物图背面45沩氣嘮戇苌鑿鑿槠谔應。摘要:单片机就是微控制器,是面向应用对象设计、突出控制功能的芯片。单片机接上晶振、复位电路和相应的接口电路,装载软件后就可以构成单片机应用系

7、统。将它嵌入到形形色色的应用系统中,就构成了众多产品、设备的智能化核心。本设计就是应用单片机强大的控制功能制作而成的电子万年历,该电子万年历包括两大功能:可显示年、月、日、时、分;实时监测环境温度(具有超低温的报警功能,且报警的上下限值可由用户自定义设置),。钡嵐縣緱虜荣产涛團蔺。关键字:单片机,DS18B20,DS1302,共阳数码管.1.设计任务1.1设计任务利用单片机、时钟芯片DS1302、温度传感器DS18B20、数码管等实现日期、时间、温度的显示,即一个简单的万年历。1.2设计要求1.通过DS1302计时,时间可调

8、并在数码管上显示出来。2.通过DS18B20检测当前环境温度,精读为0.5。3.具有超温报警功能2.设计方案2.1设计思路本设计由DS18B20作为温度检测的核心,检测一次当前温度所耗费的时间大约在100ms—750ms之间,随着检测精度的增加,耗费时间在方位内逐渐增加,所以利用软件延时的

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

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

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