◆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]。

上一篇:AT89C51单片的交通灯智能控制系统的设计+电路图+程序
下一篇:AT89C51单片机汽车雷达设计+电路图+程序

STC89C52单片机的温度控制系统设计+电路图

STM32单片机数字回转库控制系统设计+PCB电路图

AT89C51单片机电力电缆温度...

STM32单片机的电力系统数字频率计设计+流程图

STC90C51RD+单片机的纺织机械...

单片机的纺织机械电机保护系统设计任务书

STC89C52单片机超声波和红外...

网络语言“XX体”研究

安康汉江网讯

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...