以DS实时时钟芯片和液晶显示屏CD为基础设计的电子钟

上传人:cn****1 文档编号:561034544 上传时间:2023-08-20 格式:DOCX 页数:16 大小:114.17KB
返回 下载 相关 举报
以DS实时时钟芯片和液晶显示屏CD为基础设计的电子钟_第1页
第1页 / 共16页
以DS实时时钟芯片和液晶显示屏CD为基础设计的电子钟_第2页
第2页 / 共16页
以DS实时时钟芯片和液晶显示屏CD为基础设计的电子钟_第3页
第3页 / 共16页
以DS实时时钟芯片和液晶显示屏CD为基础设计的电子钟_第4页
第4页 / 共16页
以DS实时时钟芯片和液晶显示屏CD为基础设计的电子钟_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《以DS实时时钟芯片和液晶显示屏CD为基础设计的电子钟》由会员分享,可在线阅读,更多相关《以DS实时时钟芯片和液晶显示屏CD为基础设计的电子钟(16页珍藏版)》请在金锄头文库上搜索。

1、电子系统设计实验报告缠实验姿名称陡以D肃S1舒30亿2实柳时时孤钟芯蹈片和贯液晶她显示侮屏C畜D1汪60真2为涝基础岁设计市的电忠子钟舰 灶院(妖系)忧别罗班号虽实验痛日期唉20胜09毛-6圆-2秧5到俩28开实验菠人姓训名虏学号锐 实验目的:1、能够以DS1302实时时钟芯片和液晶显示屏CD1602为基础设计一款电子钟2、熟悉DS1302芯片的工作过程3、熟悉CD1602芯片的工作过程4、可以进行必要的扩展,如用第三DS18B20新品进行温度采集和显示5、熟悉掌握51的c程序的编写6、掌握用Proteus进行系统设计仿真验证实验仪器、仪表目录1、DS1302实时时钟芯片1片2、LCD1602

2、液晶显示屏1个,3、80C52芯片1片5、DS18B20芯片一片6、晶振、电容、电阻、开关各若干等7、proteus仿真软件8、Keil C51、PC机实验设计任务以DS1302实时时钟芯片和液晶显示屏LCD1602为基础设计一个电子钟,要求:时间和日期可调整,按键采用3个按键;至少在Proteus上调试通过。扩展:闹钟和重要日期提醒功能(增加蜂鸣器),闹铃音乐功能艇实验掉步骤就1、袋打开桥Ke全il除软件翻,律新建石一个她工程尸文件彻,乱选择孟好芯矮片,仿并记咽得在占刻“扇Op乔ti脏on绒s 架fo族r 仔Ta阳rg摧et雹 1系”夏的O皱ut第pu槽t选煤项中倘,将桨Cr相ea院te门

3、H神EX愚 F取il冠选项妇勾起愈来。畜2、则将猜编写贱的养程序盛保存聪成报“腊.C牌”时的形践式锻3羞、酷编译贩保存欢好的鱼C倾文件草,并梅根据盼提示鹿修改尝程序赞中的趴错误秩,直错到编敏译成聋功为擦止忠4、砖打开洒pr肆ot换eu嫂s软摘件,焰画出凑实验慌电路年图仔5、足在钻89萌C5漫2中奶,载厨入侦原来攻已生委成的召HE类X文漏档赔6、碗按下帐运行锁键,蠢对P赔ro窜te贼us枝进行液软件湾仿真纪,观购察运祝行结拦果指原理舰、结牛果及互分析阔一、负设计男方案枪原理企与设洞计特货点分川析扁电子求钟总啦的设销计模挨块:按键处理模块89C52CPU控制模块温度采集模块LCD显示模块DS130

4、2时钟采集模块委各个响模块钓电路剑原理效分析夏:艳1、发DS得13冬02宿时钟芝采集棚模块卫:溪1.目1电壁路原逃理图躺:区1.质2敞DS笼13否02仰分析打:带首先岛DS链13疑02固是D斥AL明LA俊S公查司推杨出的剃涓流袄充电吐时钟叔芯片软。宴内含年有一德个实醉时时委钟/碌日历味和3怖1字胡节静辫态R银AM蜘通过肾简单爸的串兆行接链口与彩单片较机进拆行通扶信实掉时时护钟/拼日历绍电路躬提供锡秒分害时日铁日期袍月年既的信型息每呢月的积天数坝和闰荣年的振天数而可自蛛动调弹整时榨钟操宴作踪。防DS隙13燕02室芯片湿广脚暂介绍改:迹X1转、发X2挣为狐32证.7鹊68碎KH论z晶著振管随脚蛾。

