万年历实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间: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与ds18b20软件兼容,是ds18b20的简化版本。省略了存储用户定义报警温度、分辨率参数的eeprom,精度降低为±2°c,适用于对性能要求不高,成本控制严格的应用,是经济型产品。继一线总线的早期产品后,ds1820开辟了温度传感器技术的新概念。ds18b20和ds1822使电压、特性及封装有更多的选择,让我们可以构建适合自己的经济的测温系统。dq接在p3.7上面。上图为ds1302时钟部分,上图接有晶振和电容,但实物当中没有电容,所

篇二:万年历实验报告

设计题目:

电子万年历

设计任务与要求:

1、显示年月日时分秒及星期信息

2、具有可调整日期和时间功能

3、增加闰年计算功能

方案比较:

方案一:系统分为主控制器模块、显示模块、按键开关模块,主控制模块采用

at89c52单片机为控制中心,显示模块采用普通的共阴led数码管,键输入采用查询法实现

相关文档
最新文档