单片机设计的音乐门铃Word文件下载.docx

上传人:b****4 文档编号:15978712 上传时间:2022-11-17 格式:DOCX 页数:23 大小:322.92KB
下载 相关 举报
单片机设计的音乐门铃Word文件下载.docx_第1页
第1页 / 共23页
单片机设计的音乐门铃Word文件下载.docx_第2页
第2页 / 共23页
单片机设计的音乐门铃Word文件下载.docx_第3页
第3页 / 共23页
单片机设计的音乐门铃Word文件下载.docx_第4页
第4页 / 共23页
单片机设计的音乐门铃Word文件下载.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

单片机设计的音乐门铃Word文件下载.docx

《单片机设计的音乐门铃Word文件下载.docx》由会员分享,可在线阅读,更多相关《单片机设计的音乐门铃Word文件下载.docx(23页珍藏版)》请在冰豆网上搜索。

单片机设计的音乐门铃Word文件下载.docx

在这些领域中,单片机起到了举足轻重的作用,这就把单片机的应用提升到重要的地位,单片机应用系统设计就成为新的技术热点

近几年来,随着市场上智能化楼宇的不断升温,门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。

人们已开始习惯用门铃系统代替传统的铁钥匙去管理各通道门,这使门铃系统得到了飞跃性的发展。

随着单片机技术的飞速发展,通过单片机实现人们对物质生活的满足,这将会日益成为今后的一个重要发展的方向。

由于电子音乐门铃具有铃声动听,价格低廉,耗电少等特点,在现代家居中的应用越来越流行。

有了电子音乐门铃,在客人拜访时,听到的将不再是单调的提示等候音,而是不同凡响的流行音乐旋律,特效音等个性化的电子声乐。

音乐是由音符组成。

声音的频率围约在几十到几千赫兹,若能利用程序来控制单片机某个口线的高电平和低电平,则在该线口就能产生一定频率的矩形波,接上扬声器就能发出一定频率的声音,若再利用延时控制“高”“低”电平的持续时间,就能改变输出频率,从而改变音调。

要奏出准确地控制乐曲节奏,常用节拍来表示。

现在对于我们可以利用单片机演奏乐曲,我们可以从单片机的基本发音实验出发。

我们知道,声音的频谱围约在几时到几千赫兹,能利用程序来控制单片机口线的高电平或低电平,则在该口线上就能产生一定频率的矩形波,街上扬声器就能发出一定频率的声音,我们在利用延时程序控制“高”“低”电平的持续时间,就能改变输出频率,从而改变音调而发出美妙的音乐。

关键词:

智能化实用化单片机嵌入式

前言

由于电子音乐门铃具有悦耳动听,价格低廉,耗电少等优点,在现代家居中的应用越来越流行。

有了电子音乐门铃,在有客人拜访时,听到的将不再是单调的提示音,而是不同凡响的流行音乐旋律。

特效音等个性化的电子音乐。

这里用一个单片机设计的电子音乐门铃,仅需AT89C51单片机最小系统,再加上LM386做音频小功放,输出到扬声器。

客人来访时,按一下按钮,门铃就会奏出优美的电子音乐。

Abstract:

As 

the 

bell 

has 

wonderful 

blend 

of 

electronic 

music, 

low 

price 

and 

power 

consumption 

advantages 

modern 

household 

more 

popular.With 

music 

doorbell, 

where 

guests 

visit, 

hearing 

will 

no 

longer 

be 

monotonous 

tone, 

but 

extraordinary 

pop 

melodies.Sound 

effects 

such 

as 

personalized 

music.Here 

single 

chip 

design 

with 

just 

AT89C51 

microcomputer 

system, 

together 

small 

LM386 

audio 

amplifier 

to 

do 

output 

speaker.Visitor, 

click 

button, 

doorbell 

play 

beautiful 

music.

第一章设计原理及组成6

1.1设计原理6

1.2电子音乐门铃的组成6

1.3功率放大电路7

第二章系统主要硬件介绍8

2.1AT89C52芯片简介8

2.1.1功能特性描述9

2.1.2主要功能特性;

10

2.1.3芯片封装与引脚功能10

2.1.4AT89C52部框图:

11

2.2LM386引脚图,特性介绍12

2.2.1概述:

12

2.2.2特性:

第三章软件设计13

3.1音乐符设计13

3.2程序设计方法14

3.3程序框图15

3.4音乐门铃的80C52电路图17

3.5音乐门铃的发声原理17

总结18

致19

参考文献20

附录121

附录222

单片机概述

