基于单片机的门铃设计本科论文

合集下载

基于单片机的门铃设计

基于单片机的门铃设计

基于单片机的门铃设计门铃是一种常见且具有实用性的装置,其用途是提醒主人外面有人到来。

随着科技的不断发展,基于单片机的门铃设计也变得越来越智能化和便捷。

本文将介绍一种基于单片机的智能门铃设计。

该设计使用单片机作为主要控制芯片,并搭配其他传感器和模块实现门铃的自动响铃、录像等功能。

设计理念是通过使用单片机来感知和处理外部信号,并通过触发相应的操作来实现人们对门铃的需求。

首先,我们需要选用一款适合的单片机作为主控制芯片。

单片机的选择要考虑处理能力、外设接口、功耗等因素。

推荐使用一款低功耗的低端单片机,如Arduino Uno。

其较小的体积和就能耗使其非常适合此类小型应用。

其次,我们需要考虑门铃的触发方式。

常见的门铃触发方式有按钮触摸、声音识别、人体感应等。

本设计采用人体感应作为门铃的触发方式。

通过连接红外传感器,当有人接近门口时,红外传感器将检测到人体的红外辐射,并触发门铃响铃。

然后,我们需要实现声音的播放和存储功能。

为了实现门铃响铃的功能,我们可以使用单片机内部的PWM模块来控制一个扬声器的输出。

另外,为了增加门铃的智能性,我们还可以将声音存储在一个闪存模块中,通过单片机的读取将门铃声音可视化,可以使用一块microSD卡作为存储介质。

最后,我们可以添加一些附加的功能,如拍摄照片、录制视频等。

为了实现这些功能,我们可以使用一块摄像头模块,例如一款带有Omnivision 5642芯片的摄像头模块。

通过连接摄像头模块和单片机,我们可以实现在有人接近门铃时自动拍摄照片或录制视频。

这些文件可以保存在存储介质中,并在需要的时候被读取。

综上所述,基于单片机的门铃设计可以实现智能化和便捷化。

通过使用单片机作为主要控制芯片,并搭配其他传感器和模块,我们可以实现门铃的自动响铃、存储声音、拍摄照片、录制视频等功能。

这些功能大大提高了门铃的实用性和智能性,为主人提供了更多的便利。

随着科技的不断进步,我们相信基于单片机的门铃设计将会有更多的创新和发展。

基于51单片机的无线遥控音乐门铃设计

基于51单片机的无线遥控音乐门铃设计

汉口学院本科毕业论文学院名称电信学院专业名称电气工程及其自动化年级大四姓名陈健学号 ********** 指导教师张晓霞无线遥控门铃电路的设计摘要随着无线技术的和智能家居的的快速发展,同时加上人们生活水平品质的提高,人们对住宅的安全和智能化的需求也越发强烈,针对智能化住宅的设计方面,无线遥控门铃同样是智能化设计的重要一点,该产品集安全性和简易性等优势于一体,所以,无线遥控门铃电路的设计成为本课题研究的重中之重。

本论文虽然只是简单的设计了一个无线遥控门铃,但是它拥有集编码能力的无线遥控发射和接受集成电路;同时配合机电式音乐门铃当作声音播放设备,已致其变成一个拥有声音输出且门铃按钮与播放设备之间无线连接,同时安装及其简易的无线遥控门铃。

像该门铃同时兼顾功耗低、电路简易且安全性高、无线遥控距离适中、电路占用面积小、抗击信号干扰能力强等优点。

该无线遥控门铃接收端电路协同机电式音乐门铃合二为一,同时可以任意在室内有220V交流电源的位置,能够满足不同人的生活需要,拥有着极大的的发展潜力。

.随着微电子技术、无线技术的发展,由开始的按钮门铃到现在的可视对讲门铃、智能数码门铃,发展速度不断飚升。

针对目前世界范围内经济严峻形式和我国经济运行面临新的不确定性因素,如何根据急剧变化的外部经济环境调整企业发展规划和经营方针,成为摆在我国无线音乐门铃企业面前亟待解决的问题。

在全球金融危机形势下,无线遥控门铃企业的发展需要我们不断研究、不断创新,向着产品智能化、数字化、信息化方向发展。

该无线门铃设计采用STC89C51单片机作为主控制器,外部加上三极管驱动播放设备,以此来实现音乐播放的硬件电路,无线模块实现无线的链接,实际应用来说更加容易安装,是家居首选。

具有性能稳定,遥控距离远,功耗低等特点。

目录第一章绪论 ......................................................................................................................... - 1 -1.1 课题选题背景 ............................................................................................................... - 1 -1.2 国内外研究状况 ........................................................................................................... - 1 -1.3 研究无线遥控音乐门铃的意义 ................................................................................... - 2 -第二章设计任务 ................................................................................................................. - 2 -第三章硬件电路设计 ......................................................................................................... - 4 -3.1系统总体框图 ................................................................................................................ - 4 -3.2 电源电路设计 ............................................................................................................. - 5 -3.3 发射电路设计 ............................................................................................................... - 5 -3.4 接收电路设计 ............................................................................................................... - 8 -3.5 主控电路设计 ............................................................................................................... - 9 -3.6 放音驱动电路设计 ..................................................................................................... - 17 -第四章系统软件设计 ....................................................................................................... - 20 -4.1单片机发声概述 .......................................................................................................... - 20 -4.1.1 音调 ................................................................................................................ - 20 -4.1.2 节拍 ................................................................................................................ - 21 -4.2 编程软件Keil C51 .................................................................................................... - 22 -4.3 画图软件Protel99SE ................................................................................................ - 23 -4.4 Protel使用常见问题 ................................................................................................ - 26 -4.5 系统总体程序流程图 ................................................................................................. - 28 -第五章调试与实现 ........................................................................................................... - 29 -5.1 焊接遇到的主要技术问题 ......................................................................................... - 30 -5.2 功能的调试方法 ......................................................................................................... - 31 -第六章结束语 ................................................................................................................... - 31 -6.1 意见及改进 ................................................................................................................. - 31 -6.2设计的收获与体会 ...................................................................................................... - 32 -结论与展望 ......................................................................................................................... - 34 -致谢 ..................................................................................................................................... - 35 -参考文献 ............................................................................................................................. - 36 -附录一:原理图 ................................................................................................................. - 37 -附录二:仿真图 ................................................................................................................. - 38 -附录三:源程序 ................................................................................................................. - 39 -第一章绪论1.1 课题选题背景随着时代的发展和进步,控制智能化、仪器小型化、功耗微小化得到广泛关注。

