"基于单片机电子门铃设计" 本设计是基于STC89C52单片机的电子门铃设计,主要完成的电子门铃不仅具有普通电子门铃的功能,还具有一些扩展功能。该设计主要由单片机、按键、喇叭等组成,它的制作简单,成本低,安装也比较方便。 设计要求: 1. 当按下开关,电子门铃可以自动鸣叫,并能持续一段时间。 2. 工作电压有一定的调节范围。 3. 不可以购买现成的发声装置。 总体方案设计: 方案一:本设计是通过按键输入(其中有两个按键,一个播放上一首,一个播放下一首),作用于单片机后使单片机发出声音送入喇叭使喇叭发声。同时也有复位按键,可以使歌曲复位,从头再唱。音乐的发声主要是通过程序的编写来达到发声要求。 方案二:本设计是通过按键输入(只有一个按键),作用于单片机后经过人工调频发声后送入蜂鸣器使蜂鸣器发出音乐的声音。音乐的发声主要靠几个可调电阻调频发声。 比较两个方案,可以知道,方案二中的调频发声部分相对于方案一比较难以实现,并且蜂鸣器发出的声音相对喇叭来说噪音更重。而方案一可以通过程序的编写来实现音乐的发声,可以发出清晰、无噪的音乐声。故选择方案一来作为本设计的总体设计方案。 STC89C52单片机简介: STC89C52是宏晶科技退出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。其引脚图如图2.1所示。 STC89C52的主要特性: 1. 增强型8051单片机; 2. 工作频率范围为0-40MHz; 3. 32个双向I/O口; 4. 3个16位定时/计数器; 5. 外部中断4路,下降沿中断或低电平出发电路 6. 低功耗空闲和掉电模式。 STC89C52的引脚功能: P0口:P0口是漏极开路的8位并行双向I/O口,也是地址/数据总线复用口。当作为输出端口时,每个引脚能能驱动8个TTL负载;在访问外部数据存储器或程序存储器时,P0口也可以提供低8位地址和8位数据的复用总线;在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节。 P1口:P1口是具有内部上拉电阻的8位双向并行I/O口。P1口的输出缓冲器可驱动(吸收或输出电流)4个TTL输入。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。 P2口:P2口是具有内部上拉电阻的8位双向并行I/O口。P2口的输出缓冲器可驱动(吸收或输出电流)4个TTL输入。对端口P2写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。 P3口:P3口是具有内部上拉电阻的8位双向并行I/O口。P3口输出缓冲器可驱动(吸收或输出电流)4个TTL输入。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3口将用上拉电阻输出电流(IIL)。P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能。 本设计基于STC89C52单片机的电子门铃设计,具有简单、低成本、安装方便的特点,可以满足人们生活的需求,提高生活的便利性。















剩余24页未读,继续阅读


- 粉丝: 824
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于简易内存数据库的水调预警系统的设计及实现的开题报告.docx
- 利用软件对量表.pptx
- 三章创建与使用数据库教程文件.ppt
- 电子商务安全性分析的开题报告.docx
- 电子商务部需招聘人员及详细要求.doc
- 提高网站质量是网络推广以及网络营销的基础.doc
- 大跨径拱桥病害数据库开发的开题报告.docx
- 大连理工大学2021年9月《单片机原理及应用》作业考核试题及答案参考13.docx
- 中国移动江苏公司通信设备代维管理办法集团客户综合代维分册(2009年版).pdf
- 大数据时代档案管理安全问题研究.docx
- 浅谈工业自动化仪器仪表数字化系统技术及其发展.docx
- excel小技巧.docx
- 软件工程c上机实验指导书修订(1).doc
- 《VB程序设计》实验单元一.doc
- 高校科研管理系统数据库设计与实现.docx
- C#时间操作类时间计算等.doc


