1、 信息与电气工程学院 单片机课程设计报告单片机课程设计报告 题题 目:目: 电子日历电子日历 专专 业:业: 电子信息工程电子信息工程 班班 级:级: 姓姓 名:名: 学学 号:号: * * 指导教师: * 2 任务书任务书 题题 目目 电子日历电子日历 时时 间安排间安排 20122012 年年 6 6 月月 11116 6 月月 2222 日(第日(第 1717、1818 周)周) 目目 的:的: 通过单片机原理与应用这门课的课程设计,学生应能对 MCS-51单片机 有一个全面的认识,掌握以 MCS-51单片机为核心的电子电路的设计方法和应用 技术。 1.进一步掌握8279键盘显示电路的编
2、程方法。 2.进一步掌握定时器的使用和编程方法。 3.进一步掌握中断处理程序的编程方法。 要要 求:求: (1) 利用 8031 作为主控器组成一个电子日历和电子钟。 (2) 利用 LED 分别显示当前时间和日历。 (3 3) 利用尽可能少的开关实现:校正日历和时间。 总体方案总体方案实现:实现: 用 8031 作为主控制器,并采用 8279 作为辅助芯片,控制键盘、LED 数码 管等的操作和显示。 指导教师评语:指导教师评语: 评分等级: (评分等级: ( ) 指导教师签名:指导教师签名: 一、课程设计的目的一、课程设计的目的 通过单片机原理与应用这门课的课程设计,学生应能对 MCS-51单
3、片机有一个全面 的认识,掌握以 MCS-51单片机为核心的电子电路的设计方法和应用技术。 1.进一步掌握8279键盘显示电路的编程方法。 2.进一步掌握定时器的使用和编程方法。 3.进一步掌握中断处理程序的编程方法。 二、实验要求二、实验要求 (1) 利用 8031 作为主控器组成一个电子日历和电子钟。 (2) 利用 LED 分别显示当前时间和日历。 利用实验机上提供的8279键盘电路,数码显示电路,设计一个电子钟(日历) ,用小键盘 控制电子钟(日历)的启停及初始值的预值。 电子钟做成如下两种格式(按 F 键两种格式可以切换): XX -XX-XX 由左向右分别为: 时、分、秒 XX -XX
4、-XX 由左向右分别为: 年、月、日 1.C 键:清除,显示00-00-00。 2.A 键:启动,电子钟(日历)计时。 3.D 键:停止,电子钟(日历)停止计时。 4.B 键:设置初值:由左向右依次输入预置的时、分、秒(年、月、日)值,同时应具 有判断输入错误的能力,若输入有错,则显示: 00-00-00 按 B 键即可重新输入预置值: 5.F 键:实现电子钟和日历的切换。 6.E 键:程序退出。 三、设计方案的描述三、设计方案的描述 本实验采用8031作为主控制器,并采用8279作为辅助芯片,控制键盘、LED 数码管等的 操作和显示。 8279主要特点: (1)、可同时进行键盘扫描及文字显示; (2)、键盘扫描