电铃系统-----基于单片机
基于单片机的打铃系统
基于单片机的打铃系统一、系统简介打铃系统是一种用于管理学校、工厂、办公室等场所时间的设施,它可以自动地、准确地实现时间的管理。
本文所介绍的打铃系统基于单片机开发,通过编程实现各种铃声的播放,实现按时响铃的功能。
二、系统硬件组成打铃系统基于AT89S52单片机实现。
除了单片机之外,还需要以下硬件:1.时钟电路:用于提供准确的时钟信号。
2.按键:用于设定铃声和时间,以及启动和停止铃声。
3.位选器:用于选择哪个七段数码管进行显示。
4.七段数码管:用于显示当前时间和设定的时间。
5.蜂鸣器:用于播放铃声。
6.电源模块:用于提供系统所需的电源。
三、系统程序实现1.时钟模块时钟模块是整个打铃系统的核心模块,它通过内部定时器实现时钟计时。
定时器的具体参数需要根据外部晶体振荡器的频率进行设置。
在计时过程中,将当前时间实时显示在七段数码管上,并提供按键设置时间的功能。
2.铃声模块铃声模块主要负责蜂鸣器的控制,通过控制蜂鸣器的高低电平来实现各种铃声的播放。
在设定的时间到达时,蜂鸣器会自动响起预先设置好的铃声。
当按下停止键时,蜂鸣器会停止响铃。
四、系统优化设计为了提高打铃系统的稳定性和可靠性,需要进行一些优化设计。
其中的一些优化设计包括:1.电源管理:系统的电源管理非常重要,可以通过使用稳压器等组件来提高系统的抗噪声性能和稳定性。
2.按键处理:按键可以使用中断或轮询的方式进行处理,使用中断方式可以提高系统的实时性。
3.时钟精度:系统的时钟精度非常关键,需要使用高精度的外部晶体振荡器并进行一定的校准以提高时钟的准确性。
四、系统应用本文所介绍的打铃系统可以广泛应用于学校、工厂、办公室等场所。
它可以帮助管理者准确地掌握各个时间点,提高管理效率和准确性。
同时,通过优化设计可以大大提高系统的性能和稳定性。
五、总结打铃系统是一种非常实用的设施,通过单片机等电子技术的应用,可以实现自动化、智能化的时间管理。
本文介绍了基于单片机的打铃系统的硬件组成和程序实现,以及针对性的优化设计,以期为相关领域的读者提供一些借鉴和参考。
基于单片机自动打铃系统设计
目录第一部分设计任务 (2)1、毕业设计的主要任务 (2)2、单片机总体设计思路 (2)第二部分设计说明 (3)1、单片机介绍 (3)2、设计说明 (3)3、软件设计 (8)第三部分设计成果 (12)1、开机运行图 (12)2、自动打铃器源程序 (12)第四部分结束语 (15)第五部分致谢 (18)第六部分参考文献 (19)第一部分设计任务1、毕业设计的主要任务设计一个采用4位数码管显示时间秒、分、时,伴有调时校正电路,响铃控制则是通过作息时间表和定时器来实现自动打铃的单片机控制系统。
对于不同的季节,作息时间可能不同,可以制定多个作息时间表采用开关切换达到目的。
本设计采用了1个开关实现夏季和冬季作息时间的切换,完成一个自动循环。
2、单片机总体设计思路(1)设计能正常工作的一个单片机最小硬件系统,外围电路包括设置键盘,LCD或LED的显示屏。
(2)进行软件设计,利用单片机系统时钟先设计一个高精度的内部时钟系统,最小精确时间为期1秒。
(3)在秒计数器的基础上设计一个24小时时钟,并设计若干定时功能。
(4)设计打铃执行机构,完成自动打铃功能。
第二部分设计说明1、单片机介绍本系统主要由主控模块,时钟模块,显示模块,键盘接口模块等4部分构成。
通过内部定时产生中断,从而使驱动电铃打铃。
设定51单片机工作在定时器工作方式1,每100ms产生一次中断,利用软件将基准100ms单元进行累加,当定时器产生10次中断就产生1S信号,这是秒单元加1。
同理,对分单有采用动态扫描LED的显示。
本系统采用四个按键,当时钟时间和设置时间一直时元和时单元计数从而产生秒、分、时的值,通过六位七段显示器进行显示。
由于动态显示法需要数据所存等硬件,接口作,进行打铃,每次打铃30s较复杂,考虑显示只有六位,且系统没有其他浮躁的处理程序。
2、设计说明2.1 AT89C51简介一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。
毕业设计论文:基于单片机电铃系统设计[管理资料]
湖南信息职业技术学院毕业(论文)设计答辩申请书课题电铃系统设计一、课题(论文)提纲二、内容摘要三、参考文献注:学生凭此申请书和设计(论文)样文参加答辩湖南信息职业技术学院教务处制目录摘要: (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号摘要:基于目前广泛应用的传统电铃系统噪声大,声音刺耳,不支持在线编程,用户改变响铃时间复杂。
基于单片机的自动打铃系统及仿真
摘要在人们的日常生活中,控制系统已经走入了千家万户,对于学校生活来说,按时打铃提醒学生上下课是一件必不可少的事情,遗忘的打铃工作军都是依靠人为进行计时,按时打铃,第一打铃的时间并不精确,同时也浪费较多的人力,造成了很大的浪费,论文以此为切入点,结合已经学习的51单片机的知识,设计了一种自动打铃的自动化系统,改善了学校打铃工作的现状,节约了人力、物力、财力。
关键词:定时打铃;DS1302时钟;LCD1602液晶显示ABSTRACTWith the improvement of social life, a variety of automatic control system quickly into people's lives, for school life, the bell on time to remind students to attend classes is an essential thing, forgotten bell work The military relies on man-made timing, the bell on time, the first ringing time is not precise, but also a waste of more manpower, resulting in a great waste of paper as a starting point for the design of a 51-based microcontroller Automatic school timely bell system, while using LCD1602 LCD real-time display time to improve the status of the bell work. Improve the automation of this work.Key words:timing bell; DS1302 clock; LCD1602 liquid crystal display目录摘要 (1)ABSTRACT (2)第1章绪论 (5)1.1选题背景及研究意义 (5)1.2课题设计的主要内容 (5)第2章方案的总体设计 (7)2.1主控芯片的选择 (7)2.2显示模块 (7)2.3时钟模块的选择 (8)第3章系统硬件设计 (9)3.1各个主要模块功能介绍 (9)3.1.1系统主要芯片和元器件的介绍及应用 (9)3.1.2 DS1302 时钟模块介绍 (9)3.1.3 LCD液晶显示模块介绍 (13)3.1.4 蜂鸣器模块 (15)3.2单片机最小系统的设计 (16)3.2.1 时钟脉冲电路 (16)3.2.2复位电路 (16)3.3硬件设计总图 (17)第4章软件程序设计 (19)4.1软件程序整体设计 (19)4.1.1程序流程图 (19)4.2程序模块设计 (20)4.2.1 DS1302时钟显示与调节程序设计 (20)4.2.2 LCD1602显示程序设计 (21)4.2.3蜂鸣器程序设计 (22)第5章系统仿真 (23)5.1 PROTEUS软件简介 (23)5.2仿真结果 (23)参考文献 (25)致谢 (26)第1章绪论1.1 选题背景及研究意义随着社会的发展和自动化水平的提高,各种物品都在向着自动化方向运行和进展,本片的论文也是如此,为了解决学校日常生活中的打铃问题,开展了自动打铃系统的研制毕业课程设计,充分发挥了所学知识,将其用于学生的日常生活中,方便了老师的同时也方便了学生的日常生活,基于当前已经有较多产品投入了日常的生活中去,论文将以一些常见的自动打铃产品为依托进行仿造设计,从而完成整体的毕业设计任务。
基于单片机的自动打铃系统设计很完整
摘要近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。
简易自动打铃系统的出现,使学校上下课铃声得以有效管制,对于减轻学校管理人员工作量、提高学校各工作效率,减少管理人员因忘记打铃,从而导致老师拖延课程时间起到明显效果。
本系统采用单片机STC89C52为中心器件来设计简易自动打铃控制器,系统实用性强、操作简单、扩展性强。
关键词:单片机;8255扩张芯片;数码管显示时钟模块;键盘调时钟模块;定时蜂鸣器鸣叫模块。
目录简易自动打铃系统 (1)设计要求 (1)1方案论证与对比 (1)1.1方案一 (1)1.2方案二 (1)1.3方案对比与选择 (1)2单元电路设计与计算 (2)2.1复位电路 (2)2.2时钟电路 (2)2.3按键电路 (3)2.4数码显示功能说明 (4)2.5蜂鸣器电路 (4)3系统软件工作流程 (5)3.1系统软件设计流程图 (5)3.2按键处理流程图 (5)3.3定时器中断流程图 (6)3.4响铃流程图 (7)4系统功能测试与整体指标 (8)4.1系统各功能模块的性能调试与测试 (8)4.2系统功能测试 (9)4.3系统误差原因分析 (9)4.4系统整体指标测试 (9)5详细仪器清单 (10)6总结与思考致谢 (10)7参考文献 (11)附录一:总设计原理图 (11)附录二:总设计PCB板图 (12)附录三:程序 (13)简易自动打铃系统设计要求利用单片机作为控制核心,完成一个简易自动打铃系统。
具体功能要求如下:(1)基本计时和显示功能(12小时制)。
可设置当前时间(包括上下午标志,时、分的数字显示)。
(2)能实现基本打铃功能,规定:上午7:30早自习:打铃5秒、停2秒、再打铃5秒。
基于单片机的打铃系统设计
天津大学网络教育学院专科毕业论文题目:基于单片机的打铃系统设计完成期限:2016年1月8日至 2016年4月20日学习中心:嘉兴专业名称:电气自动化技术学生姓名:***学生学号:************指导教师:***基于单片机的打铃系统设计引言随着科技的不断发展,各种芯片都得到了很好的发展,80C51 同样如此,从开始的无人问津到现在的随处可见,红绿灯,记分牌,电子秒表,遥控器,电饭煲,电视等只要是电子产品,都会和芯片有关,其实芯片并不是什么神秘的高科技,它只是里面装了一些己编好的程序而己.而这里要介绍的是用汇编语言来编程的一个系统,它能够让一个学校或企业集团实现打铃自动化,总之,一个需要时间系统的机构实现自动提醒功能。
当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未有的速度被单片机智能控制系统所取代。
单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。
目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。
而本文是用AT89C51单片机设计的一个自动打铃系统。
第一章设计方案论证1.1 设计要求它可以作为时钟电路来显示时间,进行设置,定时打铃。
按照自顶向下设计方法划分自动打铃系统的功能。
可分为:时间设置电路,计时电路,显示电路和定时打铃控制电路等。
以江苏信息职业技术学院的打铃情况设计1.2 设计方案选择1.2.1 方案一:数字电路设计的自动打铃系统利用函数信号发生器来进行脉冲信号输出,利用74160N来设置十进制和六进制的进位输出。
利用数码显示器来显示时间,利用或门、与门、非门、与非门、等电路元件进行组合实现打铃的控制。
1.2.2 方案二:基于单片机的自动打铃系统设计单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。
利用定时器与软件结合实现1秒定时中断,没产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将时字节清零。
基于单片机的打铃系统设计
天津大学网络教育学院专科毕业论文题目:基于单片机的打铃系统设计完成期限:2016年1月8日至2016年4月20日学习中心:专业名称:电气自动化技术学生:陆华学生学号:2指导教师:伯颖基于单片机的打铃系统设计引言随着科技的不断发展,各种芯片都得到了很好的发展,80C51 同样如此,从开始的无人问津到现在的随处可见,红绿灯,记分牌,电子秒表,遥控器,电饭煲,电视等只要是电子产品,都会和芯片有关,其实芯片并不是什么神秘的高科技,它只是里面装了一些己编好的程序而己.而这里要介绍的是用汇编语言来编程的一个系统,它能够让一个学校或企业集团实现打铃自动化,总之,一个需要时间系统的机构实现自动提醒功能。
当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未有的速度被单片机智能控制系统所取代。
单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。
目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。
而本文是用AT89C51单片机设计的一个自动打铃系统。
第一章设计方案论证1.1 设计要求它可以作为时钟电路来显示时间,进行设置,定时打铃。
按照自顶向下设计方法划分自动打铃系统的功能。
可分为:时间设置电路,计时电路,显示电路和定时打铃控制电路等。
以信息职业技术学院的打铃情况设计1.2 设计方案选择1.2.1 方案一:数字电路设计的自动打铃系统利用函数信号发生器来进行脉冲信号输出,利用74160N来设置十进制和六进制的进位输出。
利用数码显示器来显示时间,利用或门、与门、非门、与非门、等电路元件进行组合实现打铃的控制。
1.2.2 方案二:基于单片机的自动打铃系统设计单片机部存储器设三个字节分别存放时钟的时、分、秒信息。
利用定时器与软件结合实现1秒定时中断,没产生一次中断,存储器相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将时字节清零。
一种基于单片机的校园打铃系统的设计与分析
・ 4 7・
一
种基于单 片机 的校 园打铃 系统 的设 计 与分析
李 润 荣
( 营 口职业技 术学院, 辽宁 营 口 1 1 5 0 0 0 ) 摘 要: 打铃装 置有很 多种 , 比如手机 的打铃 系统 , 闹钟的机械打铃装置 , 广播 打铃 系统等等 , 其 中校 园的 自动 打铃 系统的例子较为 典型。在本设 计 中主要控 制核心是单片机 A T 8 9 C 5 1 , 并和 D S 1 3 0 2 、 2 4 C 0 2 C和 L E D等共 同组 该系统, 其 中时钟芯片 由 D S 1 3 0 2控 制 实现 . 结合 L E D七段 数码管 完成星期及 当前年 、 月、 日、 时、 分、 秒 的时间显示 , 然后 利用设计 的键盘对 系统 当前的 时间及打铃 的时间再进行调 节、 存储及清空操作 , 最终使外部存储器 2 4 C 0 2 C完成打铃 时间的存储 。 关键 词 : 单 片机 ; A T 8 9 C 5 1 ; 2 4 C 0 2 C; 打铃 现在 , 随着 大规模集成 电路应 用的 日益广 泛 , 针对其发展 的编 正是利用此按键完成所有复位操作 , 这时时钟电路 为单 片机 产生时 程软件应用也非常多 , 其中单片机就是其 中最 基本 、 最广泛 的一种 。 钟 脉冲序列 ,作为其工作 的时间基准 ,典型 的晶体 管振荡频率 为 2 MHz 。 它应用于很 多电子产品 中 , 如智能仪表 、 实时 工控 、 通讯设 备 、 导航 1 系统 、 家用 电器等 。校园打铃系统就是 利用现代计算机 、 通讯 等技 打铃 系统 的核 心部分是声音 的控制 ,电铃 工作通 常在交流 电 术, 以传统 的铃声系统为基础 , 根据用户对铃声 系统功能 的要求 , 由 2 2 0 V下 , 单片机工作电压为直流电 + 5 V, 所以单 片机引脚不 能直接 单 片机来控制 、 管理 、 播放 的系统 。 控制 电铃工作 , 因此我们使用单 片机控制 电铃工作 电路 的通 断。由 1 方 案 制 定 与 选择 于单 片机驱动能力有 限, 因而需要硬件将单 片机输出的高 、 低 电平 校园打铃 系统设计方案有多种 , 下面提 出两种电路方案 。 变成控制 电铃通断的电路 , 能够具体 实现该功 能的电路有 多种 。常 方案一 : 主要是 由石英晶体 振荡 电路 和分频器电路组成的脉冲 见 的方式是采用将 单片机输 出信号放大后驱动继电器 , 用继 电器 的 发生器 、 校时 电路 、 报时 电路以及时 、 分、 秒计 数器和译码显示 电路 触头控制 电铃 电路的接通和断开 。 等电路组成 , 其中采用计数 器 7 4 L S 2 9 0 、 译码器 7 4 L S 4 9 、 分频器 和八 在此 系统 中, 本设计 中主要控制核 心是单 片机 A T 8 9 C 5 1 , 并 和 段数码管显示 器等器件组成 的校 园打铃系统 ,整个 系统有控制 简 D S 1 3 0 2 、 2 4 C 0 2 C等共同组该 系统 ,共同完成 了一整套打铃系统 , 系 单。 调试容易等优点 , 但是其显示功能单一 、 电路复杂。 统设计 完成后校园打铃时 间会更精 准 , 用户操作 会更方便 , 对校 园 方案二 : 这种方案采用的是单 片机 A T C 8 9 C 5 1 。A T C 8 9 C 5 1 作为 打铃 系统 的改进会起到极大 的推动作用。 参 考 文 献 控制器有 它的独到的特点 , 主要是运算 能力 强 , 更 重要的是 它的软 件编程尤 为灵活 , 自由度很 大。 在 与标准 8 0 5 1 单片机 的兼容方面也 [ 1 ]苏平.单 片机原 理与接 口技 术 【 M] .北 京 :电子 工业 出版社 , 0 3 , 1 7 8 — 1 8 6 . 能做到非 常完 美 , 特别是 在指令系统 、 硬件结构 和片内资源上完 全 20 2 】 林伸茂. 8 0 5 1单片机彻 底研 究实习篇[ M 】 . 北京 : 人 民邮电 出版社 , 兼容 , 使用时更容易掌握。因此 , 采用 A T C 8 9 C 5 1 单片机无论从稳定 【 20 05, 2 3 —26. 可靠还是通用性上更胜一筹 。 方案选择 :采用方案一实现的校园打铃控制系统调试容易 , 价 [ 3 1 陈坤. 电子设计技术【 M] . 成都 : 电子科技 大学 出版社 , 1 9 9 7 , 8 7 — 9 5 . 格相对较 为便宜 。 但是电路结构 复杂 , 控制单一 , 且 整个 系统性 能不 [ 4 ] 李秀忠. 单片机应 用技术[ M】 . 北京: 人民邮电 出版社 , 2 0 0 7 , 9 8 — 1 0 3 . 是很高 , 倒计时不是非常精确 , 功能不完整 , 如果要 求系统调节打铃 【 5 】 张 国锋 . 单 片机原理及应 用【 M】 . 北京 : 机械 工业出版社 , 2 0 0 9 , 1 2 6 一 3 4. 时间时不容易调整 。 采用方案二实现的校园打铃 系统其电路结 构简 】 单, 可实现多功能控 制 , 计 时精 确 , 全 自动化实现其所用功 能 , 并 且 能在断电的情况下任能正常 的实现打铃。 因此对于该设计而言方案 二完全能实现设计要求 , 并 且容 易掌握 , 利用此方案编程来实现 , 从 调整时间方面更容易些 , 且I / O接 口很 多 , 易于扩展外 围电 系统的选定 的设计方 案来看 ,可分为 四个模 块。 第 一个是控制模块 , 主要 负责整个系统工作的控 制和运算 , 该模 块能控制其它所有模块 ; 第二个 为显示模块 , 主要是对现时刻 内年 、 月、 日、 时、 分、 秒和星期 的直观显示 ; 第三个是键控模块 , 主要作 用 是配合控 制模块 完成工作 , 相 当于输人装置 , 利用 它可以对 打铃 时 间进行调节 ; 第 四个是存 储模块 , 它在整个系统 中起 到了连接线 的 作用 ,负责给所 有模 块提供合 适 的信 息 ,让 它们都 能稳定工作 。 A T 8 9 C 5 1 在此设计 中起到非常重要 的作用 ,它就像一个人的大脑 , 控制着整个设计 的所有 系统 。此设计 的控制模块 由单片机 、 复位 电 路、 时钟 电路组成 的。A T 8 9 C 5 1 是一种带 4 K字节闪烁可编程 可擦 除 只读 存储器 ( F P E R — O M — F l a s h P r o g r a mm a b l e a n d E r a s a b l e R e a d O n l y M e mo r y ) 的低电压。单片机的可擦 除只读存储器可以反复擦 除 1 0 0次 。复位 电路会使单片机或系统中的部件都处于一个确定的状 态。当在单片机的 R S T引脚处 引入高 电平并保持 2 个机器周期 , 单 片机 内部就执行复位操作 。 实际应 用中 , 复位操 作有两种基本形式 : 种 是上 电复位 , 另一种是按键复位 。 在该系统的单 片机运行期间 ,
基于单片机的电子音乐门铃
控制电路学年设计任务书控制电路设计说明书学院名称:计算机与信息工程班级名称:2013级物联网工程1班学生姓名:高战学号:2013211641题目:基于单片机的电子音乐门铃指导教师姓名:董再秀起止日期:2015年7月9日-8月28日第一部分:正文部分一、选题背景随着时代的前进和发展,控制智能化、小型化、低功耗化得到广泛关注。
在这些领域中,单片机起到了举足轻重的作用,这就把单片机的应用提升到重要的地位,单片机应用系统设计就成为新的技术热点。
近几年来,随着市场上智能家居的不断升温,门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。
人们已开始习惯用个性化的音乐门铃代替传统铁门铃,这使电子音乐门铃系统得到了飞跃性的发展。
随着单片机技术的飞速发展,通过单片机实现人们对物质生活的满足,这将会日益成为今后的一个重要发展的方向。
本设计是介绍了由AT89C51单片机来构成电子音乐门铃系统的工作过程,本系统主要完成该电子门铃不仅具有普通电子门铃的功能,而且还具有液晶显示屏提示功能。
单片机价格便宜,性能可靠,耗电量少,安装也简便,按下再也不是“叮咚”声,而是悦耳的音乐,让客人可以耐心的等待;它的工作状态能够由用户自行设定音乐和提示语,给来访者提供必要的音乐和文字回应信息,给人们生活提供很大的便利。
二、相关知识2.1 硬件部分2.1.1 AT89C51单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。
概括的讲:一块芯片就成了一台计算机。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
同时,学习使用单片机是了解计算机原理与结构的最佳选择。
AT89C51是一个8位的微处理器,并包含有4KB的Flash存储器,即单片微机。
在很多的嵌入式控制系统中,许多具有高度灵活性及低成本的解决方案都由AT89C51为其提供。
基于单片机的门铃设计
基于单片机的门铃设计门铃是我们日常生活中经常使用的电子设备之一、基于单片机的门铃设计可以充分利用现代电子技术的优势,实现更加智能化和便捷的门铃功能。
本文将详细介绍基于单片机的门铃设计。
首先,我们需要选择合适的单片机作为控制核心。
单片机是一种非常灵活和可编程的微处理器,可以满足门铃设计中的各种需求。
目前,常用的单片机有51系列、AVR系列、STM32系列等。
我们可以根据需要选择适合的单片机型号。
接下来,我们需要了解门铃的基本原理。
传统的门铃是通过按下按钮使电流流通从而产生声音。
基于单片机的门铃设计可以更加灵活和多样化。
我们可以通过与单片机的输入输出口连接一个按钮,当按钮按下时,单片机会接收到信号并触发相应的动作。
在设计之前,我们需要确定门铃所需的功能和特点。
例如,我们可以添加倒计时功能,即当门铃响起时,可以设置一个定时器,在一定时间内不进行再次响铃。
还可以添加调节音量的功能,通过调整单片机输出的PWM信号来实现不同音量的调节。
在硬件设计方面,我们需要选择合适的声音发声器件。
例如,我们可以使用蜂鸣器、扬声器或音频放大器等。
在选取声音发声器件时,需要考虑功耗、音质和制造成本等因素。
在软件设计方面,我们需要编写相应的程序。
首先,我们需要初始化单片机的输入输出口,并设置中断服务函数。
当门铃按钮按下时,单片机会通过中断服务函数接收到相关信号,并触发门铃响铃的动作。
其次,我们需要编写相应的逻辑控制代码。
例如,如果添加了倒计时功能,我们需要编写定时器中断服务函数,控制门铃在规定的时间内不响铃。
最后,我们需要编写声音模块的代码。
通过单片机输出PWM信号控制声音发声器件,实现门铃的声音效果。
除了基本的门铃功能,我们还可以添加其他附加功能以提升用户体验。
例如,可以添加触摸屏或语音识别功能,让用户可以通过触摸屏或语音命令来控制门铃。
还可以添加无线通信功能,使门铃和手机或其他智能终端设备连接,当门铃响起时,用户可以通过手机接听来实现远程接听门铃。
基于单片机控制的电铃控制器的设计
单片机原理与应用技术课程设计报告(论文)基于单片机控制的电铃控制器的设计专业班级:姓名:时间:指导教师:基于单片机控制的电铃控制器课程设计任务书1.设计目的与要求设计出一个电铃控制器,准确地理解有关要求,独立完成系统设计,要求所设计的电路具有以下功能:(1)可以显示星期、时、分和秒。
(2)每天可设置20次,打铃持续时间每次1-90秒可调,每次打铃的间隔时间1-99分钟可调。
(3)内置蜂鸣器可以发出监控声音。
2.设计内容(1)画出电路原理图,正确使用逻辑关系;(2)确定元器件及元件参数;(3)进行电路模拟仿真;(4)SCH文件生成与打印输出;3.编写设计报告写出设计的全过程,附上有关资料和图纸,有心得体会。
4.答辩在规定时间内,完成叙述并回答问题。
论文结构清晰,层次分明,理论严谨。
基于单片机控制的电铃控制器的设计电子132 方勋摘要:系统采用单片机STC89C52作为本设计的核心元件,在其基础上外围扩展芯片和外围电路,附加时钟电路,复位电路,键盘接口及LED显示器。
键盘采用独立连接式。
还有定时报警系统,即定时时间到,通过扬声器发出报警声,提示预先设定时间时间到,从而起到定时作用。
外围器件有LED显示驱动器及相应的显示数字电子钟设计与制作可采用单片机来完成。
由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低,所以在该设计与制作中采用单片机STC89C52,它是低功耗、高性能的CMOS型8位单片机。
片内带有8KB的Flash存储器,且允许在系统内改写或用编程器编程。
另外, STC89C52的指令系统和引脚与8051完全兼容,片内有512B的RAM、32条I/O口线、3个16位定时计数器、4个外部中断、一个7向量4级中断结构(兼容传统51的5向量2级中断结构)等。
在LED显示器中,分成静态显示和动态显示两类,在这个设计的最小系统中主要用了它的动态显示功能,动态显示器利用了人视觉的短暂停留,在数据的传输中是一个一个传输的,且先传输低位。
基于单片机的教学打铃控制器设计
基于单片机的教学打铃控制器设计随着社会的快速发展和教育的变革,学校的管理也越来越智能化。
其中,教学打铃系统尤其是一项必需的管理手段。
然而,在传统的打铃系统中,存在诸多问题,例如频繁出现的故障、安装和维护成本高昂以及难以满足不同场合的多样化需求等。
因此,基于单片机的教学打铃控制器应运而生,成为教学管理的重要工具。
基于单片机的教学打铃控制器是一种高效可靠、精度高、注册应用广泛的数字化打铃系统。
与传统打铃系统相比,它使用单片机作为核心控制器,实现程序控制,程序实时性好,可靠性高。
同时,该系统具有更多的功能,如定时功能、周计划功能、多语言查询等,能够满足各种不同的场合与需求。
该系统的硬件主要包括打铃控制器、时钟电路、显示器、键盘等部分。
打铃控制器采用单片机,通过输入、处理、输出的方式实现了控制信号的转换与传递。
时钟电路则可精确地控制打铃时间,增强了系统的稳定性。
显示器和键盘则起到人机交互的作用,在更方便且人性化的操作中发挥了至关重要的作用。
在软件方面,该控制器系统主要设计功能包括实时时钟、计时计划、语音提示、多级权限等。
实时时钟功能可根据自行设定的时间表档案精确设置铃声播放时间。
计时计划则可以通过统计不同的节次和课程时间来实现不同的课程的铃声控制。
在语音提示功能中,您可以将语音文件录入系统,并实现系统的语音提示功能。
多级权限功能可以有效地实现不同权限的用户对铃声的控制,从而避免了教学管理中出现的非法操作和误操作等。
在教学管理中,基于单片机的教学打铃控制器有着广泛的应用,特别是在学校、科研机构、实验室等场所。
其优越的性能和丰富的功能使其成为教学管理的不可或缺的一部分。
通过该系统,学校教育管理人员可以更好地实现对铃声的管理和控制,有效地提高学校的学习效率。
总之,基于单片机的教学打铃控制器是一种高效、精准且具备广泛应用前景的数字化打铃系统。
它的应用为学校教学管理提供了较好的解决方案,不仅便捷高效,而且成本低廉、维护简单。
毕业设计论文_基于单片机电子门铃设计 精品
电子门铃的设计【摘要】本设计介绍了由STC89C52单片机来构成电子音乐门铃系统的工作过程。
主要完成的电子门铃不仅具有普通电子门铃的功能,还具有一些扩展功能。
该设计主要由单片机、按键、喇叭等组成,它的制作简单,成本低,安装也比较方便。
因此,这也给人们生活提供了很大的便利。
【关键词】STC89C52单片机电子门铃音乐前言随着社会的前进和发展,仪器小型化,功耗微小化,控制智能化得到了很广泛的应用。
而在些领域中,单片机起着举足轻重的作用,这就把单片机的应用开发到了最高顶点,单片机应用系统的设计也就顺理成章的成为了科技的最热点。
近几年,随着市场智能化的升温,音乐门铃系统正在慢慢取代传统的用钥匙去管理各个门道,并且在市场上社会上生活上已经得到了很好的应用。
有了音乐门铃,客人拜访时听到的将不是单调的普通门铃声,而是特殊动听的音乐声。
而如果听到的是三种音乐的门铃声,那这一定是一件令人很兴奋的事情。
本设计就是设计一种具有三种音乐的电子门铃。
当客人拜访时,按下门铃,听到的不是简单枯燥的一般门铃声,而是优美的音乐声。
1 总体方案设计1.1 设计任务设计一个基于单片机的三音门铃。
1.2 设计要求1,当按下开关,电子门铃可以自动鸣叫,并能持续一段时间。
2,工作电压有一定的调节范围。
3,不可以购买现成的发声装置。
1.3 总体方案的论证与选择针对本设计的设计要求,可以知道:本设计是利用单片机实现对喇叭的发声,控制采用按钮操作。
当按下开关时,单片机发出的音乐声由喇叭发出。
由此,可以给出两种方案。
方案一:本设计是通过按键输入(其中有两个按键,一个播放上一首,一个播放下一首),作用于单片机后使单片机发出声音送入喇叭使喇叭发声。
同时也有复位按键,可以使歌曲复位,从头再唱。
音乐的发声主要是通过程序的编写来达到发声要求。
其总体框图,如图1.1。
图1.1方案一总体框图方案二:本设计是通过按键输入(只有一个按键),作用于单片机后经过人工调频发声后送入蜂鸣器使蜂鸣器发出音乐的声音。
基于单片机的校园打铃系统设计设计说明
基于单片机的校园打铃系统设计设计说明信息职业技术学院毕业设计说明书(论文)设计题目: 基于单片机的校园打铃系统设计专业: 应用电子技术班级: 应电08-2学号:姓名:指导教师:二〇一〇年九月十日目录摘要 (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 源程序 (29)摘要本设计以单片机AT89C51为控制核心,与DS1302、24C02C和LED等组成校园打铃系统,运用实时时钟芯片DS1302实现时间控制,同时运用LED七段数码管完成当前的年、月、日、时、分、秒和星期以及打铃时间的显示,再利用键盘可以对系统当前时间以及打铃时间进行调节、存储、清空操作,并且使用外部存储器24C02C完成打铃时间的存储。
基于单片机控制的电铃控制器 电铃控制器
基于单片机控制的电铃控制器一.设计要求(一)基本功能1.显示:可以显示星期、时、分和秒2.打铃:每天可设置20次,打铃持续时间每次1-90秒可调,每次打铃的间隔时间1-99分钟可调。
3.铃声:内置蜂鸣器可以发出监控声音(二)性能时间日误差< 1.5秒(三)扩展功能1.可设定单/双休息日不打铃2.随季节变化,每天自动调整开与关的时间二.计划完成时间三周1.第一周完成软件和硬件的整体设计,同时按要求上交设计报告一份。
2.第二周完成软件的具体设计和硬件的制作。
3.第三周完成软件和硬件的联合调试。
三.编写设计报告写出设计的全过程,附上有关资料和图纸,有心得体会。
四.答辩在规定时间内,完成叙述并回答问题。
目录1引言 (1)2总体设计方案 (1)2.1设计思路 (1)2.2总体设计框图 (1)2.3设计方案 (1)3设计原理分析 (2)3.1按键功能 (2)3.2状态指示 (2)3.3打铃控制 (2)3.4电路原理图 (2)4程序流程框图 (3)4.1总体程序流程图 (3)4.2主程序流程图 (3)4.3校时程序流程图 (4)4.4时钟打铃程序流程图 (4)5心得与体会 (5)参考文献 (5)附录 (6)基于单片机控制的电铃控制器班级:应教053班姓名:李胜涛摘要:该设计介绍了一种以AT89S51单片机为核心,以七段数码管显示星期、时、分和秒,发光二极管作为指示灯标志及按键较时、定时的自动打铃器。
关键词:单片机电铃自动数码管1引言当今社会,随着科学技术的快速发展,自动控制在人们的生活中可以说“无孔不入”,小到遥控儿童玩具,大到冰箱空调的智能化,都体现了科学技术的进步。
特别是单片机(Single-Chip Microcomputer SCM)技术的应用,不但降低了生产成本,同时也方便了消费者,使操作简洁、安全。
单片机的应用使许多复杂的事情,都能够简单、方便的实现了。
用单片机控制的自动打铃器,充分发挥单片机体积小,价格便宜,功耗低,可靠性好等特点,充分发挥了单片机的控制优势。
基于单片机的自动打铃系统 课程设计
基于单片机的自动打铃系统课程设计基于单片机的自动打铃系统_课程设计课程设计(论文)题目名称基于单片机的自动打铃系统课程名称电视机原理与技术学生姓名学号 2021100190 系、专业 09电子信息工程指导教师2021年12月12日本次设计中的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)第三章系统调试与测试结果分析 (10)4.1 系统调试 (10)4.11硬件调试..............................................................................................................................10 4.12硬件软件联机.....................................................................................................................10 4.2仿真结果 (10)第四章附录及参考文献............................................................................................................12 4.1软件程序清单........................................................................................................................12 4.2参考资料 (34)本设计是根据我们所学习的单片机课程,按照大纲要求对我们进行的一次课程检验,是进行单片机课程训练的必要任务,也对我们掌握单片机应用有很大的帮助。
基于单片机的电铃控制系统的设计方案
基于单片机的电铃控制系统的设计方案绪论1.1 课题的提出及意义单片机作息时间控制系统是在数字电子钟的基础上,添加了电铃控制电路和音响控制电路,使其具有时钟、定闹等多重功能的一个小型的智能化系统。
此系统可以实现对时间的智能化控制,摆脱了传统的由人来控制时间的长短的不便,可广泛应用在学校、工厂和机关的自动打铃、计时、路灯及室照明和其他对象控制,因此具有广阔的市场和良好的经济效益。
通过此次设计,我们要掌握以下方面的知识:(l)单片机的原理及应用。
(2)Protel 软件的使用。
(3)作息时间控制系统的原理和实现方法。
此外,通过该课题的设计,要达到提高我们综合能力的目的,如综合应用所学知识能力、资料查询能力、计算机应用能力、语言表达能力、论文撰写能力等,尤其是要提高我们单片机应用技术的实践操作技能和利用单片机进行科技革新、开发和创新的基本能力,同时使我们初步掌握单片机应用系统设计、研制的方法。
特别是如果我们毕业以后从事与单片机相关的工作,这就可以大大缩短我们在未来工作岗位上的适应期,使我们尽快在工作中担当主角,发挥我们的作用。
1.2 设计要求1.2.1 基本要求(1)基本计时和显示功能(用12小时制显示)。
包括上下午标志,时、分的数字显示,秒信号指示。
(2)能设置当前时间(含上、下午,时,分)(3)能实现基本打铃功能,规定:(4)设计能正常工作的一个单片机最小硬件系统,外围电路包括设置键盘,LCD 或LED的显示器;上午6:00起床铃:打铃5秒、停2秒、再打铃 5 秒。
下午10:30熄灯铃:打铃 5 秒、停 2 秒、再打铃 5 秒。
铃声可用小喇叭播放,凡是用到铃声功能的均按此处理1.2.2 发挥部分(1)增加整点报时功能,整点时响铃 5 秒,要求有控制启动和关闭功能。
(2)增加调整起床铃、熄灯铃时间的功能。
(3)增设上午 4 节课的上下课打铃功能,规定如下:7.30 上课,8.20 下课:8.30上课,9.20 下课;9.40 上课,10.30 下课;10.40 上课,11.30下课;每次铃声5 秒。
基于单片机的电子音乐门铃的方案设计书
摘要随着时代的前进和发展,控制智能化、仪器小型化、功耗微小化得到广泛关注。
在这些领域中,单片机起到了举足轻重的作用,这就把单片机的应用提升到重要的地位,单片机应用系统设计就成为新的技术热点。
近几年来,随着市场上智能化楼宇的不断升温,门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。
人们已开始习惯用门铃系统代替传统的铁钥匙去管理各通道门,这使门铃系统得到了飞跃性的发展。
随着单片机技术的飞速发展,通过单片机实现人们对物质生活的满足,这将会日益成为今后的一个重要发展的方向。
本设计是介绍了由AT89C51单片机来构成电子音乐门铃系统的工作过程,本系统主要完成该电子门铃不仅具有普通电子门铃的功能,而且还具有一些扩展功能。
它的工作状态能够由用户自行设定等常规功能,并给来访者提供必要的语音和文字回应信息,此外。
这给人们生活提供了很大的便利。
关键词:单片机;电子门铃;液晶显示;语音录放The design of electronic music doorbell based on Single ChipMicroprocessorAbstractWith the progress of the times and development of intelligent control,small machines, micro-power consumption get a wide concern. In these areas,Single chip microprocessor played a pivotal role,which the MCU applications important to enhance the status of Single Chip Microprocessor applications designed to become the new hot technology.In recent years,with intelligent buildings on the market has been heating up,the doorbell system has been as intelligent office and intelligent residential quarters of an important component of the traders and users to accept. People have begun to use doorbell system used to replace the traditional iron keys to manage the access door, rang the doorbell so that this system has been leap of development. With the rapid development of Single Chip Microprocessor technology,people will increasingly become an important future development direction, through the material life of the meet.It is introduced by the AT89C51 chip to a system of electronic music doorbell process. This system is mainly to complete the electronic doorbell rang the doorbell not only a common electronic features, but also has some extensions. Its work by the state to set its own users, such as conventional capabilities, and visitors to provide the necessary response to the voice and text information, in addition, users can also visit a wide range of information enquiries.Key words: Single Chip Microprocessor。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湖南信息职业技术学院毕业(论文)设计答辩申请书课题电铃系统设计一、课题(论文)提纲二、内容摘要三、参考文献注:学生凭此申请书和设计(论文)样文参加答辩湖南信息职业技术学院教务处制目录摘要: (3)关键词 (3)一、绪论................................................................................................................ 错误!未定义书签。
二、总体方案设计 (8)2.1芯片比较 (8)2.1.1 单片机选型 (8)2.1.2 液晶显示模块的选择 (8)2.1.3 时钟芯片的选择 (10)2.1.4 语音芯片的选择 (11)2.2总体设计与系统原理 (13)三、硬件设计 (13)3.1、单片机部分 (13)3.1.1 STC89C52 (13)2.1.2单片机硬件资源分配 (16)3.2、液晶显示模块 (17)3.3、时钟芯片部分 (23)3.4、电源与复位电路部分 (24)3.4.1 电源部分 (24)2.4.2复位电路 (24)3.2、电铃和音乐芯片部分 (25)3.3、按键部分 (25)四、软件设计 (26)五、系统调试与仿真图 (29)5.1、软件调试 (29)5.2、系统调试 (23)5.3、仿真图 (30)六、总结................................................................................................................ 错误!未定义书签。
参考文献................................................................................................................ 错误!未定义书签。
单片机电铃系统设计电子信息0601班方超 48号摘要:基于目前广泛应用的传统电铃系统噪声大,声音刺耳,不支持在线编程,用户改变响铃时间复杂。
在此基础上,我采用STC89C52单片机设计了一套智能自动打铃系统,可控制外围器件的一种音乐电铃,可根据学校等单位的作息制度自动打铃,从而有效地解决上述问题,有很好的实用价值。
该系统由三部分组成:程序控制、单片机硬件电路和仿真部分。
电源由定电压模块220V交流转12V在由7805转5V直流电压分别为各部分电路提供电源。
程序控制部分由时钟函数、LCD1602函数、键盘函数、主函数组成。
硬件部分由四个模块组成:单片机最小系统、时钟芯片DS1302、显示模块LCD1602、语音芯片AP8902。
实时时钟随时与CPU内定时数据表进行比较,当二者相吻合时,触发P1.7脚给出高电平信号,再由语音芯片输出音乐并经过LM386处理在直接接到功放设备输出铃声,完成自动定时响铃任务。
关键词单片机、C语言、流程、仿真一绪论1. 1 课题的提出及意义单片机作息时间控制实现了对时间控制的智能化,摆脱了传统由人来控制时间的长短的不便,实现代学校必不可少的设备。
1. 2 设计的任务及要求1.作息时间能控制电铃2.作息时间能启动和关闭放音机单片机作息时间控制的功能如下:●使用液晶屏显示现在的时间。
●使用时钟芯片可长时无人置守的响铃系统。
●显示格式为“年月日周时分秒”。
●具有复位功能,以及时间、星期调节功能。
●一旦时间到则单片机P1.0置高电平启动语音芯片,可以控制音乐开启和关闭。
●具有多次定时响铃功能响铃时间、方式、时间长短可调。
二总体方案设计2. 1 芯片比较2.1.1 单片机选型当今单片机厂商琳琅满目,产品性能各异。
常用的单片机有很多种:Intel8051系列、Motorola和M68HC系列、Atmel的AT89系列、台湾Winbond(华邦)W78系列、荷兰Pilips的PCF80C51系列、Microchip公司的PIC系列、Zilog 的Z86系列、Atmel的AT90S系列、韩国三星公司的KS57C系列4位单片机、台湾义隆的EM-78系列等。
我们最终选用了ATMEL公司的STC89C52单片机。
STC89C52是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含8Kbytes的可反复擦写的只读程序存储器(PEROM)和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,与标准MCS-51指令系统及8052产品引脚兼容,片内置通用8位中央处理器(CPU)和FLASH存储单元,功能强大STC89C52单片机适用于许多较为复杂控制应用场合。
2.1.2液晶显示模块的选择LCD显示器芯片的选择常用的显示器芯片有HD44780、JHD12864E、JHD0801A、VP19264、MOBI2006、LCD1602等,由于HD44780、JHD12864E、VP19264、MOBI2006芯片价格批量生产时购买价格以及在电铃系统使用过程实际作用但LCD1602在系统设计中具有高性能价格比与技术支持强因此选用LCD1602液晶显示模块,下面对LCD1602作一下介绍。
特点(1)LCD1602液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2,20*2和40*2行等的模块;(2)1602LCD又可分为带背光和不带背光两种,基控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别;(3)主要技术参数:显示容量:16×2个字符、芯片工作电压:4.5—5.5V、工作电流:2.0mA(5.0V) 模块最佳工作电压:5.0V、字符尺寸:2.95×4.35(W×H)mm引脚功能说明第1脚:VSS为地电源。
第2脚:VDD接5V正电源。
第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。
第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。
第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。
当RS 和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。
第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。
第7~14脚:D0~D7为8位双向数据线。
第15脚:背光源正极。
第16脚:背光源负极。
工作原理简介字符型LCD液晶显示模块是专用于显示字母、数字、符号等的点阵型液晶显示模块。
字符位可以是5*7或5*11等点阵组成。
每一个点阵字符位都可以显示一个字符,内置HD44780控制IC专用于字符显示的液晶驱动及控制。
HD44780的显示缓冲区及用户自定义的字符发生器CGRAM全部内藏在芯片内。
HD44780具有简单而功能较强的指令集,可实现字符移动、闪烁等显示功能。
HD44780的控制部是液晶显示模块的核心,它控制着HD44780的工作时序和各功能的实现,具有驱动40*16点阵的液晶显示器件的能力AT89C51与LCD硬件原理图如下2.1.3 时钟芯片的选择为实现长时无人置守的响铃系统,我们对STC89C52进行外围扩展。
常用的时钟芯片有很多,如DS1302、 DS1307、PCF8485。
经过比较选择,最终选用了DALLAS公司的DS1302。
DS1302介绍:是一种具有涓细电流充电能力的电路,主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。
采用普通32.768kHz晶振。
而且它是一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。
采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。
DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。
DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。
DS1302在电铃系统中的硬件原理图DS1302与CPU的连接仅需要三条线,即SCLK(7)、I/O(6)、RST(5)。
2.1.4语音芯片的选择为避免电铃铃声优美,高性价比与技术支持等方面在三种型号中选用一次性(OTP)型号中AP8902.其中三中型特点如可录放型: ISD系列从10s 到16分钟的一系列芯片,以FLASHRAM闪烁存储器为IC为介质,断电后语音还能保存。
特点:内部没有单片机,控制较麻烦;容易丢失数据;芯片和编程器价格都较高。
一次性(OTP)型APLUS系列:芯片内部是PROM存储器,将语音文件烧录进去,以后不可以更改。
有API8108(10s可分8段),API8208(20s可分8段),API840N(40s可分32段), AP8821(21s最大15段),AP8842(42s最大30段)其中AP8821和AP8902可以选择单片机并口控制和按键控制。
此系列特点:控制较灵活,价格较低。
掩膜型(MASK)型:标准片(标准声源型):如各种报警声,倒车语音等大批量生产出来的标准品,价格非常便宜,此类特点是不能根据自己的情况更改,包括音质,音调,控制方式等。
AP8902工作原理与硬件原理图控制音乐响铃电路由语音芯片AP8902、音频放大LM386组成其中音乐芯片AP89042是一次性编程(OTP)语音芯片是采用4-bit ADPCM 或 8-bit PCM压缩方式。
在6K 采样率下时间长度可达到42秒;可用按键或CPU方式触发,最大可以触发32段;3个输出端可以选择LED、STOP、BUSY不同组合;声音输出可外接三极管放大输出(COUT)或直接推喇叭(VOUT)方式。
AP89042工作电压:2.6-3.6V,静态电流小于5uA。
2. 2总体设计与系统原理经比较我们选定单片机芯片为STC89C52,时钟芯片为DS1302。
在确定系统的大体形式之后,画出本系统的结构布局,方框原理如下。
三硬件设计3. 1 单片机部分3.1.1 STC89C52特点:●与MCS-51产品指令和引脚完全兼容● 8K字节可重擦写FLASH闪存● 1000次擦写周期●全静态操作:0Hz-80MHz●三级加密程序存储器● 512字节内部RAM● 32个可编程I/O口线● 3个16位定时/计数器● 8个中断源●可编程串行UART通道●低功耗空闲和掉电模式功能特性概述:STC89C52提供以下标准功能:8K字节FLASH闪存,256字节内部RAM,32个I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。