单片机大作业报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机》

论文题目:电子实时时钟/万年日历系统专业:

学生姓名:

提交日期 : 2009 年 12 月 14 日

单片机实验报告

一.实验目的:

课程标志性内容的设计理解和综合运用,鼓励独立性设计和功能扩展的

创新实践。

二.功能要求:

1.基本要求:

(1) 显示准确的北京时间(时、分、秒),可用24小时制式;

(2) 随时可以调校时间。

(3) 增加公历日期显示功能(年、月、日),年号只显示最后两位;

(4) 随时可以调校年、月、日;

(5) 允许通过转换功能键转换显示时间或日期。

2.发挥部分:

(1) 减少按键个数

三.方案考虑:

1.硬件方案

(1)显示器采用6位LED数码管(共阳),可分别显示时间或日期;

(2)显示器的驱动采用动态扫描电路形式,以达到简化电路的目的。

但要注意所需的驱动电流比静态驱动时要大,因此要增加驱动电路。

可采用74LS244或者晶体管;

(3)使用五个按键,分别控制模式、调整、复位。

2.软件方案

设计思路:

a.“时钟”准时间由单片机内部的定时中断提供,定时时间是“秒”的整除数,长短适宜。最长不超过16位定时器的最长定时时间;最短不少于

中断服务程序的执行时间。通常基准时间越短,越有利于提高时钟的运

行精确度。我们的实验定时10mS。

b.用一个计数器(例如用片内RAM的41H单元)对定时中断的次数进行计数,从而可以实现“秒”定时,同理可以实现“分”定时和“时”定时,甚至于“日”、“月”、“年”定时。

c.LED数码管显示器采用“动态扫描驱动”时要注意:驱动信号的维持时间必须大于“起辉时间”(电流大起辉时间短),而驱动信号的间歇时间

必须小于“余辉时间”(电流大余辉时间长),但驱动电流大小受硬件电

路能力和LED数码管极限功耗的制约。

d.动态扫描显示方式在更新显示内容时,因LED数码管余辉的存在可能会造成显示字符的模糊,新内容写入显示器之前须将所有的LED数码管熄

灭。

e.关于自动识别“月大、月小”和“平年、润年”问题的考虑:

①月大、月小:

1~7月:逢单月为31天;逢双月为30天,其中2月另行处理。

8~12月:逢单月为30天;逢双月为31天。

②平年、闰年:

仅仅处理2月份的天数:平年的2月份天数为28天,闰年的2月份天数为29天。

四、元器件清单

序号器件名称型号数量/组

1 IC S5

2 1

2 IC座40脚 1

3 IC座20脚 1

4 IC 74244 1

5 LED七段数码管共阳BS 6

6 晶体振荡器12MHz 1

7 独立式按钮4脚 5

8 晶体三极管PNP 6

9 电阻3K 6

10 电阻330 11

11 瓷片电容30PF 2

12 电解电容10UF 1

13 5V稳压电源个 1

14 万用表个 1

15 万用板块 1

16 电烙铁把 1

17 剪线钳把 1

18 镊子把 1

19 一字小螺丝批把 1

20 焊锡3米 1

21 3-4种色导线各1米 1

五、电路图

相关文档
最新文档