基于51单片机的电子音乐门铃设计

基于51单片机的电子音乐门铃设计

基于51单片机的电子音乐门铃设计摘要:本文介绍了一种基于51单片机的电子音乐门铃设计方案。

门铃采用51单片机作为主控芯片,运用PWM技术实现音乐的合成播放,同时添加呼叫功能,能够实现多种音效与呼叫声音的切换。

该门铃具有音效美观、使用方便、可靠稳定的特点,适用于门口、房间、企业单位等场景使用。

关键词:51单片机、电子音乐门铃、PWM技术、合成播放、呼叫功能1.引言随着科技的不断发展,人们对产品音效的要求也有了不断提高。

而门铃作为家庭中不可缺少的部件,其音效的美观性和使用功能性愈加被用户所关注。

本设计基于51单片机,采用PWM技术实现音乐的合成播放,同时添加呼叫功能,能够实现多种音效与呼叫声音的切换。

2.硬件设计2.1 硬件框图本门铃主要由两部分组成:音乐合成模块和呼叫模块。

其中,音乐合成模块采用51单片机作为主控芯片,连接PWM模块和音频输出模块;呼叫模块连接按键模块和寻呼机,如图1所示。

2.2 电路设计音乐合成模块采用了PWM技术,可以实现多种音效的合成播放,并通过DAC模块输出到音频输出模块。

具体电路设计如图2所示,其中,M1是51单片机的控制引脚,P1.0是按键输入引脚,J1是音频输出插座。

呼叫模块采用了按键控制寻呼机的方式,如图3所示,K1是呼叫按钮,K1下方是寻呼机。

3.软件设计3.1 软件流程图本门铃的软件设计采用了C语言,其流程如图4所示,主要分为四个模块:音乐模块、呼叫模块、按键模块和主程序模块。

3.2 代码本设计的代码主要分为以下几个部分:1. 定义51单片机端口和PWM模块2. 定义音频合成数组,各种音效数组3. 接口设计以及中断服务程序的编写4. 设计菜单系统以及音频切换具体代码如下所示:#define led P2#define PWM P3//定义音频合成数组code unsigned char WAVE[12][25] ={{0, 126, 224, 152, 48, 24, 18, 12, 6, 4, 2, 1},{0, 1, 2, 4, 6, 12, 18, 24, 48, 152, 224, 126}, ……};//定义各种音效数组code unsigned char DINGDONG[25] = {1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1};code unsigned char BIRTHDAY[25] = {1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1};//初始化函数void Init(void) {……}//主程序void main(void) {Init();while (1) {……}}如上代码所示,我们对51单片机端口和PWM模块进行了定义,在菜单系统中,我们使用各种音效数组并根据按键代码进行音频切换。

基于单片机的电子门铃音乐的设计毕业论文

基于单片机的电子门铃音乐的设计毕业论文

基于单片机的电子门铃音乐的设计毕业论文哈尔滨理工大学学士学位论文学士学位论文基于单片机的电子门铃音乐的设计- 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 课题背景微型计算机的出现和大量使用将人类社会带入一个新的时代,单片微型计算机(简称单片机)在其中扮演着十分重要的角色。

基于单片机的音乐门铃毕业生设计

基于单片机的音乐门铃毕业生设计

摘要随着互联网技术和信息通讯技术的飞速发展,信息化、智能化的浪潮正在席卷世界的每一个角落,电子音乐门铃系统进入住宅,它正全方位地改变人类的社会生活,使人们的生活发生了翻天覆地的变化。

由于人们生活水平的不断提高,越来越重视住宅的质量、安全性以及信息的获取和管理,这又大大促进了电子音乐门铃系统的发展。

各种方便于生活的电子音乐门铃系统开始进入人们的生活,以单片机为核心的电子音乐门铃系统就是其中之一。

它实用性强,功能齐全,技术先进,使人们相信这是科技进步的成果;它更让我们懂得,数字时代的发展将改变人类的生活,将加快科学技术的发展。

电子音乐门铃系统是应用了单片机编程技术、串行通信而设计的一种电控信息管理的智能系统。

本论文介绍了一种用单片机ATmega16来控制的智能门铃系统的工作原理,并给出了其完整的硬件电路和软件的设计方案与实现方法。

通过对“电子音乐门铃系统”课题的学习和设计,使我了解ATmega16单片机的特性;进一步的掌握了单片机进行多机通信的原理,对以后的学习和工作做了一个很好的铺垫。

关键词:单片机;电子音乐门铃;C语言编程AbstractAs the Internet technology and the rapid development of information communication technology, information, intelligent wave is swept every corner of the world, electronic music system into a house, it rang is all-around change of human social life, makes the life of people has undergone earth-shaking changes. As people living standard rise ceaselessly, pay more attention to the quality of housing, security and data acquisition and management, which greatly promoted the development of the intelligent system. Various convenient life of intelligent doorbell system began to enter the life of people, based on single chip intelligent bell system is one of them. It is practical, complete functions, advanced technology, make people believe that it is the results of scientific and technological progress, Let us know more, and digital age will change the development of human life, will speed up the development of science and technology.The electronic music systems are used for microcontroller programming techniques, serial communication and design of a kind of electronic information intelligent management system. This paper introduces a kind of MCU ATmega16 to control the working principle of the system, intelligent, and gives a complete hardware circuit and software design and realization method.Based on the "smart" subject system of intelligent design and learning, I understand the characteristics of ATmega16, grasp the single-chip computer communication on the principle of learning and work to make a very good.Keywords: SCM;electronic music doorbell;C Programming language目录摘要 (I)Abstract (II)第1章绪论 (2)1.1 电子音乐门铃设计的意义 (2)1.2 电子音乐门铃设计的原则 (2)1.3 研究内容及步骤 (2)第2章A VR单片机简介 (4)2.1单片机概述 (4)2.1.1单片机定义 (4)2.1.2 单片机的发展 (4)2.1.3单片机的发展趋势 (6)2.1.4 单片机应用领域 (8)2.2 ATmega16单片机简介 (9)2.2.1 ATmega16单片机定义 (9)2.2.2 ATmega16单片机引脚 (10)2.2.3 ATmega16单片机内部结构 (12)2.2.4 AVR 中央处理器CPU (13)2.2.5 系统时钟部件 (14)2.2.6 AVR 单片机最小系统 (14)2.2.7 ATmega16单片机主要特性 (15)第3章系统硬件设计 (19)3.1 系统硬件方案介绍 (19)3.2 时钟频率电路设计 (19)3.2 复位电路的设计 (20)3.3报警频率选择模块 (20)3.3.1 蜂鸣器 (21)3.4键盘防抖动模块 (22)3.4.1键盘系统设计 (22)3.4.2键盘防抖动模块工作方式 (23)第4章系统软件设计 (24)4.1 系统软件设计思路 (24)4.2 程序流程图 (24)4.3 音乐程序的设计原理 (26)4.3.1设计原理 (26)4.3.2程序范例 (26)4.4 防抖动程序设计 (29)4.5 电路调试 (32)结论 (33)致谢 (34)参考文献 (35)附录(一) (36)附录(二) (41)附录(三) (48)第1章绪论1.1 电子音乐门铃设计的意义众所周知,门铃已经走进千家万户,成为人们日常生活必不可少的一部分。

