1、 毕毕 业业 设设 计计 题 目: 基于单片机的自动打铃器的设计 院: 电气信息学院 毕 业毕 业 设 计 (设 计 ( 论 文论 文) 任 务 书任 务 书 题目: 基于单片机的自动打铃器的设计 一、基本任务及要求: 1.学习单片机的相关知识,利用单片机编程,实现相关控制; 2.设计一个自动打铃器,要求具备一般电子时钟的功能;能进行多点时间的定时以及 定时时间到自动打铃,要求定时点数至少是 40,定时精度是 1 分钟,且要求能通过 键盘查看各定点时间,要求具备掉电保护功能。 3.利用相关软件绘制原理电路图和 PCB 板图; 4.对实验电路编写程序进行调试,保证各部分正常工作,保证电路板正常完
2、成所规定 的任务。 二、 进度安排及完成时间: (1)第一周至第三周:查阅资料、撰写文献综述和开题报告; (2)第四周至第五周:学习并掌握单片机及外围设备接口; (3)第六周至第七周:在实验板上完成硬件设置和连线; (4)第八周至第十一周:在开发机上调好软件,然后固化到 EPROM 中,能脱机运行; (5)第十二周至第十三周:用 PROTEL 工具软件绘制完整电路原理图,标志各元器 件序号和脚号;画出软件流程框图。包括主程序和各子程序。撰写设计说明书; (6)第十四周:毕业设计答辩; 目 录 摘要摘要 I AbstractAbstract.II 第一章第一章 绪论 .1 1.1 单片机设计的目
3、的和意义 .1 1.2 单片机发展现状和前景展望 .1 1.2.1 课题发展现状 1 1.2.2 课题前景展望 2 1.3 Protel 99 SE 概述 2 1.3.1 Protel 99 SE 的组成 .3 1.3.2 Protel 99 SE 的应用 .4 1.3.3 电路板的设计步骤.6 第二章第二章 单元模块的设计 .8 2.12.1 电源模块 .8 2.22.2 单片机最小系统模块 .8 2.32.3 时钟模块 .9 2.42.4 按键模块 11 2.52.5 显示模块 12 2.5.1 主要技术参数 .13 2.5.2 引脚功能 .13 2.5.3 基本操作时序 .14 2.5.
4、4 状态字说明 .14 2.5.5 RAM 地址映射图 .14 2.5.6 指令说明 .15 2.5.7 接口时序图 .16 2.62.6 喇叭模块 18 第三章第三章 系统软件设计 19 3.1 系统软件按键程序设计 20 3.2 系统软件打铃器时间设置设计 21 第四章第四章 系统功能介绍及调试 22 4.1 打铃器功能简介 22 4.2 打铃器优点 22 4.3 打铃器缺点与不足 22 4.4 系统调试 22 4.3.1 硬件调试 .22 4.3.2 软件调试 .23 结束语结束语 .24 参考文献参考文献 .25 致谢致谢 .26 附录附录 .27 附录 1 27 附录 2 41 基于单片机的自动打铃器 I