现今的单片机技术已经非常成熟,单片机在许多领域都得到了广泛的应用。本文就是是采用STC89C51单片机为核心元器件设计智能型的声光控开关,设计好电路之后,运用Keil软件编写C语言程序来实现电路的功能,制作简易,易于修改。在使用过程中更加的安全可靠,方便快捷,智能环保。文献综述
2。3 ST89C51单片机的介绍
单片机是一种集成电路芯片,就是将微处理器(CPU)、存储器ROM(只读存储器)和RAM(随机存储器)、定时器/计数器、中断系统、输入/输出接口(I/O接口)、总线以及其他多种功能器件(还有可能包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成在一块芯片上的微型计算机。所以,单片机也被成为单片微型计算机。
STC89C51单片机外形及引脚排列如图2-1所示:
图2-1 STC89C51的引脚排列
1。 VCC(40脚):正电源引脚。正常工作电压为+5V。
2。 GND(20脚):接地引脚。
3。 P0口(32—39脚):P0口为双向8位三态I/0接口,它既可以作为通用I/O接口,又可作为外部扩展时的数据总线及低8位地址总线的分时复用口。每个引脚可以驱动8个TTL负载。
4。 P1口(1—8脚):P1口为8位准双向I/O接口,每个引脚可以驱动4个TTL负载。
5。 P2口(21—28脚):P2口为8位准双向I/O接口,每个引脚可以驱动4个TTL负载。
6。 P3口(10—17脚):P3口为8位准双向I/O接口,每个引脚可以驱动4个TTL负载。此外,P3口还能当做ATC89C51的特殊功能口使用,具体如下所示:
P3。0 RXD(串行数据输入口)
P3。1 TXD(串行数据输出口)
P3。2 /INT0(外部中断0请求输入口)
P3。3 /INT1(外部中断1请求输入口)
P3。4 T0(记时器/计数器0外部输入口)
P3。5 T1(记时器/计数器1外部输入口)
P3。6 /WR(外部数据存储器写选通信号)
P3。7 /RD(外部数据存储器读选通信号)
7。 RST/Vpd(9脚):是复位信号/备用电源线引脚。在RST引脚上出现24个时钟周期以上高电平时,系统即初始复位。此引脚第二功能是作为备用电源输入线。
8。 ALE/PROG(30脚):是地址锁存允许/编程引脚。ALE的输出用于锁存地址的地位字节。第二功能是对EPROM型芯片进行编程和校验时,传送52ms宽的负脉冲选通信号。
9。/EA/VPP(31脚):是允许访问片外程序存储器/编程电源线。第二功能是片内EPROM编程校验是的电源线。
10。/PSEN(29脚):是片外ROM选通线。只有在执行访问片外ROM是作用,其他则为高电平封锁状态。
11。XTAL1和XTAL2(18,19脚):XTAL1为片内振荡电路输入端;XTAL2为片内振荡输出端。来*自-优=尔,论:文+网www.youerw.com
由上可知,单片机的特点和优点符合制作智能声光控开关的基本要求,并且具有准确性、节能性、安全性高的特点。
2。4 系统工作原理
本设计是通过STC89C51单片机结合声音传感技术、光传感技术、延时技术、过零保护技术等来实现对照明设备的声/光信号的采集、处理和对声光控开关的保护。 STC89C51单片机智能声光控开关设计+PCB电话+程序(3):http://www.youerw.com/zidonghua/lunwen_83315.html