基于单片机的无线报警音乐门铃的设计(硬件设计)

基于单片机的无线报警音乐门铃的设计(硬件设计)

基于单片机的无线报警音乐门铃的设计(硬件设计)Microcontroller-based wireless alarm tone music doorbell design(hardware design)总计毕业设计(论文) 29 页表格 3 个插图 24 幅摘要单片微机的出现是计算机技术发展史上的一个重要的里程碑,它让计算机从海量的数值计算进入到智能化控制领域。

作为21世纪的工科大学生,不仅要熟练地使用通用微机进行各种数据处理,还要把计算机技术运用到专业领域或相关领域,即具有“开发”能力。

随着技术的发展,单片机作为小型智能化控制设备得到了越来越多的用途,特别是以单片机为核心的控制设备得到了实用性的发展,越来越用于社会和大众生活。

本文介绍了一款基STC89C51 单片机设计的无线报警音乐门铃,在不同的章节介绍了门铃系统中应用到得电子元件的一些基本内容,其中,详细介绍了本系统核心元件PT226 2/PT2272编解码元件的工作原理。

同时给出该门铃系统的硬件电路图和源程序。

本文简要介绍了MCS-51单片机的结构及应用特点,并详细地提出了基于MCS-51单片机无线门铃的软件和硬件设计的方法。

鉴于其有安全可靠、价格低廉、硬件电路简单、便于实现、易于改进等优点,市场前景良好。

关键词:单片机, 无线数据收发,pt2262/pt2272编解码芯片IAbstractMicrocomputer development of computer technology there is an important milestone in the history, which makes computer numerical calculation from the mass into the field of intelligent control. As the 21st century college student, not only proficient in the use of computer to various data processing, but also to the use of computer technology to the fields or related areas, namely with the "development" capabilities. With the technology, intelligent control devices as a small single chip has been a growing number of uses, especially single chip as the core control equipment has been the development of practical, more for social and public life.This article describes the design of a microcontroller-based wireless alarm STC89C51 musical doorbell, introduced in different sections of the application of the bell system to get some of the basic elements of electronic components, which details the core components of this system of encoding and decoding components PT2262/PT2272 it works. Also gives the doorbell hardware circuit and the source.This paper describes the structure of MCS-51 microcontroller and application characteristics, and detailed proposed MCS-51 microcontroller based wireless doorbell of the software and hardware design methods. Given its a safe and reliable, low cost, hardware circuit is simple, easy to implement, easy to improve the advantages of a good market prospect. Keywords: microcontroller, wireless data transceiver, pt2262/pt2272 codec chip目录摘要 (I)Abstract......................................................................................................................................... I I 目录 ..................................................................................................................................... I II 第一章绪论.. (1)1.1 选题背景 (1)1.2 课题研究的目的和意义 (1)1.3 国内(外)研究现状 (1)1.4 论文的主要内容 (2)第二章系统分析 (3)2.1需求分析 (3)2.2可行性分析 (4)2.3开发环境简介 (4)第三章系统设计与实现 (5)3.1 硬件设计与实现 (5)3.2系统组成 (5)3.2.1 最小系统 (6)3.2.2PT2262/PT2272编解码系统 (16)3.2.3 无线数据收发系统 (21)3.2.4 音频放大模块喇叭 (22)3.2.5 电路板电路图 (23)结论 (27)参考文献 (28)致谢 (28)III第一章绪论1.1 选题背景目前,我国的住宅发展已进入一个新的发展时期,住宅需求已从追求简单生存空间的数量型需求向追求数量、质量、功能、服务等多重需求过渡。

基于单片机的音乐门铃设计

基于单片机的音乐门铃设计

1、绪论随着科学技术的不断进展,二十一世纪已是科技信息的时期,近三十年,数字技术、电子技术、运算机技术,和传感器技术和永磁材料技术等的进展,踊跃推动了各类产业的进展,单片机等技术有了长足的进展,人们已经进入了电脑信息时期。

只是,这种电脑,一般是指个人运算机,简称PC机。

它由主机、键盘、显示器等组成。

还有一类类似运算机的东西,大多数人却不怎么熟悉。

这种运算机确实是把智能给予各类机械的----单片机。

顾名思义,这种运算机的最小系统只需用一片集成电路,即可进行简单运算和操纵。

它的显现是近代运算机技术进展史上的一个重要里程碑,因为它体积小、拆装方便、灵敏度高等优势,通常都藏在被控机械的“肚子”里。

它在那个装置中,起着有如人类头脑的作用,若是它出了损坏,整个装置就相当于瘫痪了。

单片机具有体积小、功能强、灵敏度高、抗干扰能力强、应用面广等优势,目前正以前所未见的速度取代着传统复杂的电子线路组成的经典系统,蚕食着传统数字电路与模拟电路固有的领地。

它的体积小、质量轻、价钱廉价、为学习、应用和开发提供了便利条件。

同时,学习利用单片机是了解运算机原理及结构的最正确选择。

此刻,这种单片机的利用领域已十分普遍。

彩电、玩具、冰箱、空调、录像机、VCD、遥控器、游戏机、电饭煲等等地址,它的影子已是无处不见了,单片机早已深深地融入咱们每一个人的生活当中。

单片性能大大地提高这些产品的智能性、易用性及节能性等要紧性能指标,给咱们的生活带来舒适和方便的同时,在工农业生产上也极大地提高了生产效率和产品质量。

