位CPU和Flash存储单元,性价比极高[3]。
STC89C52共有40个引脚,其中32个外部双向输入/输出(I/O)端口,同时内含
2个外中断口,2个全双工串行通信口,3个16位可编程定时计数器,2个读写口线[5]。
3。2。2 最小系统电路
最小系统电路如图3-2。STC89C52的最小系统由三个部分组成:晶振电路部分、复位电路部分、电源电路部分。
晶振电路由2个30pF的电容C2和C3以及一个12M的晶振X1组成。电容C2和C3在这里的作用是帮助晶振X1更容易的起振,取值范围为15-33pF[6]。晶振的取值决定着单片机的运行速度,晶振取值越高,运行速度就越快。因此在进行电路设计时,将晶振部分设计得越靠近单片机越好。来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
单片机复位电路如同电脑的重启部分一般,当单片机系统运行当中受到环境干扰而出现程序跑飞时,按下复位按钮后程序将自动从头开始执行。复位电路由一个10uF的极性电容C1和一个10K的电阻R4组成。当系统一上电,RESET脚将会出现高电平,并且高电平的持续时间由电路的RC值来决定。典型的51单片机在RESET脚高电平持续两个机器周期以上就将复位,因此设置适当的RC取值就可以保证复位的可靠性。
电源部分常采用5V的USB直接供电,例如可采用手机充电器、电脑USB口、移动电源等设备进行供电。特别注意的是,对于31脚(EA),当接高低不同电平时,单片机在复位后将从不同位置ROM的0000H开始执行。由于程序存储在了单片机内部,所以EA要接高电平,保证单片机是从内部中读取程序去执行的。
图3-2单片机最小系统
3。3 LED照明电路
3。3。1 LED灯的原理
LED是半导体二极管的一种,具有非线性和单向导电性,它可以将电能直接转化成光能。发光二极管的核心部分是由P型半导体和N型半导体组成的晶片,在P型半导体和N型半导体的交界面有一个过渡层,即为PN结。在PN结中,注入的少数载流子与多数载流子复合时会把多余的能量以光的形式释放出来,从而把电能直接转换为光能。在发光二极管两端加上正向电压后,空穴就会从P区注入到N区,电子相反会从N区注入到P区,从而产生自发辐射的荧光。而当PN结加反向电压,少数载流子无法注入,因此不产生荧光。电子和空穴在不同的半导体材料中所处的能量状态不同,而当电子和空穴复合时释放出的能量不同时,则发出的光的波长也不同。
3。3。2 LED灯的特点
(1)消耗能量低,与同光效的白炽灯相比减少80%左右,与节能灯相比减少40%左右。
(2)体积很小,可制成各种形状的器件,并且适应于多变的环境。
(3)使用寿命长,可达到10万小时,光衰为初始的50%。
(4)响应速度极快,LED灯的响应时间可到达纳秒级。
(5)不含有害气体和金属汞等,发光稳定无频闪。论文网
(6)可通过化学修饰方法等,调整材料的能带结构和禁带宽度,实现红黄绿蓝橙多色发光。
(7)价格越来越平民化。
3。3。3 LED照明电路原理图
本设计采用一种USB小灯作为照明设备,拆开小灯的外壳可以发现,里面是6个白色的LED灯串联了6个电阻。该USB小灯不仅将设计简化,而且造型美观,其外观更接近实际台灯。实际电路采用的是PNP三极管的驱动,三极管型号S8550。基极串联一个限流电阻后连到单片机的I/O口,发射极接电源,集电极串联USB小灯后连到地。通过单片机I/O口输出低电平信号,即可控制三极管导通,从而将LED灯点亮。LED灯照明