一台能够工作的计算机要有这样几个部分构成:

CPU(进行运算、控制)、RAM(数据存储)、输入/输出设备(串行口、并行输出口等)。

在个人计算机上这些部分被分成若干块芯片,安装在一个被称为主板的印刷线路板上。

而在单片机中,这些部分,全部被做到一块集成电路芯片中了,所以就称为单片机,而且有一些单片机中除了上述部分外,还集成了其它部如A/D、D/A等。

单片机的体积也不大,一般用40脚封装,当然功能多一些的单片机也有引脚比较多的,如68脚,功能少的只有10多个或20多个引脚,有的甚至只有8只引脚。

MCS-51是指由美国INTEL公司生产的一系列单片机的总称,这一系列单片机包括了如8031、8051、8751、8032、8052、8752等品种,其中8051是最早最典型的产品。

该系列其他产品都是在8051的基础上进行功能增减,改变而来的,所以人们习惯于用8051来称呼MCS-51系列单片机,而8031是前些年在我国最流行的单片机,所以很多公司在做以8051为核心的单片机,当然功能或多或少有些改变,以满足不同的需求,其中89C51就是这几年在我国非常流行的单片机,它是由美国ATMEL公司开发生产的。

本设计就是用89C51来完成的。

第一章设计原理及组成

1.1设计原理

音乐门铃的设计方案,掌握了汇编语言的编程方法,并熟练的运用AT89C51单片机定时器产生固定频率的方波信号。

推动喇叭发出旋律,音乐是由音符组成的,不同的音符是由相应的频率的震动产生,产生不同的音频要有不同固定周期的脉冲信号。

要产生音频脉冲,只要算出某一音频的周期(1/F),然后将此周期T除以2,即为半周期的时间。

我们利用单片机的部定时器T0,使其工作在计数器模式1,初始化适当的计数值TH0及TL0以及即时这个半周期的时间,每当记上得到此频率的脉冲。

P1.1引脚接LM386作音频功放,然后输出到扬声器,从而发出美妙的乐声。

1.2电子音乐门铃的组成

(1)系统供电电源

1.3功率放大电路

R1口接P1.1功率放大器的主要任务是输出大信号和大功率,对音频信号有效不失真的进行放大以推动扬声器发出声音。

第二章系统主要硬件介绍

2.1AT89C52芯片简介

AT89C52是美国Atmel公司生产的低电压、高性能CMOS8位单片机,片含8KB的可反复檫写的程序存储器和12B的随机存取数据存储器(RAM),器件采用Atmel公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片配置通用8位中央处理器(CPU)和Flash存储单元,功能强大的AT89C52单片机可灵活应用于各种控制领域。

AT89C52单片机属于AT89C51单片机的增强型,与Intel公司的80C52在引脚排列、硬件组成、工作特点和指令系统等方面兼容。

其主要工作特性是:

片程序存储器含8KB的Flash程序存储器,可擦写寿命为1000次;

片数据存储器含256字节的RAM;

具有32根可编程I/O口线;

具有3个可编程定时器;

中断系统是具有8个中断源、6个中断矢量、2个级优先权的中断结构;

串行口是具有一个全双工的可编程串行通信口;

具有一个数据指针DPTR;

低功耗工作模式有空闲模式和掉电模式;

具有可编程的3级程序锁定位;

AT89C52工作电源电压为5(1+0.2)V,且典型值为5V;

AT89C52最高工作频率为24MHz。

单片机正常工作时,都需要有一个时钟电路和一个复位电路。

本设计中选择了部时钟方式和按键电平复位电路,来构成单片机的最小电路。

2.1.1功能特性描述

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。

使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

AT89S52具有以下标准功能:

8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片晶振及时钟电路。

另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

8位微控制器8K字节在系统可编程

 AT89C52是51系列单片机的一个型号,它是ATMEL公司生产的。

  AT89C52是一个低电压,高性能CMOS8位单片机,片含8kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。

  AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。

其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。

  AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。

  ·

兼容MCS51指令系统·

8k可反复擦写(>

1000次)FlashROM

32个双向I/O口·

256x8bit部RAM

3个16位可编程定时/计数器中断·

时钟频率0-24MHz

2个串行中断·

可编程UART串行通道

2个外部中断源·

共6个中断源

2个读写中断口线·

3级加密位

低功耗空闲和掉电模式·

软件设置睡眠和唤醒功能

2.1.3芯片封装与引脚功能

AT89S52功能特性描述

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。

AT89S52具有以下标准功能:

8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片晶振及时钟电路。

另外,A

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1