2、单片机的基础知识熟悉单片机单片机又称单片微操纵器MCU,它不是完成某一个逻辑功能的芯片,而是把一个运算机系统集成到一个芯片上。

归纳的讲,一块芯片就成了一台运算机。

MCS-51单片机是美国INTEL公司于1980年推出的产品,与MCS- 48单片机相较,它的结构更先进,功能更强,在原先的基础上增加了更多的电路单元和指令,指令数达111条,MCS-51单片性能够算是相当做功的产品,一直到此刻,MCS-51系列或与其兼容的单片机仍是应用的主流产品,各高校及专业学校的培训教材仍以此单片机作为代表进行理论基础学习。

基于单片机的叮咚门铃

基于单片机的叮咚门铃
方案二:采用C语言编程:
C语言是一种面向过程的编程语言。它是由美国贝尔研究所的于1972年推出,之后,C语言成为一种较为流行的一种程序设计语言。可作为底层硬件的开发语言,也可以作为应用程序开发语言。
综合以上方案,进行多方面的比较分析,方案二符合任务要求,故选择方案二。
(2)开发环境的选择
采用Keil C51集成开发环境:
关键词:叮咚门铃STC89C51PWM扬声器
*****
Student:***(Faculty Adviser:****)
(College of Biological and Pharmaceutical Engineering,West AnhuiUniversity)
Abstract:************

1.1.
在21世纪这个科技与生活结合较为紧密的时代,门铃系统在智能家居中占据一个非常重要的地位,所以我觉得我很有必要去学习这方面的知识。在这次的毕业设计中,我的课题是基于单片机的门铃设计,我希望能够通过这次设计,以对单片机的控制系统以及门铃的设计有更深入的了解。
1.2.
门铃系统是当今世界一直仍需研究与设计的一个方向,在智能家居中应用领域中具有非常大的意义,在应用方面也非常广泛,仍具有很好应用前景
13.定时器:共3个16位定时器
14. 2个时钟输出口,可由T0的溢出在P3.4/T0输出时钟,可由T1的溢出在P3.5/T1输出时钟;
15.外部中断I/O口7路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断的PCA模块, Power Down模式可由外部中断唤醒,INT0/P3.2,INT1/P3.3,T0/P3.4, T1/P3.5, RxD/P3.0,CCP0/P1.3(也可通过寄存器设置到P4.2 ), CCP1/P1.4 (也可通过寄存器设置到P4.3);

基于某单片机的门铃设计

基于某单片机的门铃设计

基于某单片机的门铃设计门铃是家庭生活中的重要设备,为了方便家人和访客之间的通讯,设计一款基于单片机的高性能门铃系统是非常有必要的。

本文将介绍一款基于单片机的门铃设计,该设计具有高性能、稳定性和易操作性。

首先我们选用一款性能稳定、功能丰富的单片机作为门铃系统的核心控制器。

在这里我们选用了常见的STM32系列单片机,它有强大的性能和丰富的外设接口,适合用来实现门铃系统的各项功能。

门铃系统的主要功能包括:接收外部按键触发门铃响声、与外部终端进行通讯传输、控制闪光灯等。

在这里我们设计了一个简单的门铃系统,其主要功能如下:1.门铃按键触发功能:门铃系统有一个外部按键,当按键按下时,系统发出门铃声。

2.声光提示功能:当门铃按键按下时,系统发出声音同时闪烁闪光灯,提示主人有来访者。

3.通讯功能:门铃系统与外部终端可以进行数据通讯,主人可以通过终端控制门铃的开关和音量大小等。

4.显示功能:门铃系统可以在LCD屏幕上显示一些信息,如来访者的姓名、时间等。

接下来我们将详细介绍门铃系统的硬件设计和软件设计。

硬件设计:1. 单片机选型:我们选用了STM32F103C8T6作为门铃系统的主控芯片,它有72MHz的主频、64KB的Flash存储空间和20KB的SRAM,具有丰富的外设接口。

2.按键触发电路:在门铃系统中,我们使用一个外部按键作为门铃的触发器,按键通过一个上拉电阻连接到单片机的一个IO口。

3.声光提示电路:门铃系统中有一个蜂鸣器和一个闪光灯,当门铃按键按下时,系统通过IO口控制蜂鸣器和闪光灯的工作,实现声光提示功能。

4.通讯模块:门铃系统中有一个串口模块,可以与外部终端进行通讯,主人可以通过终端控制门铃的开关和音量大小。

5.LCD显示模块:门铃系统中有一个128x64的LCD显示屏,可以显示一些来访者的信息。

LCD模块通过SPI接口与单片机连接。

软件设计:1.系统初始化:在系统初始化中,我们初始化各个外设(按键、蜂鸣器、闪光灯、串口、LCD等),配置中断优先级、时钟等。

基于单片机控制的多功能门铃

基于单片机控制的多功能门铃

基于单片机控制的多功能门铃摘要:门铃是我们生活中必不可少的一种设备,但是传统的门铃功能有限,往往只能发出简单的声音。

随着科技的发展,我们的生活变得更加智能化,对门铃的功能和便利性有了更高的要求。

本文提出了一种基于单片机控制的多功能门铃,可以实现多种门铃声音选择、远程操作、视频监控等功能,提高了门铃的智能化水平。

本文详细介绍了硬件设计和软件设计的具体实施过程,以及实验结果和使用效果。

关键词:单片机控制、门铃、多功能、智能化、视频监控1.引言门铃是现代家庭的基本设备之一,是客人来访时的重要提醒工具。

然而传统的门铃功能有限,只能发出简单的声音提醒,无法满足人们对更多功能和便利性的需求。

随着科技的不断发展,人们对门铃的要求也越来越高,希望门铃能实现更多实用的功能,提高家庭安全和便利性。

2.设计思路为了提高门铃的功能,我们采用了单片机控制的方式,利用单片机的多功能性和灵活性来实现多种门铃声音选择、远程操作、视频监控等功能。

具体的设计思路如下:(1)硬件设计:采用单片机作为控制核心,使用语音芯片和音频放大电路实现多种门铃声音选择;使用无线模块实现远程操作功能;利用摄像头和相关电路实现视频监控功能。

(2)软件设计:通过编程控制单片机,实现门铃的各项功能。

通过编程控制语音芯片,实现多种门铃声音的播放和切换;通过编程控制无线模块,实现远程操作的功能;通过编程控制摄像头和相关电路,实现视频监控的功能。