5、奴GN房D 唇为赛地呆。座RS愈T复届位脚隔。崇I/约O数糖据输奏入/句输出俩引脚宵。骨SC辱LK寇串行高时钟嗓。戒Vc删c1谨,V轨cc烧2电引源供旺电管尊脚爆。嗓与单崭片机盐连接导的信勿号线庆为:蓬 D茎S1给30良2_临S谈CL狭K 辈接P岗1财6;用某烘著楚术闸实时抬时钟龙时钟华线引轿脚 俱DS净13玉02蛾_I于O 印接P摇1玩7;收沫详面油吸会剑实时唇时钟绩数据醉线引描脚 云DS闯13舟02幼_R延ST盗 接忽P1瓜5删; 印计逢扁设摊感实时赢时钟悬复位观线引喉脚倚特别包注意裕DS丧13洪02禽芯片增在读撤取或庸写入版数据些时,溜都是侦一罪位一崭位传键送的精,扛并且嗽每传汉送一西位

6、,垃SC泡LK斯信号唤线要嘴有一烧个负鸽跳变揪。即邮单片虾机对府SC芬LK埋咬先虹送高瞎电平雄,再驰送低窄电平少。数榜据时仆通过慰IO羡进行带传送袋的。赵1.妻3誓数据兵处理颤子程感序流雪程图是否调用时间获取子程序DS1302_GetTime身挡然欺禽狱宁介幸阴紧呆嫌岔宪出筐碧羞该能发风活 否态含洋专禁管还线啄纯膏 是调用Read1302函数,读取各个时间参数,并存放于ReadValue变量中对ReadValue数据进行转换,转换成十进制数,并赋给Time指针中。调用年份转换成可供lcd显示的字段子程序DateToStr时间转换成可供lcd显示的字段子程序TimeToStr结束悦因为渔DS浸1

7、3朱02殊芯片厅在读率取或雕写入三数据获时,霸都是颂一位越一位错传送耕的,脾并且纱每传前送一绝位,绒SC肉LK窜信号膏线要精有一符个负脊跳变哨。所么以在躬对D唱S1篮30聋2具鼻体某掘地址荒进行嚷一字那节数荣据的边写入效或读棍取时肃,都肉要调刮用恨实时歇时钟岗写入赠一字佳节(呀内部捧函数关)损 D思S1漂30辽2I添np缘ut钳By跃te袖和阁实时闸时钟网读取蔬一字恼节(侵内部叉函数摇)端DS古13赢02崇Ou灰tp毛ut代By醋te能两个惑函数势。弄2、盟按键陡处理吩模块例2.典1按射键连劈线图累其中府按键袭1尿为模弊式键捏,按驼键2委为加吐1键索,按业键3报为减岔1键纸。与帮单片啊机连休线

8、如透下:述mo抽de掘连接乞P3滨0充;汤疗绞斤/换设定条修改阅位数鞋pl饶us累连接基P3早3夜;竖则胆 /约/加她键膨de伶c稍连接名P3呜6抬;生纸弟 /川/减口键臣2.串2按抱键扫轿描子盐程序遇流程叼图:Mode键是否按下将mode按键次数存放于变量mode_num中mode_num=5?mode_num=1?mode_num=2?mode_num=4?mode_num=3?结元由对欢否 着绕识雨垒粮术照荷否 崖扛壳业脉急弹捐丛跨否 攀姨午途颈端丰吼陈羡否 博示芳众销希胁折知蔬是 旁柜义本敞遣些词巧 是厚逐歪国杏瞒宇肾议撑是 够蛋照栏赏内例若什活是 伞拉仍坚绒输肃是mode_num=6

9、?mode_num=7?师税玩越腾锋材扩葱膛莫荒职丽头禁革敬欢座轻佳剥蹄兆冒燃教溉垦闻闻粗湾凶觉最衣溉否浅割秆早斩严鹊宵卷框旨荒铜堤盈嫩沟团毯珍膏猫尺深小雷部育傍否 累跟表金拿反演渣秒式移动光标,并返回抓迫禁疫怕室休忍补尖膜聚饭斧腥级薄英佩舍水渴予却是 利达班骑淋程愿衔更 是翼2.产3语加减杯键处愈理子梨程序副流程拉图判断是否为修改模式奖葬掌拍过查蚁漏货煎响应购渗奶芽栋逢 否判断是否为加一键债推岭鹿衔云啊帮 是转减一键程序当亮巴遣蜜误巨雀相部狐患宽座挡宾掉崭 否储奶愿依导颈煌嗽是判断num=2?判断num=3判断num=1?妨将搞棚政破约膝领重懂淡白榆骨否 扑堤疗着荣循柴浴西姓想偏碧毅热必 否

10、执目完夹饭部建权是 睁士骗秧缓购阔怨累菠权部炉示励 是序泛宝蚊慨盗痒屈百孩焦若断 是修改day值,并返回修改mouth值,并返回修改year值,并返回判断num=6?判断num=5?判断num=4?坟热贫踢丹秋暮咬赛休燥吗迈 否嘱衬贿尤录闲漫潜膝誓赏锄仿浪跌 否池此脸垫麦姥吐别芝寄部衰脸裳蛾浊弱渐柜沿骗是 奶份矮晨妇振药巴怕汗温音船抗虏 是殖醉休全贷苗奶蹈射嫩统岛沫法初是 修改小时值,并返回修改分值,并返回修改秒值,并返回榆减1村子程羡序与贞加1耳子程剃序区椅别只臂在于香修改牌数值犬处理薪不一量样,朗其他牵都一吊样。鞋3、轰LC锣D显中示模清块曾3.丘1骂LC露D显猴示模着块电还路帜原理眼图肺

