毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

STC89C52单片机音乐盒设计+电路图+程序(4)

时间:2022-07-28 21:42来源:毕业论文
 ◆2个串行中断;  ◆可编程串行通道;  ◆2个外部中断源;  ◆共8个中断源;  ◆2个读写中断口线;  ◆3级加密位;  ◆空

◆2个串行中断;

◆可编程串行通道; 

◆2个外部中断源; 

◆共8个中断源; 

◆2个读写中断口线; 

◆3级加密位; 

◆空闲和掉电模式; 

(2)单片机芯片引脚功能

单片机芯片引脚功能如表3。

表3单片机芯片引脚功能

引脚 功能

VCC(40脚)

GND(20脚)

XTAL1(19脚)

XTAL2(18脚)

RESET(9脚)

ALE(30脚)

PSEN(29脚)

EA(31脚)

P0口(32~39脚)

P1口(1~8脚)

P2口(21~28)

P3口(10~17脚) 供电电压

接地端

片内反响放大器输入端

片内振荡器反相放大器输出端

复位信号输入端,低电平有效

地址锁存信号

外部程序存储器读选通信号

外部程序存储器允许/编程电压输入

8位漏极开路的双向I/O口

具有内部上拉电阻的8位准双向I/O口

具有内部上拉电阻的8位准双向I/O口

具有内部上拉电阻的8位准双向I/O口

3。2。2 单片机最小系统

整个单片机最小系统由三部分组成,晶振电路部分、复位电路部分、电源电路部分。晶振电路包括电容C2和C3,以及12M的晶振X1。具有起振作用的电容取值范围是15-33pF,帮助晶振起振,单片机运行速度越快,晶振取值越高。在设计电路的时,晶振部分离单片机越近越好。STC89C52的系统结构如图4所示。

运行单片机程序时,时常会出现程序跑飞的情况,导致无法输出对应的波形或者失真,出现这种的情况原因有很多,比如收到周围环境的影响,或者是设备自身的原因等,此时按下复位按键,这种跑飞现象就会恢复正常,内部的程序就自动开始重新运行。电时提供复位信号,直至到电源电压稳定。按键按下,系统复位,此时电容处于短路状态,释放电能[1]。系统上电稳定后还要经过一定的延时,延时是为了排除不稳定因素引起的不稳定而影响复位。论文网

最后一个是电源部分,采用5V的电压供电。此外,除了单片机最小系统的3个部分之外,还设计了一些外部电路。

因为STC89C52的漏极开路输出口是P0口,本设计使用P0口来做数码管的数据口,因此给P0口接一个R1电阻,使得P0口可以作为通用的I/O口使用[13]。

至于31脚(EA),电平方式有高低电平两种方式,当处于高电平时,复位后从内部ROM开始执行[1],需要保证单片机是从内部读取程序去执行的, 所以EA要接高电平;处于低电平时,复位后从外部ROM开始执行[1]。

                             

图4 单片机最小系统

3。3 LM386功放电路介绍

3。3。1 LM386芯片

功率放大器LM386长处在于本身功耗低、可调节增益、电源电压变化范围大、谐波失真小、外接的元件少。

    为使外围元件最少,电压增益内置为20。当把一只外接电阻和电容添加在1脚和8脚之间时,则电压增益在200内可随便调整。在5V电压下的静态功耗为24mW。

3。3。2 LM386内部原理图

    LM386内部原理图如图3-5所示。内部电路分为三个部分,分别是差分放大电路,共射放大电路,PNP型管和NPN型管构成的互补输出级[8]。 STC89C52单片机音乐盒设计+电路图+程序(4):http://www.chuibin.com/zidonghua/lunwen_97095.html

------分隔线----------------------------
推荐内容