3.硬件设计(1)单片机:选择一款高性能的单片机作为控制核心,具有较强的计算和控制能力。

(2)语音芯片和音频放大电路:选择适合的语音芯片和音频放大电路,实现多种门铃声音的选择和播放。

(3)无线模块:选择适合的无线模块,实现远程操作功能,例如通过手机控制门铃。

(4)摄像头和相关电路:选择合适的摄像头和相关电路,实现视频监控功能,例如通过手机实时查看门外情况。

4.软件设计(1)主控程序设计:编写主控程序,实现门铃的各项功能。

Get格雅基于单片机的敲击式语音门铃设计

Get格雅基于单片机的敲击式语音门铃设计

基于单片机的敲击式语音门铃设计XXXXX学院毕业设计论文作者学号系部专业题目指导教师评阅教师完成时间:年月日毕业设计(论文)中文摘要(题目):基于单片机的敲击式语音门铃摘要:敲击式语音门铃摒弃了传统的按钮触发方式,当来访客人习惯性地用手敲三下房门时,它便自动发出“叮咚!〞声。

这种门铃巧妙地解决了使用普通门铃时须在房门(尤其是铁制门)上打孔、固定安装按钮开关的麻烦和不便,从而杜绝了他人成心破坏按扭开关等现象。

该门铃新颖而实用,具有推广价值。

本论文设计采用单片机AT89C1051作为中心控制局部芯片,利用集成芯片LM324对振动传感器信号进行处理、模拟输出“叮咚!〞音频信号,使用LM386对输出信号进行发大驱动喇叭发音。

此外,本设计也可以采用语音集成芯片,利用单片机输出管脚的电平值控制音频输出。

还可做成报警设备等多种用途的语音系统。

关键词:单片机AT89C1051 振动传感器 LM324 LM386毕业设计(论文)外文摘要Title :PERCUSSION VOICE DOORBELL BASED ON MCUAbstract:Percussion voice doorbell has discarded the traditional trigger manner, when the visiting guests used to knock the door three times, it will automatically give the “Ding Dong!" sound. This doorbell sol ve the trouble and inconvenience of the use of ordinary doorbell skillfully, the problems include that the door have to be holed (especially iron door), and have the button switch fixed installed. Accordingly putting an end to the phenomenon such as the intended breakage of others, etc. It’s innovative and practical with the popularize value.This paper design use the MCU AT89C1051 as the central control chip, process the vibrated sensor signal with the use of integrated chip LM324, simulate output the audio signal as “Ding Dong!" sound, and make the use of LM386 to amplify the output signal and drive the loudspeaker.Furthermore, this design can also use voice integrated chip, using the levels from SCM output pins to control audio output. We may also produce all-purpose voice systems such as alarm equipment.keywords:MCUAT89C1051, Vibration sensor, LM324, LM386目录1 引言2 系统设计2.1 设计要求2.2 总体设计方案3 硬件电路设计振动信号电路设计振动传感器介绍LM324的应用介绍3.2.2信号滤波技术3.2.3信号放大电路语音发声电路LM386应用介绍扬声器电路4 软件设计AT89C1051介绍程序设计方法4.3 源程序清单5 系统调试结论致谢参考文献附录一元器件清单附录二电路原理图1. 引言单片机AT89C1051作为中心控制局部芯片,利用集成芯片LM324对振动传感器信号进行处理、模拟输出“叮咚!〞的音频信号,使用LM386对输出信号进行发大驱动喇叭发音。

单片机控制的无线门铃的设计与制作毕业设计论文

单片机控制的无线门铃的设计与制作毕业设计论文

江西理工大学本科毕业设计(论文)任务书理学院电子信息科学与技术专业题目单片机控制的无线门铃的设计与制作专题题目(若无专题则不填):原始依据(包括设计(论文)的工作基础、研究条件、应用环境、工作目的等):工作基础:微电子技术、无线电技术和网络技术的发展以及单片机技术及其领域的不断深入,我们开始对自身的居住坏境和生活水平提出了更高的要求,格式门铃应运而生。

研究条件:在社会科技进步与发展的今天,无线技术产品的使用已经十分广泛现已阔至乡村小巷,它给我们带来的便利也已深入人心。

加上对无线门铃的前期研究,出现了各种门铃。

我们可以再次基础上加以改进和创新,得到我们想要的门铃。

应用环境:传统的有线门铃和如今的无线门铃都应用于家里。

随着门铃使用的时间的变长和使用家庭的增加,人们对此也进行了深入的研究,将它的使用范围和领域变大,研制出了不同类型的门铃,有可视门铃、报警门铃、遥控门铃、音乐门铃、感应门铃……也可以将它们稍加改进变成防盗器等等。

工作目的:为了满足广大群众对家庭环境的高要求、高标准,研制出了安全可靠而且使用方便的门铃,它的出台让我们向着智能化的发展又前进了一步。

主要内容和要求:(包括设计(研究)内容、主要指标与技术参数,并根据课题性质对学生提出具体要求):本课题主要研究的是用单片机控制无线门铃系统,参考有关的书籍和资料,完成电路的设计、焊接、检查、调试和试机。

在这过程中首先要确定课题的目标,有了目标才有前进的动力。

然后需要用相关软件画出课题电路系统的原理图,再选择适当的元件,扎实的焊接技术,基本的故障排除和纠正能力,会使用基本的仪器对硬件进行调试完成课题任务让自己设计的门铃正常的工作。

这些过程都需要耐心的反复检查、修改和调试,直到达到预期目的。

本课题所研究的无线门铃系统主要由无线接收模块和无线发射模块组成。

其中无线发射模块由门铃按键电路、单片机最小系统和无线发射电路构成;无线接收模块由门铃播放模块、单片机最小系统和无线接收电路构成。

基于单片机的多功能门铃设计论文

基于单片机的多功能门铃设计论文

