《单片机技术与应用》
课程设计报告
题 目: 单片机小系统电子钟的设计 院 (系): 信息科学与技术系 专业班级: 电子信息工程0901班 学生姓名: 王 海 毅 学 号:
指导教师: 陈 青 20 12 年 6 月 11 日至2012 年 6 月 25 华中科技大学武昌分校制
日
单片机技术与应用 课程设计任务书
一、设计(调查报告/论文)题目 课题一:单片机小系统电子钟的设计 二、设计(调查报告/论文)主要内容 设计制作要求:用80C51/52单片机编程控制显示的电子钟。 1)要有8位LED显示器,分别显示 “年号:月份:日期”/“时:分:秒:毫秒” 例如“2005。10。 20”表示“2005年10月20日”/“10 52 49 99” 表示“10时52分49秒99毫秒” 2)要有四位输入按键,功能分别是“移位”,“数字+”,“数字-”,“存储” 即“SHIFT”,“NUM+”,“NUM-”,“SAVE” 3)显示过程:实验板通电开机后,8位LED显示器显示“时:分:秒” 按下“SHIFT”后第一位数字闪动,继续按下“SHIFT”后面数字闪动移位。 再按“NUM+”数字增加,按“NUM-”数字减少,按“SAVE”储存修改结果。 三、原始资料 参看《单片计算机原理课程设计指导书》和教材。 四、要求的设计(调查/论文)成果 能够在制定的小系统板上成功演示,并通过验收回答相关问题,给出设计分数。 五、进程安排 整个课程设计安排1周完成 周一:1、讲解课题内容,2、同学自选课题,3、发放课题元器件,4、焊接电路板 周二:1、完善电路板焊接,2、编写调试课题软件 周三、四:编写调试课题软件 周五:验收课题,回答课题程序内容。 六、主要参考资料 [1] 陈青.单片计算机原理课程设计指导书.华中科技大学武昌分校 姜志海.单片微机原理及应用.北京:电子工业出版社.2005. [3] 李群芳.肖看.单片机原理、接口及应用.北京:清华大学出版社.2005. 指导教师(签名): 2012年 06月 11日 目 录
1. 课程设计的目的
(1)单片机系统的整体设计流程。 (2)能够正确安装和焊接硬件电路板。
(3)单片机系统的硬件、软件调试方法及相关工具的使用。 (4)各种常见元器件的选择及使用。
2.课程设计题目描述和要求
题目描述:电子钟的设计
制作要求:用80C51/52单片机编程控制显示的电子钟。
(1)要有8位LED显示器,分别显示“年号:月份:日期”/“时:分:秒:毫秒”先显示年份再显示日期。
(2)可以设置四个输入按键,功能分别是“移位”,“数字+”,“数字-”,“存储”,即“SHIFT”,“NUM+”,“NUM-”,“SAVE”。
(3) 显示过程:实验板通电开机后,8位LED显示器显示“时:分:秒”。按下“SHIFT”后第一位数字闪动,继续按下“SHIFT”后面数字闪动移位。再按“NUM+”数字增加,按“NUM-”数字减少,按“SAVE”储存修改结果。
(4)能够正确安装和焊接硬件电路板。拿到元器件后,用万用表对电子元器件进行参数测量、检查。焊接时,要焊点饱满、光洁,无虚焊、漏焊、错焊。
(5)熟悉单片机系统的工作原理及调测方法。软硬件安装调测完成后根据系统的工作原理、过程、测试数据及遇到的问题与处理情况、体会等完成课设报告。
3.课程设计报告内容
课题设计方案及基本原理
通过对单片机AT89C52软件编程来控制硬件使数码管显示年份与时间,并且可以通过按键来控制时间及年份的修改。
基本原理:单片机AT89C52 ~来判断按键是否按下,当按键按下时,~为低电平,单片机程序对应为00H。通过P1,0~控制4511的4个输入端,进行译码输出,4511的输出端7段段码送数码管显示。~控制4028的4个输入端进行位选输出9个状态,然后经过两个2003进行驱动让数码管能按按键要求显示。 硬件电路介绍