万年历实验报告.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
万年历实验报告

万年历实验报告 篇一:电子万年历实验报告 重庆电力高等专科学校 计算机科学系 实 训 报 告 课程名称 实验名称 班级 信息0911 姓名 廖林 单片机应用技术 电子万年历 学号 200903020243 教师 任照富 日期 2010-12-28 地点 一教七机房 一、实训任务: 1、看实训要求,计划出自己实训所要用元件,在网上查找资料。 2、思考仿真原理图,然后画出来(具体I/O口暂时不确定)。 3、在网上找一些程序,然后自己改一些,进行编译。 4、编译无误之后,跟原理图相联系,完成最终的仿真图。 5、进行最后的改写,把程序和仿真原理图确定下来。 6、根据仿真图形,制作出实物图。 7、在实物制作过程中,进行电路检查和最后的调试。 二、实训要求: 要求:能显示阳历的年、月、日、星期、时、分、秒; 能显示阴历的年、月、日; 能进行日期、时间的调整。 扩展:能显示当前温度; 有闹钟功能(至少2个) 选择DS1302时钟芯片,温度传感器采用DS18B20数字温度传感器。 三、实训环境(软件、硬件): 软件:keil protues7.5 硬件:计算机2单片机的应用 四、实训意义: 在这快速发展的年代,时间对人们来说是越来越宝贵,在快节奏的生活时,人们往往忘记了时间,一旦遇到重要的事情而忘记了时间,这将会带来很大的损失。因此我们需要一个定时系统来提醒这些忙碌的人,而数字化的钟表给人们带来了极大的方便。由于单片机具有灵活性强、成本低、功耗低、保密性好等特点,所以电子日历时钟一般都以单片机为核心,外加一些外围设备来实现。 电子万年历作为电子类小设计不仅是市场上的宠儿,也是是单片机实验中一个很常用的题目。因为它的有很好的开放性和可发挥性,因此对作者的要求比较高,不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用。而且在操作的设计上要力求简洁,功能上尽量齐全,显示界面也要出色。所以,电子万年历无论作为竞赛题目还是毕业设计题目都是很有价值。 对于这个实验项目,我们还要有一些其他的基本知识掌握和意义: (1)在学习了《数字电子技术》和《单片机原理及接口技术》课程后,为了加 深对理论知识的理解,学习理论知识在实际中的运用,为了培养动手能力和解决实际问题的经验,了解专用时钟芯片DS1302,并会用DS1302芯片开发时钟模块,应用到其他系统中去。熟悉keil和protues软件调试程序和仿真. (2)通过实验提高对单片机的认识; (3)通过实验提高焊接、布局、电路检查能力; (4)通过实验提高软件调试能力; (5)进一步熟悉和掌握单片机的结构及工作原理。 (6)通过课程设计,掌握以单片机核心的电路设计的基本方法和技术。 (7)通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。 (8)通过完成一个包括电路设计和程序开发的完整过程,了解开发一单片机应 用系统的全过程,为今后从事相应工作打下基础。 五、实训工作: 由于自己是组长,所以在实训期间要多注意一下,实训期间我的主要工作有: 1、看实训要求,计划出自己实训所要用元件,在网上查找资料,同时要求组员也做同样的工作,最后再综合起来。 2、思考仿真原理图,然后画出来(具体I/O口暂时不确定)。 3、在网上找一些程序,然后自己改一些,进行编译。 4、编译无误之后,跟原理图相联系,完成最终的仿真图。 5、进行最后的改写,把程序和仿真原理图确定下来。 6、根据仿真图形,制作出实物图,并进行电路的检查。 六、实训功能: 实训成品暂时还没有成功,所以只能够写出计划实现功能: 1、能够显示公历的年、月、日,还有时、分、秒和温度。 2、能够进行时间的调整。 七、硬件设计: 仿真电路运用的是总线类型的52单片机,单片机部分如上图。 此实训的显示部分用的是数码管,并且是共阴极数码管,其中段选接在P0口, 在P0口用了一个上拉电阻,拉高P0口的电压,以使数码管正常工作。 公历的年、月、日的位选接在的是P2口,从左到右分别是P2.7。 P2.6 。P2.5 。 P2.4 。P2.3 。P2.2 。P2.1。P2.0。 时间与温度的位选接在P1口上面,从左到右分别,从上到下分别是P1.7。 P1.6 。P1.5 。P1.4 。P1.3 。P1.2 。P1.1。P1.0。 上图为按键设置,最上面一个为设置,下面分别是调高与调低。 DS18B20可以程序设定9~12位的分辨率,精度为±0.5°C。可选更小的封装 方式,更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。DS18B20的性能是新一代产品中最好的!性能价格比也非常出色!DS1822与DS18B

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档