毕业设计(论文)设计(论文)题目:基于单片机的多功能门铃设计学生姓名: XX 指导教师: XXX二级学院: XXXXXXXXX 专业: XXXXXXXX班级: XXXXXXXXXX 学号: XXXXXXXXX提交日期: 2014 年 4 月 10日答辩日期:2014 年 5月10日目录摘要 (III)Abstract .................................................................................................................... I V 1 绪论 (1)1.1课题背景 (1)1.2课题研究的目的和意义 (1)2 单片机门铃系统的总体设计 (2)2.1 技术指标 (2)2.2 设计方案 (2)2.3 系统设计原理 (2)2.4 系统开发平台和设计流程 (2)3 硬件设计 (3)3.1主控模块 (3)3.2 ISD1420语音电路 (5)3.3人体红外感应模块 (10)3.4 键盘扫描电路的设计 (11)3.5 照明电路 (12)3.6 整体电路图 (12)4软件设计 (14)4.1 keil软件的介绍及应用 (14)4.2 程序设计流程图 (14)5成果及使用说明 (19)5.1 成果展示 (19)5.2 系统使用说明 (19)结论 (20)参考文献 (21)附录 (22)附录1 (22)附录2 (23)附录3 (24)致谢 (31)基于单片机的多功能门铃设计摘要本课题主要设计出一种小型的语音门铃系统,它具有提示、留言、警报等功能。

基于这样的思想,本次设计以89C51单片机为核心,结合ISD1420语音芯片及其它成型的芯片,以模块化原则设计一种语音门铃系统,其中ISD1420语音芯片通过单片机实现控制,可以充分的发挥其录放功能。

同时,结合红外检测模块,提升了系统的安全性能。

多功能门铃系统能够实现有按键(门铃)按下,播放门铃声,根据门磁开关(简易开关代替)的信息来判断是否有人开门,如果没有人在家,进行留言提示,有留言按键按下,进行留言,可进行多段录音,每段录音有一定持续时间。

毕业设计论文_基于单片机电子门铃设计 精品

毕业设计论文_基于单片机电子门铃设计 精品

电子门铃的设计【摘要】本设计介绍了由STC89C52单片机来构成电子音乐门铃系统的工作过程。

主要完成的电子门铃不仅具有普通电子门铃的功能,还具有一些扩展功能。

该设计主要由单片机、按键、喇叭等组成,它的制作简单,成本低,安装也比较方便。

因此,这也给人们生活提供了很大的便利。

【关键词】STC89C52单片机电子门铃音乐前言随着社会的前进和发展,仪器小型化,功耗微小化,控制智能化得到了很广泛的应用。

而在些领域中,单片机起着举足轻重的作用,这就把单片机的应用开发到了最高顶点,单片机应用系统的设计也就顺理成章的成为了科技的最热点。

近几年,随着市场智能化的升温,音乐门铃系统正在慢慢取代传统的用钥匙去管理各个门道,并且在市场上社会上生活上已经得到了很好的应用。

有了音乐门铃,客人拜访时听到的将不是单调的普通门铃声,而是特殊动听的音乐声。

而如果听到的是三种音乐的门铃声,那这一定是一件令人很兴奋的事情。

本设计就是设计一种具有三种音乐的电子门铃。

当客人拜访时,按下门铃,听到的不是简单枯燥的一般门铃声,而是优美的音乐声。

1 总体方案设计1.1 设计任务设计一个基于单片机的三音门铃。

1.2 设计要求1,当按下开关,电子门铃可以自动鸣叫,并能持续一段时间。

2,工作电压有一定的调节范围。

3,不可以购买现成的发声装置。

1.3 总体方案的论证与选择针对本设计的设计要求,可以知道:本设计是利用单片机实现对喇叭的发声,控制采用按钮操作。

当按下开关时,单片机发出的音乐声由喇叭发出。

由此,可以给出两种方案。

方案一:本设计是通过按键输入(其中有两个按键,一个播放上一首,一个播放下一首),作用于单片机后使单片机发出声音送入喇叭使喇叭发声。

同时也有复位按键,可以使歌曲复位,从头再唱。

音乐的发声主要是通过程序的编写来达到发声要求。

其总体框图,如图1.1。

图1.1方案一总体框图方案二:本设计是通过按键输入(只有一个按键),作用于单片机后经过人工调频发声后送入蜂鸣器使蜂鸣器发出音乐的声音。

基于单片机的电子音乐门铃的设计

基于单片机的电子音乐门铃的设计

本科毕业设计(论文)题目基于单片机的电子音乐门铃的设计姓名专业学号指导教师二○一五年五月目录摘要 (I)Abstract (II)前言.......................................................................................................................... I V 1 电子音乐门铃的总体设计.. (1)1.1 电子音乐门铃的设计的任务与要求 (1)1.2 总体设计思路 (1)2 硬件电路的设计 (2)2.1 电路总体框图 (2)2.2 主控电路的设计 (2)2.3 发射电路 (5)2.4 接收电路 (7)2.5 扬声器驱动电路 (8)2.6 时钟电路 (8)2.7 复位电路 (9)3 系统软件的设计 (10)3.1 系统总体程序流程图 (10)3.2 单片机发声设计 (11)3.3程序设计 (12)4 调试与实现 (15)4.1 电路焊接 (16)4.2 功能调试 (16)结论 (18)致谢 (20)参考文献 (21)附录一:原理图 (23)附录二:元器件清单 (24)附录三:实物图 (25)附录四:操作说明 (26)附录五:源程序 (27)基于单片机的电子音乐门铃的设计摘要随着无线电技术微型电子技术的高速发展,电子门铃到现在的音乐门铃,对讲门铃、可视门铃等,其发展速度不断的提高。

针对现在世界范围内经济严峻形式和我国经济发展面临新的不确定性因素,能否根据快速变化的外部经济环境来调整企业发展规划和经营方针,已经成为我国音乐门铃企业面前亟待解决的问题。

无线电子音乐门铃的发展需要我们不断的进行研究、不断创新,向着产品信息化、数字化、智能化方向发展。

随着人们生活水平的大幅度的不断提高,人们对自己居住环境的方便、安全提出了愈来愈高的要求,特别是家居住宅的智能化方面,人们迫切需要一种不只是使用方便、安全可靠等多方面优点于一体的智能电子音乐门铃产品,所以智能化电子音乐门铃系统的设计成为本课题研究的目标。

基于51单片机的智能门铃设计本科毕业设计

基于51单片机的智能门铃设计本科毕业设计

本科毕业设计(论文)论文题目基于51单片机的智能门铃设计(英文) The Design of Smart doorbell based on 51 single-chip摘要随着科技的发展,智能门铃在生活中会越来越多,智能门铃替代门铃的主要方式有智能识别与无线通信功能。

无线门铃的英文名称是wireless door phone或wireless doorbell,又称无线遥控门铃或遥控门铃。

