毕业设计--单片机自动打铃系统论文
- 格式:doc
- 大小:768.00 KB
- 文档页数:45
自动打铃系统----学校上下课自动打铃设计设计人:要求:(1)实现上下课的打铃,并通过语音提示上下课;(2)按下开机键,显示当前年月日时间,在LCD液晶屏显示年,月,日,星期,时,分,秒,年-月-日-星期显示在第一行,格式xx-xx-xx-星期x;时分秒显示在第二行,格式xx-xx-xx(24小时格式);(3)能够设置当前时间;(4)使用语音芯片提示上下课,上课时提示:“亲爱的同学们,上课了”,重复2遍,下课时提示:“亲爱的同学们,下课了“,重复2遍。
(5)允许使用时钟芯片。
《摘要》单片机的外接石英晶体振荡器能提供稳定、准确的基准频率,并经12分频后向部定时器提供实时基准频率信号,设定定时器工作在中断方式下,连续对此频率信号进行分频计数,便可得秒信号,再对秒信号进行计数便可得到分、时等实时时钟信息。
如果石英晶体振荡器的频率信号为6MHZ,设定定时器定时工作方式1下,定时器为3CBOH,则定时器每100ms产生1次中断,在定时器的中断定时处理程序中,每10次中断,则向秒计数器加1,秒计数器计数到60则向分计数器进位(并建立分进位标志),分计数器计数自动打铃系统,是以一片8位单片机为核心的实时时钟及控制系统。
我们知道到60,则向时计数器进位,如此周而复始的连续计数,便可获得时、分、秒的信号,建立一个实时时钟。
接下来便可以进行定时处理和打铃输出,当主程序检测到有分进位标志时,便开始比较当前时间(小时与分、存放在RAM中)与信息时间表上的作息时间(小时与分,存放在ROM)是否相同,如有相同者,则进行报时处理并控制打铃,如有不相同则返回主程序,如此便实现了报时控制的要求。
《关键词》单片机;时间设置电路;计时电路;显示电路;定时打铃控制电路《引言》始的无人问津到现在的随处可见,红绿灯,记分牌,电子秒表,遥控器,电饭煲,电视等只要是电子产随着科技的不断发展,各种芯片都得到了很好的发展,80C51 同样如此,从开品,都会和芯片有关,其实芯片并不是什么神秘的高科技,它只是里面装了一些己编好的程序而己.而这里要介绍的是用汇编语言来编程的一个系统,它能够让一个学校或企业集团实现打铃自动化,总之,一个需要时间系统的机构实现自动提醒功能。
信息职业技术学院毕业设计说明书(论文)设计题目: 基于单片机的校园打铃系统设计专业: 应用电子技术班级: 应电08-2学号:姓名:指导教师:二〇一〇年九月十日信息职业技术学院毕业设计(论文)任务书学生学号班级应电08-2 专业应用电子技术姓名设计(或论文)题目基于单片机的校园打铃系统设计指导教师姓名职称工作单位及所从事专业联系方式备注工程师学01设计(论文)内容:利用单片机做为主控器件,设计一校园打铃系统的硬件部分:1.实现打铃时间的设置和修改;2.显示当前日期、时间;3.掉电情况下计时工作正常进行、能保存以前设置的时刻。
基本要求:1.正确选择元器件完成相应功能;2.设计整机电路、明晰系统工作原理;3.系统仿真;4.完成说明书撰写。
进度安排:第3~6周:选题及查找相关资料主要查找与课题相关的资料;第7周:相关资料的整理并对其进行理解;第8周:对毕业论文的资料进行初步的整理;第9周:期中检查;第10周:对论文进行修改及进行仿真实验;第11周:对毕业论文进行排版;第12周:检查排版及内容;第13周:加深对毕业论文的理解准备答辩;第14周:检查毕业设计论文的地方准备答辩;第15周:答辩。
主要参考文献、资料(写清楚参考文献名称、作者、出版单位):[1]苏平.单片机原理与接口技术.北京:电子工业出版社,2003[2]林伸茂.8051单片机彻底研究实习篇.北京:人民邮电出版社,2005[3]韩志军.单片机应用系统设计.北京:机械工业出版社,2005[4]陈坤.电子设计技术.成都:电子科技大学出版社,1997[5]郑应光.模拟电子线路(一).南京:东南大学出版社,2005[6]李秀忠.单片机应用技术.北京:人民邮电出版社,2007审批意教研室负责人:见年月日备注:任务书由指导教师填写,一式二份。
其中学生一份,指导教师一份。
目录摘要 (1)第1章绪论 (2)第2章方案设计与论证 (3)2.1系统方案选择与比较 (3)2.1.1 控制模块方案选择 (3)2.1.2 显示模块方案选择 (4)2.2.3 存储模块方案选择 (4)2.2总体方案设计思想 (5)第3章硬件电路设计 (6)3.1控制模块设计 (6)3.1.1 单片机AT89C51简介 (6)3.1.2 单片机时钟电路复位电路介绍 (7)3.2打铃模块 (8)3.3存储模块 (8)3.3.1 实时时钟DS1302简介 (8)3.3.2 存储器24C02C (10)3.4键控模块 (12)3.4.1 独立式键盘介绍 (12)3.4.2 键盘接口及键位的功能介绍 (13)3.5显示模块 (13)3.5.1 数码管的组成及工作原理 (14)3.5.2 数码管的显示 (14)第4章整机原理 (16)4.1整机原理图 (16)4.2整机电路原理 (16)第5章软件设计 (18)5.1打铃系统流程图 (18)5.2读时间日期显示流程图 (18)5.3LED显示流程图 (19)5.4主程序流程图 (20)第6章仿真和调试 (21)6.1调试软件的介绍 (21)6.2调试的操作步骤 (21)6.3仿真软件对于本设计的仿真 (22)结论 (25)参考文献 (26)附录1 整机原理图 (27)附录2 元件明细表 (28)附录3 源程序 (1)摘要本设计以单片机AT89C51为控制核心,与DS1302、24C02C和LED等组成校园打铃系统,运用实时时钟芯片DS1302实现时间控制,同时运用LED七段数码管完成当前的年、月、日、时、分、秒和星期以及打铃时间的显示,再利用键盘可以对系统当前时间以及打铃时间进行调节、存储、清空操作,并且使用外部存储器24C02C完成打铃时间的存储。
湖南信息职业技术学院毕业(论文)设计答辩申请书课题电铃系统设计一、课题(论文)提纲二、内容摘要三、参考文献注:学生凭此申请书和设计(论文)样文参加答辩湖南信息职业技术学院教务处制目录摘要: (3)关键词 (3)一、绪论................................................................................................................... 错误!未定义书签。
二、总体方案设计 (8)2.1芯片比较 (8)单片机选型 (8)液晶显示模块的选择 (8)时钟芯片的选择 (10)语音芯片的选择 (11)2.2总体设计与系统原理 (13)三、硬件设计 (13)、单片机部分 (13)STC89C52 (13) (16)、液晶显示模块 (17)、时钟芯片部分 (22)、电源与复位电路部分 (24)电源部分 (24) (24)、电铃和音乐芯片部分 (25)、按键部分 (25)四、软件设计 (26)五、系统调试与仿真图 (29)、软件调试 (29)、系统调试 (22)、仿真图 (30)六、总结................................................................................................................... 错误!未定义书签。
参考文献................................................................................................................... 错误!未定义书签。
单片机电铃系统设计电子信息0601班方超 48号摘要:基于目前广泛应用的传统电铃系统噪声大,声音刺耳,不支持在线编程,用户改变响铃时间复杂。
毕业设计题目:基于单片机的自动打铃器的设计院:电气信息学院诚信声明本人声明: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转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。
【关键字】设计CHANGZHOU INSTITUTE OF TECHNOLOGY科研实践题目:基于单片机的打铃器设计二级学院(直属学部):延陵学院专业:电气工程及其自动化班级:10电Y3学生姓名:学号:指导教师姓名:范力旻职称:副教授至摘要单片机自1976年由Inter公司推出MCG-48开始,迄今已有二十多年了。
由于单片机集成度高、功能强、可靠性高、体积小、功耗低、使用方便、价格低廉等一系列优点,目前已经渗入到人们工作和生活的方方面面,几乎“无处不在,无所不为”。
单片机的应用领域已经从面相工业控制、通讯、交通。
智能仪表等迅速发展到家用消费产品、办公自动化、汽车电子、PC机外围以及网络通讯等广大领域。
按照内部数据通道的宽度,单片机可分为4位、8位、16位及32位等。
单片机的中央处理器(CPU)和通用微处理器基本相同,只是增设了“面向控制”的处理功能。
例如:位处理、查表、多种地址询问方式、多种跳转、乘除法运算、状态监控、中断处理器,强了实时性。
本设计以AT89S52芯片为核心,利用DS1302作时钟芯片,具有实时显示当前时间,按设定时间报时,能修改当前时钟等功能。
关键词:定时打铃;DS1302时钟;LCD1602液晶显示目录第一章绪论1.1 选题背景及研究意义随着科技的不断发展,各种芯片都得到了很好的发展,89S52同样如此,从开始的无人问津到现在的随处可见,红绿灯,记分牌,电子秒表,遥控器,电饭煲,电视等只要是电子产品,都会和芯片有关,其实芯片并不是什么神秘的高科技,它只是里面装了一些己编好的程序而己.而自动打铃系统是用汇编语言来编程的一个系统,它能够让一个学校或企业集团实现打铃自动化,总之,一个需要时间系统的机构实现自动提醒功能。
当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未有的速度被单片机智能控制系统所取代。
单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。
广东省私立华联学院毕业设计(论文)题目自动打铃系统的设计系名机电系专业电子信息工程技术班级12电子1班姓名梁日成学号**********指导老师杨英杰系主任朱燊权年月日摘要自动打铃系统,是以一片8位单片机为核心的实时时钟及控制系统。
我们知道单片机的外接石英晶体振荡器能提供稳定、准确的基准频率,并经12分频后向内部定时器提供实时基准频率信号,设定定时器工作在中断方式下,连续对此频率信号进行分频计数,便可得秒信号,再对秒信号进行计数便可得到分、时等实时时钟信息。
如果石英晶体振荡器的频率信号为6MHZ,设定定时器定时工作方式1下,定时器为3CBOH,则定时器每100ms产生1次中断,在定时器的中断定时处理程序中,每10次中断,则向秒计数器加1,秒计数器计数到60则向分计数器进位(并建立分进位标志),分计数器计数到60,则向时计数器进位,如此周而复始的连续计数,便可获得时、分、秒的信号,建立一个实时时钟。
接下来便可以进行定时处理和打铃输出,当主程序检测到有分进位标志时,便开始比较当前时间(小时与分、存放在RAM中)与信息时间表上的作息时间(小时与分,存放在ROM)是否相同,如有相同者,则进行报时处理并控制打铃,如有不相同则返回主程序,如此便实现了报时控制的要求。
关键词:单片机;时间设置电路;计时电路;显示电路;定时打铃控制电路目录第一章设计方案............................................................................................................ - 3 - 1.1 研究意义及设计要求 ............................................................................................. - 3 - 1.2 基本方案........................................................................................................................ - 4 - 1.3 总体设计框图 ............................................................................................................. - 5 - 第二章电路设计............................................................................................................ - 6 - 2.1基本原理概述 .............................................................................................................. - 6 - 2.2单元电路的设计 ......................................................................................................... - 6 -2.2.1显示电路设计 ................................................................................................... - 6 -2.2.2 键盘接口电路设计 ....................................................................................... - 7 -2.2.3 响铃电路设计.................................................................................................. - 7 - 2.3 总体运行进程 ............................................................................................................. - 8 - 第三章系统程序设计...................................................................... 错误!未定义书签。
一题目自动打铃器二基本要求利用单片机的定时器设的一个时钟,在每秒加1的计时过程中,都于规定的时间进行比较,如果相等就进行开关电铃,不等则返回毕业设计报告写作要求一、封面二、内容提要三、目录四、正文1、概述所作题目的意义、本人所做的工作及系统的主要功能;2、硬件电路设计及描述;3、软件设计流程及描述;4、源程序代码。
五设计体会六、参考文献《单片机原理及接口技术》李朝青北京航空航天大学出版社。
《微机控制技术及应用》韩全立机械工业出版社////目录一、引言 (3)二、单片机的结构和说明 (4)1.单片机的定义 (4)2.单片机的组成 (4)3.8051单片机的结构和引脚说明 (4)4.单片机的应用特点 (6)三、总体设计方案 (6)1.设计思路 (6)2.硬件设计及引脚接线框图 (7)四、设计原理分析 (8)1.校时模式 (8)2.定时模式 (8)3.工作模式 (8)4. 存储器93C46的相关介绍 (8)五、程序部分 (8)1.程序分为五部分 (8)2.部分寄存器及按键说明 (8)3.程序流程图 (8)4.程序清单 (12)六、方案论证 (29)七、总结与体会 (28)八、谢词 (28)九、参考文献 (29)十、总电路图 (30)自动打铃器摘要文章介绍了一种以8051单片机为核心控制的并带有数码LED显示时.分.秒和以指示灯做标志的按键校时自动打铃器。
一、引言单片机自1976年由Intel公司推出MCS-48开始,迄今已有二十多年了。
由于单片机集成度高、功能强、可靠性高、体积小、功耗地、使用方便、价格低廉等一系列优点,目前已经渗入到人们工作和生活的方方面面,几乎“无处不在,无所不为”。
单片机的应用领域已从面向工业控制、通讯、交通、智能仪表等迅速发展到家用消费产品、办公自动化、汽车电子、PC机外围以及网络通讯等广大领域。
按照内部数据通道的宽度,单片机可分为4位、8位、16位及32位等。
单片机的中央处理器(CPU)和通用微处理器基本相同,只是增设了“面向控制”的处理功能。
校园自动打铃器作息时钟摘要本文介绍了以AT89S51单片机为控制核心的自动打铃器产品,该电路具有时钟功能,可通过产品的上的设置键对要报警的时间点逐个的设置进去,打玲器只要走到设置好的时间就能报警。
输出效果由报警模块与显示模块组成,显示模块主要采用数码管来显示时间,让人们可以看到自动打铃器的时间是否与我们生活的时间一致,如果有误差则可以通过按键对时间进行调整。
该打铃器是一种电路比较简单,功能完善,且比较实用的自动打铃器。
它不但可以适用于学校及企业工厂等场所。
关键字:单片机自动控制数码显示调整目录一.引言 (3)二.方案比较 (4)2.1方案一基于数模电路的自动打铃器 (4)2.2方案二基于A T89S51控制的自动打铃器 (5)三.硬件电路设计 (5)3.1微控制器 (5)3.2振荡电路 (6)3.3复位电路 (6)3.4控键电路 (7)3.5显示电路 (8)3.6报警电路 (9)四.软件系统设计 (10)4.1主程序设计 (10)4.2定时1mS子程序设计 (10)4.3显示子程序设计 (10)4.4软件抗干扰设计 (11)五.系统调试与测试 (13)5.1软件仿真 (13)5.2硬件电路安装 (14)5.2.1单片机振荡电路安装 (14)5.2.2单片机复位电路安装 (14)5.2.3单片机控键电路安装 (14)5.2.4单片机显示电路安装 (15)5.2.5单片机报警电路安装 (15)5.2.6整机电路安装与调试 (15)结束语............................................................................................................. 错误!未定义书签。
参考文献.. (16)附录1:总设计原理图 (17)附录2:源程序 (18)一.引言打铃器是一种广泛应用于企业和学校单位。
就以对学校单位而言,自动打铃器是为了对了广大师生的作息时间做更好的管理,它一种学校必备电子设备,也是一种逐渐成型的电子产品,打铃器多为小规模集成电路构成,其性能单一,工作起来不够理想。
课程设计(论文)题目名称基于单片机的自动打铃系统2010年6月28 日摘要本次设计中的LED数码管电子时钟电路采用24小时制记时方式,本次设计采用AT89C51单片机的扩展芯片和6个PNP三极管做驱动,由三块LED数码管构成的显示系统,与传统的基于8/16位普通单片机的LED显示系统相比较,本系统在不显著地增加系统成本的情况下,可支持更多的LED数码管稳定显示。
设计采用AT98C51单片机,使用5V电源供电,并且在按键的作用下可以进行调时,调分,复位功能。
计时数据的更新在计算机C语言的驱动下每秒自动进行一次,但不需程序干预其输出状态。
关键词:AT89C51;数码管; LED目录引言 (1)第一章设计简介及方案论述 (1)1.1 作息时间控制钟系统概述 (1)1.2 本设计任务和主要内容 (1)第二章系统硬件电路设计 (2)2.1单片机总体设计思路 (2)2.2各功能模块程序实现原理分析 (2)2.21七段式数码管驱动模块 (2)2.22蜂鸣器驱动模块 (2)2.23按钮控制模块 (3)2.3系统主要硬件电路 (5)2.31七段式数码管驱动模块的硬件设计 (6)2.32蜂鸣器驱动模块的硬件设计 (7)第三章系统软件设计 (8)3.1 系统软件设计的主要内容 (8)3.2 系统软件设计的流程图 (8)第四章系统调试与测试结果分析 (10)4.1 系统调试 (10)4.11硬件调试 (10)4.12软件调试 (10)4.13硬件软件联机 (10)4.2仿真结果 (10)第五章附录及参考文献 (12)5.1汇编程序清单 (12)5.2器材仪表 (34)5.3参考资料 (34)引言本设计是根据我们所学习的单片机课程,按照大纲要求对我们进行的一次课程检验,是进行单片机课程训练的必要任务,也对我们掌握单片机应用有很大的帮助。
掌握单片机技术是一门不可或缺的技术,对我们将来的工作以及生活和学习都有很密切的联系。
近年来,随着电子技术和微机计算机的迅速发展,单片机的档次不断提高,其应用领域也在不断的扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到了广泛的应用,成为现代电子系统中最重要的智能化的核心部件。
基于单片机的电子门铃音乐的设计毕业论文哈尔滨理工大学学士学位论文学士学位论文基于单片机的电子门铃音乐的设计- I -哈尔滨理工大学学士学位论文摘要随着时代的前进与发展,控制智能化,仪器小型化,功能微小化得到广泛关注。
在这些领域中,单片机得到了举足轻重的作用,这就把单片机的应用提升到重要的地位,单片机应用系统设计就成为新的技术热点。
近几年来,随着市场智能化楼宇的不断升温,门铃系统以作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。
人们已开始习惯用门铃系统代替传统的铁钥匙去管理各通道门,这使门铃系统得到了飞跃性的发展。
随着单片机技术的飞速发展,通过单片机实现人们对物质生活的满足,这将会日益成为今后的一个重要的发展方向。
本设计是介绍了由AT89C51单片机来构成电子音乐门铃系统的工作过程,本系统主要完成该电子门铃不仅具有普通电子门铃的功能,而且还具有一些扩展功能。
它的工作状态能够由用户自行设定等常规功能,并给来访者提供必要的语音和文字回应信息,此外。
这给人们的生活提供了很大的便利。
关键词单片机;电子门铃;液晶显示;语音录放- II -哈尔滨理工大学学士学位论文目录摘要 ..................................................................... .. (I)第1章绪论 ..................................................................... ................................... 1 1.1 课题背景 ..................................................................... .............................. 1 1.2 本章小结 ..................................................................... .............................. 1 第2章硬件电路设计 ..................................................................... ................... 3 2.1 硬件最小系统设计 ..................................................................... .............. 3 2.1.1 核心芯片AT89C51简介 (3)2.1.2 复位电路的设计 ..................................................................... ........... 4 2.1.3 时钟电路的设计 ..................................................................... ........... 5 2.1.4 存储器的分配 ..................................................................... ............... 6 2.2 时钟电路的设计 ..................................................................... .................. 6 2.2.1 DS1302芯片简介...................................................................... (6)2.2.2 DS1302与单片机的硬件电路的设计 (7)2.3 显示提示电路的设计 ..................................................................... .......... 8 2.3.1 液晶显示原理 ..................................................................... ............... 8 2.3.2 SMC1602芯片简介 ..................................................................... ...... 9 2.3.3 显示电路的设计 ..................................................................... ......... 11 2.4 语言提示电路的设计 ..................................................................... ........ 11 2.4.1 ISD芯片简介 ..................................................................... .............. 11 2.4.2 ISD1420芯片特点及引脚介绍 ....................................................... 13 2.4.3 分段录音和放音简介 ......................................................................15 2.4.4 存储芯片AT24C02简介 (16)2.4.5 ISD1420与单片机连接电路的设计 ............................................... 17 2.5 本章小结 ..................................................................... ............................ 18 第3章元件设计部分 ..................................................................... ................. 19 3.1 相应子程序设计 ..................................................................... ................ 19 3.1.1 按键扫描子程序设计 ......................................................................19 3.1.2 门铃键子程序设计 ..................................................................... ..... 20 3.2 录音和播放程序设计 ..................................................................... ........ 22 3.2.1 RECORD键是录主人留言信息控制键.......................................... 22 3.2.2 PIAY键是播放留言控制键 (22)3.3 本章小结 ..................................................................... ............................ 22 第4章调试 ..................................................................... (23)- III -哈尔滨理工大学学士学位论文4.1 硬件调试 ..................................................................... ............................ 23 4.2 软件调试 ..................................................................... ............................ 23 4.3 本章小结 ..................................................................... ............................ 24 结论 ..................................................................... ............................................... 25 致谢 ..................................................................... ............................................... 26 参考文献 ..................................................................... ....................................... 27 附录A ...................................................................... (28)- IV -哈尔滨理工大学学士学位论文第1章绪论1.1 课题背景微型计算机的出现和大量使用将人类社会带入一个新的时代,单片微型计算机(简称单片机)在其中扮演着十分重要的角色。
自动打铃系统设计摘要在时代的快速发展下,家电对人民的影响,加快了人民生活节奏,因此电器的多功能在定时方面发展迅速以便满足人们的需求。
自动打铃系统可用于许多类似学校的需要通过定时打铃来帮助其运作的场合,各类工厂、个人家庭等。
自动打铃系统具有节约资源,安全和使用便利的优点。
本篇文章介绍的设计方案是基于STC89C52RC单片机的自动打铃系统。
本文先阐述了自动打铃系统设计要实现的功能,然后介绍了该系统电路的设计和相关的原理说明,其中涵盖了设计方案、系统硬件的设计、电路设计的说明、系统软件设计的流程和系统制作及调试。
最后做出了对此次毕业设计的总结心得。
关键词:STC89C52RC;定时打铃;1602液晶;键盘Design of automatic bell systemAbstractWith the increasing popularity of household appliances and people life rhythm speeding up, people for the dependence of the electrical appliances to further improve, demand for electric timing also increases further. Time switch ringing the bell can be used in factories, schools and so on need to regular the occasion of ringing the bell. Time switch the use of ringing the bell can achieve energy saving, safety, convenience, etc. This paper introduces a kind of based on STC89C52RC single-chip microcomputer timer switch design of ringing the bell.This article first describes the functions to be achieved by the automatic bell system design,and then expounds design and principle of the circuit system, including design scheme selection, key components, circuit design specificSTCion (including power circuit, keyboard, 1602 single chip microcomputer control circuit, liquid crystal display, relay circuit) softwar e design process, and system test. Finally, I made a summary of the graduation project.Keywords:STC89C52RC;Timer switch;LCD 1602;Keyboard目录1前言 (1)1.1该设计的目的、意义及应达到的技术要求 (1)1.2本设计在国内外的发展状况及存在的问题 (2)1.3本设计应解决的主要问题 (3)2系统硬件的设计 (4)2.1设计的原理 (4)2.2单片机最小系统 (4)2.2.1 STC89C52单片机 (4)2.2.2复位电路的模块 (7)2.2.3时钟电路 (7)2.3 LCD1602液晶显示器 (8)2.4蜂鸣器驱动模块 (11)2.5 DS1302时钟芯片简介 (12)2.6按键模块 (13)3系统软件设计 (15)3.1主程序流程图 (15)3.2 DS1302计时程序的编写 (16)3.3显示子程序流程图 (18)3.4按键电路程序编写 (19)4系统的制作与调试 (21)4.1硬件的制作 (21)4.2硬件电路的调试 (21)4.2.1独立元件的检测 (21)4.2.2单片机最小系统的调试 (22)4.2.3显示模块的调试 (22)4.2.4键盘模块的调试 (23)4.2.5蜂鸣器电路的调试 (23)4.3软件的调试 (23)4.3.1显示模块的调试 (23)4.3.2时钟模块的调试 (23)4.3.3键盘模块的调试 (23)4.3.4人机界面模块的调试 (23)5总结 (24)参考文献 (26)谢辞 (27)附录 (28)1前言在当今社会,电子技术发展极快,人们的生活被电子技术改变了许多。
毕业设计(论文)课题:单片机定时闹钟学生: 系部:班级: 学号:指导教师:目录摘要11 基于单片机的时钟应用及其特点21.1 基于单片机的时钟应用21.2基于单片机的时钟介绍22 基于AT89C51单片机的定时闹钟设计方案32.1整体设计方案32.2硬件设计方案42.2.1主控芯片AT89C51的设计42.2.2时钟电路部分设计52.2.3 LCD显示电路部分的设计62.3 软件设计方案72.3.1软件设计说明72.3.2 主函数的设计83 基于AT89C51单片机定时闹钟的实现93.1系统仿真103.2液晶显示模块103.3程序部分113.3.1液晶程序初始化113.3.2基于AT89C51单片机定时闹钟的程序11 总结22致谢23参考文献24摘要单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。
单片机体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易。
而AT89C51单片机是各单片机中最为典型和最有代表性的一种。
这次毕业设计通过对它的学习、应用,以AT89C51芯片为核心,辅以必要的电路,设计了一个简易的电子时钟,它由5V直流电源供电,通过数码管能够准确显示时间,调整时间,从而到达学习、设计、开发软、硬件的能力。
基于单片机的定时闹钟在设计时需要解决三个方面的主要问题:一是LCD显示模块的驱动和编程,二是有关单片机中定时器的使用,三是如何利用单片机的按键键盘实现时钟调整时间的功能和运行模式的转化。
在本设计的电路中,除了基本的单片机系统和外围电路外,还需按键键盘作控制装置,LCD液晶显示器作显示装置。
本文主要介绍用单片机内部的定时/计数器来实现电子时钟的方法,由单片机AT89S51芯片和液晶显示为核心,辅以必要的电路,构成了一个单片机电子闹钟/时钟。
关键词:单片机AT89S51 闹钟1 基于单片机的时钟应用及其特点1.1 基于单片机的时钟应用以单片机为核心的数字时钟是很有社会意义和社会价值的。
电子门铃的设计【摘要】本设计介绍了由STC89C52单片机来构成电子音乐门铃系统的工作过程。
主要完成的电子门铃不仅具有普通电子门铃的功能,还具有一些扩展功能。
该设计主要由单片机、按键、喇叭等组成,它的制作简单,成本低,安装也比较方便。
因此,这也给人们生活提供了很大的便利。
【关键词】STC89C52单片机电子门铃音乐前言随着社会的前进和发展,仪器小型化,功耗微小化,控制智能化得到了很广泛的应用。
而在些领域中,单片机起着举足轻重的作用,这就把单片机的应用开发到了最高顶点,单片机应用系统的设计也就顺理成章的成为了科技的最热点。
近几年,随着市场智能化的升温,音乐门铃系统正在慢慢取代传统的用钥匙去管理各个门道,并且在市场上社会上生活上已经得到了很好的应用。
有了音乐门铃,客人拜访时听到的将不是单调的普通门铃声,而是特殊动听的音乐声。
而如果听到的是三种音乐的门铃声,那这一定是一件令人很兴奋的事情。
本设计就是设计一种具有三种音乐的电子门铃。
当客人拜访时,按下门铃,听到的不是简单枯燥的一般门铃声,而是优美的音乐声。
1 总体方案设计1.1 设计任务设计一个基于单片机的三音门铃。
1.2 设计要求1,当按下开关,电子门铃可以自动鸣叫,并能持续一段时间。
2,工作电压有一定的调节范围。
3,不可以购买现成的发声装置。
1.3 总体方案的论证与选择针对本设计的设计要求,可以知道:本设计是利用单片机实现对喇叭的发声,控制采用按钮操作。
当按下开关时,单片机发出的音乐声由喇叭发出。
由此,可以给出两种方案。
方案一:本设计是通过按键输入(其中有两个按键,一个播放上一首,一个播放下一首),作用于单片机后使单片机发出声音送入喇叭使喇叭发声。
同时也有复位按键,可以使歌曲复位,从头再唱。
音乐的发声主要是通过程序的编写来达到发声要求。
其总体框图,如图1.1。
图1.1方案一总体框图方案二:本设计是通过按键输入(只有一个按键),作用于单片机后经过人工调频发声后送入蜂鸣器使蜂鸣器发出音乐的声音。
目录摘要 (1)第一章系统设计要求 (2)第二章硬件总体设计方案 (3)第三章软件总体设计方案 (10)第四章课程设计结果分析 (22)第五章总结 (23)参考文献 (24)电子钟设计摘要:单片机即单片微型计算机。
(Single-Chip Microcomputer ),是集 CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。
他体积小,成本低,功能强,广泛应用于工业自动化上和智能产品。
时钟,自从它被发明的那天起,就成为了人类的好朋友,但随着时间的推移,科学技术的不断发展,时钟的应用越来越广范,人们对时间计量的精度要求也越来越高。
怎样让时钟更好的为人民服务,怎样让我们的老朋友再次焕发青春呢?这就要求我们不断设计出新型的时钟,来不断满足人们的日常生活需要。
然而市场上的时钟便宜的比较笨重,简单实用的又比较昂贵。
那么,有没有一款既简单实用价格又便宜的时钟呢?我的毕业设计设想:可不可以利用单片机功能集成化高,价格又便宜的特点设计一款结构既简单,价格又便宜的单片机电子时钟呢?基于这种情况,我多方查阅资料,反复论证设计出了这款既简单实用,又价格便宜的——多功能电子时钟关键词:单片机时钟计时第一章系统设计要求1.1 基本功能(1)能够显示时分秒(2)能够调整时分秒1.2 扩展功能(1)能够任意设臵定时时间(2)定时时间到闹铃能够报警(3)实现了秒表功能第二章 硬件总体设计方案本次设计时钟电路,使用了AT89C51单片机芯片控制电路,单片机控制电路简单且省去了很多复杂的线路,使得电路简明易懂,使用键盘键上的按键来调整时钟的时、分、秒,用一扬声器来进行定时提醒,同时使用C 语言程序来控制整个时钟显示,使得编程变得更容易,这样通过四个模块:键盘、芯片、扬声器、显示屏即可满足设计要求。
2.1系统功能实现总体设计思路此设计原理框图如图2-1所示,此电路包括以下四个部分:单片机,键盘,闹铃电路及显示电路。
基于单片机语音门铃设计毕业设计基于单片机的语音门铃设计毕业设计第一章绪论1.1音乐门铃、电子密码锁简介在现代电子产品中,由于电子音乐门铃具有悦耳动听,价格低廉,耗电少等优点,在现代家居中的应用越来越流行。
本毕业设计是基于单片机的“叮咚”门铃,通过单片机控制输出频率,由音频功率放大器LM386放大给扬声器,使之发出不再是单调的提示音,而是不同凡响的流行音乐旋律。
当有客人来访时,按一下按钮,门铃就会奏出优美的电子音乐。
而电子密码锁是一种有别于传统机械锁而且能通过密码的输入来控制电路或者是芯片工作,继而控制机械开关的闭合,从而完成开锁、闭锁任务的电子类产品。
它的类别众多,既有简单的电路产品,也有基于单片机芯片的产品。
现在应用比较广泛的电子密码锁是以控制芯片为核心,通过程序的编译来实现的。
它的性能和安全性远远的超过了机械锁。
其特点如下:(1)保密性好,编码量多,远远大于弹子锁,随机开锁成功率几乎为零。
(2)密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。
(3)误码输入保护,当输入密码多次错误时,报警系统自动启动。
(4)无活动零件,不会磨损,寿命长。
(5)使用灵活性好,不像机械锁必须佩带钥匙才能开锁。
(6)电子密码锁操作简单易行,一学即会。
因此把门铃与电子密码锁进一步结合起来,就出现了新一代多功能的语音门铃。
1.2语音门铃的发展趋势近几年来,随着市场上智能化楼房的不断升温,门铃系统已作为智能化的办公室与智能化的住宅小区的一个不可分割的组成部分,被各商家和用户所接受。
人们渐渐开始习惯利用门铃系统来代替传统的铁钥匙去管理各种通道门,就促使门铃系统得到了突破性的发展。
从以前的“叮咚”门铃,它价格便宜,性能可靠,耗电量少,安装也简便;然后就有了音乐门铃,按下再也不是“叮咚”声,而是悦耳的音乐,让客人可以耐心的等待;现在的门铃已经出现可视门铃,在屋里屋外都有可视机,并且可以对话,通过对话,主人可以在里屋按动旋纽开门,这样主人就不用亲自出来开门了,很方便。
基于单片机的自动打铃器的设计毕业设计目录摘要 (I)Abstract (II)第一章绪论 (1)1.1单片机设计的目的和意义 (1)1.2单片机发展现状和前景展望 (1)1.2.1课题发展现状 (1)1.2.2课题前景展望 (2)1.3Protel 99 SE概述 (2)1.3.1Protel 99 SE的组成 (3)1.3.2Protel 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.5RAM地址映射图 (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的应用,典型的单片机电路设计流程,然后详细地介绍了单片机自动打铃器与控制电路的完整的设计过程。
摘要在现如今快节奏的生活中,人们对于时间的要求越来越苛刻,很多时候都需要对时间进行规划,然后到时间点就要有时间提醒,这就必须用到时钟提醒装置,亦可称为打铃装置。
打铃装置有很多种,比如手机的打铃系统,闹钟的机械打铃装置,广播打铃系统等等,但是日常生活中见得最多的还是校园的自动打铃系统。
在学校生活中,每天上下课都离不开打铃系统的使用。
打铃器可以为上下课的学生和老师们提供时间提醒,有利于师生对上课和学习的合理安排,同时,也可作为一个提醒学生们作息时间的时间表,让老师和学生都能有一个规律和科学的时间安排。
因此,打铃系统的核心部分也是时钟部分,为系统提供时间基准。
本设计主要是针对适用于校园打铃系统要求的,其介绍了一种基于单片机的自动打铃系统的设计方法,系统以AT89S51单片机为控制器,以DS1307时钟芯片为系统提供时间,并在液晶显示器上显示,通过按键可以设定定时打铃时间和打铃的时间间隔。
系统软件设计采用C语言来完成,C语言语法简洁,使用方便,用于完成软件设计非常方便。
本文提出的设计方法电路简单、成本低廉、实用性强。
关键字:打铃器、AT89S51单片机、DS1307、液晶显示器AbstractNow fast-paced life, the time more and more demanding, often need time to plan and then to the point in time there should be reminded, which must be used to clock reminder can also be calledrang the bell device. Rang the bell device are many, such as the phone rang the bell system, mechanical bell device of the alarm clock, radio bell systems, etc., but in daily life appear or campus automatic bell system. In school life, the last class of the day are inseparable from the bell system. The bell can provide time for the last class of students and teachers to remind conducive to a reasonable arrangement of the teachers and students to school and learning, but also as a reminder of the schedule of the students schedule, so that teachers and students cana law and scientific timing. Therefore, the core part is the clock part of the bell system, the system provides a time reference.This design is mainly for the applicable requirements of the campus bell system, introduced a microcontroller-based automatic bell system design method, the system controller is AT89S51 SCM , the DS1307 clock chip provide the system with time, and the LCD displayed on the monitor button can set the time interval of the timer rang the bell time and rang the bell. System software design using C language, C language syntax is simple, easy to use, very convenient to be used to complete the software design. This paper presents the design circuit is simple, low cost, and practical.Key words: Rang the bell AT89S51 SCM the DS1307 LCD monitors目录摘要 (I)Abstract (II)1 绪论 (1)1.1 选题目的及意义 (1)1.2 技术发展概况 (1)1.3 论文内容与结构 (3)2 方案设计 (4)2.1 方案比较与选择 (4)2.1.1 系统方案选择 (4)2.1.2 时钟芯片选择 (4)2.1.3 显示器件选择 (5)2.2 设计方案 (5)3 系统硬件设计 (7)3.1 硬件电路图 (7)3.2 时钟电路 (7)3.2.1 DS1307简介 (7)3.2.2 时钟电路设计 (8)3.3 按键电路 (8)3.4 单片机电路 (9)3.4.1 单片机简介 (9)3.4.2 单片机最小系统电路 (13)3.5 显示电路 (14)3.6 打铃电路 (15)4 系统软件设计 (17)4.1 软件设计流程图 (17)4.2 读取DS1307时间程序设计 (18)4.3 显示程序设计 (19)4.4 按键设定程序设计 (22)5 系统调试 (23)5.1 元件清单 (23)5.2 调试过程 (23)6 总结与展望 (26)致谢 (27)参考文献 (28)附录 (29)附录一:电路图 (29)附录二:源程序 (30)1 绪论1.1 选题目的及意义随着现代科技的发展,管理水平的完善,具有自动提示功能的打铃器能够为企业节省人力资源,减少开支,对做到一体化管理具有很大的帮助。
而且自动打铃系统不断影响着我们的学习和生活,它已被广泛应用于各个学校中,它能够实现学校的办公自动化,便于学校的管理。
用单片机控制的自动打铃器,充分发挥了体积小,价格便宜,功耗低可靠性好等特点,而且具有可改性,用于学校作息,方便了广大师生。
目前自动打铃系统的研究和使用已经非常普及,之所以选这个课题就是看在他的成熟性和普遍性。
在学校生活中,每天上下课都离不开打铃器的使用。
打铃器可以为上下课的学生和老师们提供时间提醒,同时,也可作为一个提醒学生们作息时间的时间表,让大家有一个时间意识,形成规律的生物钟,对自身的健康也有很大的好处的。
对于那些上课精力过于集中、知识面拓展比较广的老师的拖堂现象也给了一个下课时间提醒,以免耽误学生们下一节课的上课时间。
打铃器作为一个提醒人们时间的设备,自然离不开提供时间的系统,最原始的打铃器是人工根据时间通过敲钟来提醒,随着技术的发展,开始有了机械时打铃器。
随着二十世纪电子技术的发展和二十一世纪半导体技术和集成电路的发展,电子技术开始渗入到各行各业,以电子表为主要基础提供时间基准的打铃器自然也是更新换代的更快,现在各种功能更多、使用更先进的打铃器层出不穷,有的还可以以音乐响铃代替传统的“呤呤”声,打铃器更多的向着智能型转变。
设备的智能化离不开单片机的使用。
单片机简单的说就是一款微型的计算机,包含中央处理器CUP、随机存取存储器RAM、只读存储器ROM、I/O口、串行口等部分,可以作为一个系统的主控制器,将其他部分电路整合到一起组成一个系统,为控制提供智能化。
基于以上原因,本课题设计了一款基于单片机的自动打铃系统,使用简单方便、功能齐全。
本次的设计重点在于实现自动打铃系统的基本功能之外,争取设计出亮点,出新意,对我本身是个不小的挑战,因此对这个课题的研究不管是对于我本身还是对此项目在科技方面的发展都是有很重要的意义1.2 技术发展概况日晷是最早报“标准时”的仪器,它由晷盘和晷针组成。
晷盘是一个有刻度的盘,其中央装有一根与盘面垂直的晷针,针影随太阳运转而移动在盘上的位置。
在公元前1400年,出现的漏壶(沙漏或者滴漏)是第一个摆脱天文现象的计时仪器。
它是根据流沙从一个容器滴漏到另一个容器的数量来计量时间的。
1400年,第一批机械钟开始在欧洲流行,其始祖由意大利人乔瓦尼·唐迪于1364年制成,他首次在机械钟里引入了轮式钟摆。
1511年,荷兰人彼得·亨莱茵制成了第一块怀表,但它只有时针而没有分针和秒针,怀表和钟的结构其实是完全一样的,所不同的是它利用螺旋弹簧制成的发条驱动,从而摆脱了传统的钟摆,它靠小巧的“体形”,轻松进入人们的口袋。
1582年前后,意大利的伽利略发明了重力摆,1657年,荷兰的惠更斯把重力摆引入机械钟,创立的摆钟。
1728~1759年,英国的哈里森制造出高精度的标准航海钟。
1775~1780年,英国的阿诺德创造出精密表用擒纵机构。
18~19世纪,钟表制造业已逐步实现工业化生产,并达到相当高的水平。
20世纪,随着电子工业的飞速发展,电池驱动钟、交流电钟、电机械表、指针式石英电子钟表、数字式石英电子钟表相继问世,钟表的日差已小于0.5秒,钟表进入了微电子技术与精密机械相结合的石英化新时期。
1969年,由瑞士人创意、日本精工企业制作的第一块石英手表——Seiko Astron诞生,石英手表的发明是基于科学家们发现处于电路之中的石英晶体能产生频率稳定的振动以及可以通过特殊的切割方式来控制石英晶体振动的频率。
一九七二年,美国的汉密尔顿公司发明了数字显示手表,马达和齿轮从手表中消失了。
在我国,东汉元初四年张衡发明了世界第一架“水运浑象”,此后唐高僧一行等人又在此基础上借鉴改进发明了“水运浑天仪”、“水运仪象台”。
至元明之时,计时器摆脱了天文仪器的结构形式,得到了突破性的新发展。
机械钟表进入中国最早是在公元1601年,意大利传教士把鸣钟作为贡品献给当时的皇帝,揭开了中国人使用机械时钟的序幕。
清朝康熙年间,中国成为世界上最大的钟表进口国。
19世纪末期,我国造钟工艺达到了一个崭新的水平,1875年由上海“美利华”作坊制造的南京钟以造型古朴典雅、民族风格鲜明和报时清脆、走时准确而闻名于海内外。
我国近代机械制钟工业始于1915年,民族实业家李东山开办了中国时钟制造业的第一家钟厂,并在1918年自制成功第一批座挂钟投放市场。