11、3.扯2气LC蒜D兵16石02冒芯片秀以及冷连线怖分析地液晶考显示跌器是续一种被功耗弊极低蓄的被是动式纸显示事器件龙,呼16乔02责广脚察介绍叶:D补0微躲D7恢数据竞传送迷引脚肾,V傻SS蜡为接凶地线话,V怠DD殿为电易源线功,V懒EE驶为 迁LC脑D驱袄动电术压调卸节,常由此否可以客调节榆显示第亮度铺。R澡S为击寄存趟器选共择信螺号,穴高电段平选御择数晨据寄小存器器,低逮电平祥选择雾指令吩寄存季器。优RW炉为读柜写控区制信团号,计高电孟平读兰,低赵电平貌写。州EN雅使能唱信号逐,读语状态值下高闲电平乡有效弹,写旨状态宜下下耻降沿箱有效盯。丛师滥RS啄连接参P2奸0成;寄寄存停器选都择信街号

12、唉RW臂连接寻P2筛1软;万读写坑控制字信号茶线桶EN绍连接凶P2脚2缠;丙使能霸信号责线僻3.禽3L券CD杠初始付化程份序流彼程图保:写指令0x38,显示模式设置写指令,显示光标写指令,光标移动清屏充在初仆始化废过程硬中,抗要反丈复调辨用到疤wr戒it毫e_款co仪m支函数筐,此侵函数惩实现智向l亭cd锋写入盏命令摸的功捎能。携要特吹别注扣意写躲命令辨和写抢数据利的R铃S、狡RW错、E乓N时灰序问杀题啄4、瓜温度永采集水显示绢模块管4.遍1温羊度采舞集显慌示模膜块的搏原理淹图:司4.味2D歪S1才8B套20梨芯片辛以及轿连线迷分析伤DS吼l8摸20剪数字幼温度催计提洗供 滥9 颗位(是二进筐

13、制)算温度矩读数忧,指桐示器刊件的些温度浓、信区息经茂过单套线接众口送霉入D笔Sl乞82鸡0 武或从蹲DS劈l8盏20然送出莲。店因此导从主食机船CP肤U警到辛DS腥l8恶20后仅需兴一条矮线(烧和地北线闪) 屈,D副Sl洁82多0昏的电策源可摄以由直数据课线本器身提否供而庸不需刻要外董部电圣源巧。瓶DS旺18越B2点0广眼脚说折明:划VC者C为剖电源渠线,楚DQ吹为数捐据线刃,G膊ND少为地去线。晴数据记线D常Q与骄单片钻机P耕1.李0相相连接列。药4.川3温雀度采维集显余示模宅块子限程序咸流程节图:直接向18b20发送温度变换命令读取温度寄存器的温度值读低八位读高八位进行读取数据处理,得出

14、温度存放于变量temp中 都在此返程序骆中,图要特缎别注胞意初眠始化乒,写竟和读庭取数膝据时坏的时拾序处免理。洽首先缎,初便始化咽中,姨主机榨总线恰先发候送一链复位对脉冲小(最粗短为怎 4甩80撕us脊 的仁低电浆平信殖号序)示,接淡着刻抛释放净总线虾并进迫入接刷收状嫁态。填 D铜Sl戏8b唤20踩在检辟测到进总线酱的上青升沿盆之后户,等白待 顺15疾-6广0u棋s,琴接着坡DS签18无b2末0发辱出存杠在脉舟冲(筝低电券平 庆持续淋 6兽0-程24繁0 造us川)。见写数何据时傍序:煌当主喜机总扔线先的从高丝拉至勺低电芹平时龟,就喂产生罢写时排间隙呈。读看书序箱: 运主机轻总线穗先从驶高拉骡

15、至低辽电平洁时,务总线侦只须木保持闲低电招平滩l突7t葡s勤之后梳,再衣将总错线拉俊高,淹产生餐读时暑间隙暖。赤5学、总加原理撞图绣以及鸦主程肃序流忌程图赤:物5村.1嫌总的叫原理虑图:委5.滨2主嚷程序释流程剑图:初始化lcd初始化内部定时器初始化DS1302从DS1302读取日期和时间移动光标并显示日期移动光标并显示时间移动光标并显示温度重复进行按键扫描滥二、亲Pr谅ot恐eu滋s仿辉真结坏果:今三、恼实验姥数据唐计算腾处理懒,段性能硬分析焦1、亡数据有计算透处理顶:罪1.秘1计芬算星搞期数录的算溪法佛da假ys彼=(碑to壤da羽y.清da拢y+里1+轮2*涌to滨da屈y.铸mo剪nt什h+扑3*舍(t愈od谱ay皂.m峡on帖th冰+1片)/诉5+单to霸da庙y.静ye殖ar篇+t铅od精ay裂.y临ea只r/擦4-勒to腹da今y.江ye牧ar洪/1踏00拉+t

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 金融/证券 > 财经资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号