无线门铃是利用民用无线技术(Zigbee、WIFI、蓝牙、2.4G等)开发出来的一类门铃。

一般的无线门铃有效传输距离约40米。

近年来采用2.4G频率无线传输视频或语音信号,传输距离在无障碍环境下传输距离可达400米。

无线门铃不需要布线,安装简单灵活,但是传输距离受传输距离和现场环境影响较大。

有线门铃正好与之相反。

本课题采用传统的电路设计方法,为设计智能门铃系统,首先从单片机外围电路、红外热释传感器电路、LED数码管电路、RS485通信接口电路以及电源供电电路对系统的硬件进行了设计;然后从主程序结构,显示程序及串行通信程序等方面介绍了智能门铃的软件设计;最后总结设计的经验与教训,进一步认识设计的不足方面。

关键词:单片机;A/D转换;LED数码管;智能门铃AbstractWith the development of science and technology, intelligent doorbell in life, more and more intelligent identification and wireless communication capabilities, the main way of the smart the doorbell alternative doorbell. The English name of the wireless doorbell of wireless door phone, or of wireless affordances are also known as a wireless remote control doorbell, or the remote control doorbell. The wireless doorbell is the use of civilian wireless technology (Zigbee, WIFI, Bluetooth, 2.4G, etc.) developed a doorbell. The wireless doorbell effective transmission distance of about 40 m. In recent years, using the 2.4G frequency wireless transmission of video or voice signals, the transmission distance transmission distance up to 400 meters in a barrier-free environment. Wireless doorbell does not require wiring, installation is simple and flexible, but the transmission distance by the transmission distance and on-site environmental impact. Wired doorbell just the opposite.This topic using the traditional circuit design method for the design of intelligent doorbell system, the first single-chip peripheral circuits, infrared pyroelectric sensor circuit, LED digital control circuit, RS485 communication interface circuit and power supply circuit, the hardware of the system, the design; from the main structure, procedures and serial communication program introduces the software design of intelligent doorbell; sum up experiences and lessons of the design, and a better understanding of the deficiencies in the design.Key Words: MCU;A/D conversion chip;LED;Intelligent doorbell目录摘要 (2)ABSTRACT (3)1 引言 (1)1.1 本课题的研究意义与背景 (1)1.2 智能门铃的设计要求 (1)1.3 研究的主要内容 (2)2 智能门铃的设计方案 (3)2.1 系统的方案分析 (3)2.2 单片机的选型 (3)2.3 热释红外 (4)2.4 显示方案 (4)2.5 A/D转换方案 (5)3 硬件设计 (6)3.1 硬件设计 (6)3.2 AT89C51单片机 (7)3.2.1 AT89C51的引脚 (7)3.2.2 AT89C51的时钟电路 (8)3.2.3 AT89C51的复位电路 (9)3.3 ADC0809电路 (10)3.3.1 A/D转换器芯片ADC0809简介 (10)3.3.2 MCS-51单片机与ADC0809的接口 (13)3.4 热释红外电路 (13)3.4.1 热释红外线传感器RE200B (14)3.4.2 菲涅尔透镜 (15)3.4.3 电路组成框图 (15)3.4.4 电路结构组成及原理分析 (16)3.5 显示电路 (16)3.6 按键电路 (17)3.7 通信电路 (18)3.8 门铃设计 (18)4 系统程序设计 (19)4.1 设计思路与流程图 (20)4.2 显示子函数 (20)4.3 模/数转换测量子函数 (20)4.4 按键扫描函数 (21)4.5数据处理程序 (25)4.6通信程序 (26)5 系统调试和功能测试 (28)5.1 系统硬件调试 (28)5.2 系统软件调试 (28)6 结束语 (30)致谢 (31)参考文献 (32)附录一 (33)附录二 (34)1 引言1.1 本课题的研究意义与背景随着电子技术、微电子技术的飞速发展,微型计算机发展很快,单片机技术成为自动控制技术的核心之一。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程论文题目:基于单片机的门铃设计学生姓名:学生学号:系别:电子工程学院专业:通信工程年级:任课教师:基于单片机的门铃设计电子工程学院通信工程专业1绪论1.1课题背景在现代电子产品中,“叮咚”门铃以它成本低,方便快捷等优点占据了很大的市场空间。

本课程设计是基于单片机的“叮咚”门铃,通过单片机控制输出频率,由音频功率放大器LM386放大给扬声器,使之发出叮咚声。

虽然功能简单,但是由于其操作简单得到了广泛的应用。

主要技术指标是当按下开关SP1,AT89C51单片机产生“叮咚”声从P1.0端口输出到LM386,经过放大之后送入喇叭。

1.2总体方案设计针对本课题的设计任务,进行分析得到:本次设计是利用单片机实现对扬声器发声的,控制采用按钮操作,AT89C51单片机进行控制,由音频功率放大器进行放大,最后使扬声器发出“叮咚”声音。

图1 “叮咚”门铃总体设计框图该直流电机调速系统的设计在总体上分为以下几个部分:单片机控制部分;音频功率放大器部分;扬声器输出部分。

2系统主要硬件电路设计2.1 单片机主机系统电路本设计采用AT89C51单片机,AT89C51是一种带4K字节FLASH存储器的低电压、高性能CMOS 8位微处理器,俗称单片机。

单片机的可擦除只读存储器可以反复擦除1000次。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。

掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

图2 AT89C51内部结构原理图.图3 AT89C51管脚图AT89C51各引脚功能介绍:VCC:AT89C51 电源正端输入,接+5V。

VSS:电源地端。

XTAL1:单芯片系统时钟的反相放大器输入端。

XTAL2:系统时钟的反相放大器输出端。

RESET:AT89C51的重置引脚,高电平动作。

EA/Vpp:"EA"为英文"External Access"的缩写,表示存取外部程序代码之意,低电平动作,)。

ALE/PROG:ALE是英文"Address Latch Enable"的缩写,表示地址锁存器启用信号。

PSEN:此为"Program Store Enable"的缩写,其意为程序储存启用。

PORT0(P0.0~P0.7):端口0是一个8位宽的开路汲极(Open Drain)双向输出入端口,共有8个位,P0.0表示位0,P0.1表示位1,依此类推。

