基于单片机的自动打铃器的设计毕业设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计题目:基于单片机的自动打铃器的设计院:电气信息学院
诚信声明
本人声明:
1、本人所呈交的毕业设计是在老师指导下进行的研究工作及取得的研究成果;
2、据查证,除了文中特别加以标注和致谢的地方外,毕业设计中不包含其他人已经公开发表过的研究成果,也不包含为获得其他教育机构的学位而使用过的材料;
3、我承诺,本人提交的毕业设计中的所有内容均真实、可信。
作者签名:日期:年月日
毕业设计(论文)任务书
题目:基于单片机的自动打铃器的设计
一、基本任务及要求:
1.学习单片机的相关知识,利用单片机编程,实现相关控制;
2.设计一个自动打铃器,要求具备一般电子时钟的功能;能进行多点时间的定时以及
定时时间到自动打铃,要求定时点数至少是40,定时精度是1分钟,且要求能通过键盘查看各定点时间,要求具备掉电保护功能。
3.利用相关软件绘制原理电路图和PCB板图;
4.对实验电路编写程序进行调试,保证各部分正常工作,保证电路板正常完成所规定的任务。
二、进度安排及完成时间:
(1)第一周至第三周:查阅资料、撰写文献综述和开题报告;
(2)第四周至第五周:学习并掌握单片机及外围设备接口;
(3)第六周至第七周:在实验板上完成硬件设置和连线;
(4)第八周至第十一周:在开发机上调好软件,然后固化到EPROM中,能脱机运行;(5)第十二周至第十三周:用PROTEL工具软件绘制完整电路原理图,标志各元器件序号和脚号;画出软件流程框图。包括主程序和各子程序。撰写设计说明书;(6)第十四周:毕业设计答辩;
目录
摘要..................................................................... I Abstract................................................................ II 第一章绪论 (1)
1.1 单片机设计的目的和意义 (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.1电源模块 (8)
2.2单片机最小系统模块 (8)
2.3时钟模块 (9)
2.4按键模块 (11)
2.5显示模块 (12)
2.5.1 主要技术参数 (13)
2.5.2 引脚功能 (13)
2.5.3 基本操作时序 (14)
2.5.4 状态字说明 (14)
2.5.5 RAM地址映射图 (14)
2.5.6 指令说明 (15)
2.5.7 接口时序图 (16)
2.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)
基于单片机的自动打铃器的设计
摘要:单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。
本文首先概述了单片机电路的发展历史,单片机设计方法和工具的变革,单片机技术及发展,C语言硬件描述语言,Protel 99 se的应用,典型的单片机电路设计流程,然后详细地介绍了单片机自动打铃器与控制电路的完整的设计过程。
单片机自动打铃器控制系统主要由单片机最小系统组成。
单片机自动打铃器由电源电路,单片机最小系统,时钟电路,蜂鸣电路,显示电路。
单片机自动打铃器控制电路设计包括复位电路,按键电路。
按键电路设计包括时钟的调整,打铃时间的设定。
关键词:单片机;C语言;Protel 99 se;单片机自动打铃器。
Handset keyboard connection and control circuit design
Abstract:Single Chip Microcomputer(SCM) is a kind of integrated circuit chip, which uses the very large scale integrated circuits technology. It integrates central processing unit(CPU) which is capable of data processing, Random Access Memory (RAM), Read-Only Memory (ROM), I/O outputs, interrupt system and a Timer(probably also including display drive circuit, pulse width modulation circuit, analog multiplexer and A/D convertor ) into one single silicon chip to form a micro but complete computer system.
At beginning, this article gives an overview of the history of the SCM, the design methods of SCM and the revolution of tools, technology and development of SCM, C language, application of Protel 99 se and the typical procedures of SCM circuits design. Then, it details the entire design procedures of the SCM controlled automatic bell and the relevant control circuits.
SCM controlled automatic bell is mainly made up of the minimum system of Single Chip Microcomputer. It contains power circuit, microcomputer system, clock circuit, buzzer circuit and display circuit. The control circuits include reset circuit and key circuit. The design of key circuit contains adjustment of clock and time setting of the bell.
Keywords: Single Chip Microcomputer(SCM); C language; Protel 99 se; SCM controlled automatic bell.