1、 单片机原理及应用单片机原理及应用 课程设计报告课程设计报告 专专 业业 电子信息工程电子信息工程 班班 级级 姓姓 名名 指导老师指导老师 二二 0 一二一二 年年 十二十二 月月 二十五二十五 日日 I 课程设计任务书课程设计任务书 一、设计题目一、设计题目:答辩倒计时器 二、设计要求二、设计要求 设计一个答辩倒计时器,用 2 位数码管显示剩余分钟,2 位数码管显示剩余 秒 ,复位后显示 10.00 表示设定 10 分钟,并可加减修改,按开始/取消按钮开 始倒计时,再次按开始/取消按钮则复位,时间到则蜂鸣音提示。总体要求如下: 1、方案论证,确定总体电路原理图。 2、元器件选择,设计 PC
2、B 图(或用万能电路实验板搭线) 。 3、绘制程序流程图,编写汇编语言源程序(或 C 语言源程序) 。 4、安装调试,实现倒计时器的基本功能。 三、设计报告内容三、设计报告内容 1、写出设计方案(包括方案对比,方案确定) ,给出完整的电路原理图和设计程 序流程图。 2、对所设计方案的实现进行全面分析。 3、编程调试方法和程序清单。 4、安装调试过程,出现的各种现象,总结经验和体会。 5、进一步完善的设想。 II 目目 录录 一、课程一、课程设计目的设计目的 1 二、课程二、课程设计设计题目描述和题目描述和要求要求 . 1 三、课程设计报告内容三、课程设计报告内容 1 3.2 硬件电路 . 2
3、3.2.1 复位电路. 3 3.2.2 晶振电路. 3 3.2.3 单片机最小系统 4 3.2.4 硬件流程图 . 4 3.3 源程序设计 . 5 3.3.1 程序清单. 5 3.3.2 程序流程图 . 6 四、设计过程四、设计过程 . 7 4.1 实践步骤 . 7 4.2 实践标准 . 7 4.3 系统调试 . 7 4.3.1 硬件调试. 7 4.3.2 软件调试. 8 五、设计报告总结五、设计报告总结 10 六、总结经验和体会六、总结经验和体会 .11 七、进一步完善的设想七、进一步完善的设想 12 八、参考书目八、参考书目 . 12 III 附录一:成品效果图附录一:成品效果图 13 附
4、录二:倒计时器源程序(附录二:倒计时器源程序(C C 语言)语言). 13 1 一、课程一、课程设计目的设计目的 1、巩固和加深单片机原理课程知识的理解和运用。 2、进一步提高学生单片机应用系统的设计能力。 3、培养学生综合分析问题、发现问题和解决问题的能力。 二、课程二、课程设计设计题目描述和题目描述和要求要求 设计一个答辩倒计时器,用 2 位数码管显示剩余分钟,2 位数码管显示剩余 秒 ,复位后显示 10.00 表示设定 10 分钟,并可加减修改,按开始/取消按钮开 始倒计时,再次按开始/取消按钮则复位,时间到则蜂鸣音提示。总体要求如下: 1、方案论证,确定总体电路原理图。 2、元器件选择
5、,设计 PCB 图(或用万能电路实验板搭线) 。 3、绘制程序流程图,编写汇编语言源程序(或 C 语言源程序) 。 4、安装调试,实现倒计时器的基本功能。 三、课程设计报告内容三、课程设计报告内容 3.1 元器件清单及所用仪器设备 表表 1 1- -1 1 设备清单设备清单 设备名称 单组数量 数量 功能 数字万用表 可共用 1 台 5V 直流稳压电源 可用实验箱代、可共用 1 台 ISP 下载线 可共用 4 根 计算机 单片机实验室均可用 40 台 装 Keil 开发软件和 ISP51 下 载软件 2 表表 1 1- -2 2 元器件清单元器件清单 表表 1 1- -3 3 工具清单工具清单
6、 3.2 硬件电路 倒计时器硬件电路原理图如下图所示。 元器件名称元器件名称 规格规格/型号型号 单组数量单组数量 金属膜电阻 1K、1/4W 1 金属膜电阻 10K、1/4W 5 电阻排 200*8(SIP9) 1 瓷片电容 30pF 2 独石电容 0.1 F/63V 3 电解电容 10 F/16V 2 蜂鸣器 10,直流 5V 1 三极管 9013 1 石英晶振 6MHz(矮封装) 1 集成电路 A T89S51 DIP40 1 7407 DIP14 1 IC 插座 40PIN DIP 1 14PIN DIP 1 数码管 4 位一体、红光、共阴极 0.5” 1 接插件 IDC10 (与 ISP 下载线接口) DC3-10P 1 套 按键 国产欧姆龙轻触按键 3 万能电路板 17cm*22cm 1 块 导线 0.3mm2单股导线 4m 焊锡丝 1.0mm 2m 松香 工具名称 单组数量 镊 子