其他三个I/O端口(P1、P2、P3)则不具有此电路组态,而是内部有一提升电路,P0在当做I/O用时可以推动8个LS的TTL负载PORT2(P2.0~P2.7):端口2是具有内部提升电路的双向I/O端口,每一个引脚可以推动4个LS的TTL负载,若将端口2的输出设为高电平时,此端口便能当成输入端口来使用。

P2除了当做一般I/O端口使用外,若是在AT89C51扩充外接程序存储器或数据存储器时,也提供地址总线的高字节A8~A15,这个时候P2便不能当做I/O来使用了。

PORT1(P1.0~P1.7):端口1也是具有内部提升电路的双向I/O端口,其输出缓冲器可以推动4个LS TTL负载,同样地若将端口1的输出设为高电平,便是由此端口来输入数据。

PORT3(P3.0~P3.7):端口3也具有内部提升电路的双向I/O端口,其输出缓冲器可以推动4个TTL负载,同时还多工具有其他的额外特殊功能,包括串行通信、外部中断控制、计时计数控制及外部数据存储器内容的读取或写入控制等功能2.2 音频放大模块本模块主要采用LM386来实现其功能,LM386是一种音频集成功放,具有自身功耗低、更新内链增益可调整、电源电压范围大、外接元件少和总谐波失真小等优点的功率放大器,广泛应用于录音机和收音机之中。

为使外围元件最少,电压增益内置为20。

但在1脚和8脚之间增加一只外接电阻和电容,便可将电压增益调为任意值,直至 200。

输入端以地位参考,同时输出端被自动偏置到电源电压的一半,在6V电源电压下,它的静态功耗仅为24mW,使得LM386特别适用于电池供电的场合。

图4 音频放大模块2.3 扬声器电路通过如图5的设计可以实现对扬声器发声的控制,该电路通过电容器,电容,电阻等实现了对扬声发声的控制。

图5 扬声器电路3系统软件设计3.1设计思路1.我们用单片机实定时/计数器T0来产生700HZ和500HZ的频率,根据定时/计数器T0,我们取定时250us,因此,700HZ的频率要经过3次250us的定时,而500HZ 的频率要经过4次250us的定时。

信号产生的方法:500Hz信号周期为2ms,信号电平为每1ms(4X250us)变反1次,2.在设计过程,只有当按下SP1之后,才启动T0开始工作,当T0工作完毕,回到最初状态。

3.“叮”和“咚”声音各占用0.5秒,因此定时/计数器T0要完成0.5秒的定时,对于以250us为基准定时2000次才可以。

图6 主程序流程图 该流程图是“叮咚”门铃系统设计,通过单片机的初始化判断按钮是否按下,通过单片机系统进行控制,使扬声器发出“叮咚”声音。

T0中断程序框图YES图7 T0中断服务程序框图3.2仿真电路图NONO图8 仿真电路图4程序设计4.1程序源代码设计具体代码实现#include <AT89X51.H>unsigned char t5hz;unsigned char t7hz;unsigned int tcnt;bit stop;bit flag;void main(void){unsigned char i,j;TMOD=0x02;TH0=0x06;TL0=0x06;ET0=1;EA=1;while(1){if(P3_7==0){for(i=10;i>0;i--)for(j=248;j>0;j--);if(P3_7==0){t5hz=0;t7hz=0;tcnt=0;flag=0;stop=0;TR0=1;while(stop==0);}}}}void t0(void) interrupt 1 using 0 {tcnt++;if(tcnt==2000){tcnt=0;if(flag==0){flag=~flag; }else{stop=1;TR0=0;}}if(flag==0) {t7hz++;if(t7hz==3) {t7hz=0;P1_0=~P1_0; }}else{t5hz++;if(t5hz==4) {t5hz=0;P1_0=~P1_0; }}}4.2调试分析⑴硬件调试本课设的硬件调试主要是对Proteus进行调试。

在Proteus界面中连好电路图后,运行时可能会出现没有反映,这就需要检查单片机的引脚与音频功率放大器的引脚接的是否正确,即使有一个接的不对也不会出现结果。

还有就是元器件的选择也很重要,由于软件中所带的型号比较多,所以要选择适合本次课设所用到的型号,这样才会出现理想的效果。

⑵软件调试在软件调试中,本课题选用keil软件进行调试。

程序的编写很重要,本次课设的系统编程是采用汇编语言完成的。

⑶软硬件联调在完成程序的编写和硬件的搭接后,需要对程序和硬、软件进行联合调试。

调试的过程就是检查程序的运行方式和结果是否与设计要求相一致,如在调试的过程中发现错误,需要检查程序编写的引脚与硬件连接的引脚是否一致,以及检查加载的程序是否相对应。

以达到最佳的效果。

5系统仿真5.1 PROTEUS简介Proteus软件是英国Labcenter公司开发的电路分析与仿真软件。

它集原理图设计电路分析、仿真和PCB设计于一体,配有各种信号源和电路分析所需的虚拟仪表;具有模拟电路、数字电路、单片机应用系统、嵌入式系统设计与仿真功能。

基于Proteus的电子电路设计从根本上克服了传统电子产品设计中没有物理原型就无法对系统进行测试,没有系统硬件就很难对软件进行调试的缺点。

Proteus与其它单片机仿真软件不同的是,它不仅能仿真单片机CPU的工作情况,也能仿真单片机外围电路或没有单片机参与的其它电路的工作情况。

在仿真和程序调试时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。

5.2 系统仿真图9 系统仿真图第6章总结通过这次的设计,我不仅学到了许多新东西,而且巩固了以前所学的知识以及书上没有学到过的知识。

在设计中掌握课程,具有很强的实用性,真正做出一个实际的作品比我们做很多道题更具有生动性。

第一次从白纸一样开始自己设计,起初我还害怕做不出东西来,这次单片机设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,从而提高自己的实际动手能力和独立思考的能力。

在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。

通过这次单片机设计之后,一定把以前所学过的知识重新温故。

参考文献[1] 赵晶.Protel99高级应用[M].人民邮电出版社, 2006.[2] 谷树忠. Protel DXP实用教程[M].电子工业出版社,2003.[3] 刘湘涛、江世民.单片机原理与应用[M].电子工业出版社, 2006.[4] 孙育才. ATMEL新型AT89S51系列单片机及其应用[M].清华大学出版社, 2005.[5] 李华.MCU-51系列单片机实用接口技术[M].北京:北京航空航天大学出版社,1993.[6] 张迎新、雷道振.单片机初级教程[M].北京航天航空大学出版社, 2006.。

相关文档
最新文档