51单片机 序言



























发光二极管







进制转化



C51数据类型




电路简单例程

当按下“OPEN/CLOSE”键时,单片机a脚的高电平(一般为3V以上的电压,常用1或H表示)经二极管VD和闭合的按键S2送入b脚,触发单片机内部相应的程序运行,程序运行后从e脚输出低电平(一般为0.3V以下的电压,常用0或L表示),低电平经电阻R3送到PNP型三极管VT2的基极,VT2导通,+5V电压经R1、导通的VT2和R4送到NPN型三极管VT3的基极,VT3导通,于是有电流流过托盘电机(电流途径是:+5V→R1→VT2的发射极→VT2的集电极→接插件的3脚→托盘电机→接插件的4脚→VT3的集电极→VT3的发射极→地),托盘电机运转,通过传动机构将托盘推出机器,当托盘出仓到位后,托盘检测开关S1断开,单片机的c脚变为高电平(出仓过程中S1一直是闭合的,c脚为低电平),内部程序运行,使单片机的e脚变为高电平,三极管VT2、VT3均由导通转为截止,无电流流过托盘电机,电机停转,托盘出仓完成。



在托盘上放好碟片后,再按压一次“OPEN/CLOSE”键,单片机b脚再一次接收到a脚送来的高电平,又触发单片机内部相应的程序运行,程序运行后从d脚输出低电平,低电平经电阻R2送到PNP型三极管VT1的基极,VT1导通,+5V电压经R1、VT1和R5送到NPN型三极管VT4的基极,VT4导通,马上有电流流过托盘电机(电流途径是:+5V→R1→VT1的发射极→VT1的集电极→接插件的4脚→托盘电机→接插件的3脚→VT4的集电极→VT4的发射极→地),由于流过托盘电机的电流反向,故电机反向运转,通过传动机构将托盘收回机器,当托盘入仓到位后,托盘检测开关 S1断开,单片机的 c 脚变为高电平(入仓过程中S1一直是闭合的,c脚为低电平),内部程序运行,使单片机的d脚变为高电平,三极管VT1、VT4均由导通转为截止,无电流流过托盘电机,电机停转,托盘入仓完成。

单片机电路原理图



STC89C51单片机的工作电源为5V,电压允许范围为3.8~5.5V。5V电源的正极接到单片机的正电源脚(VCC、40脚),负极接到单片机的负电源(VSS、20脚)。晶振X、电容C1、C2与单片机时钟脚(XTAL2-18脚、XTAL1-19脚)内部的电路组成时钟振荡电路,产生12MHz时钟信号提供给单片机内部电路,让内部电路有条不紊地按节拍工作。C1、R1构成单片机复位电路,在接通电源的瞬间,C1还未充电,C1两端电压为0V,R1两端电压为5V,5V电压为高电平,它作为复位信号经复位脚(RST、9脚)送入单片机,对内部电路进行复位,使内部电路全部进入初始状态,随着电源对 C1充电,C1上的电压迅速上升,R1两端电压则迅速下降,当C1上充电电压达到5V时充电结束,R1两端电压为0V(低电平),单片机RST脚变为低电平,结束对单片机内部电路的复位,内部电路开始工作,如果单片机RST脚始终为高电平,内部电路则被钳制在初始状态,无法工作。


按键S闭合时,单片机的P1.2脚(3脚)通过S接地(电源负极),P1.2脚输入为低电平,内部电路检测到该脚电平再执行程序,让P0.3脚(36脚)输出低电平(0V),发光二极管VD导通,有电流流过VD(电流途径是:5V电源正极→R2→VD→单片机的P0.3脚→内部电路→单片机的VSS脚→电源负极),VD点亮;按键S松开时,单片机的P1.2脚(3脚)变为高电平(5V),内部电路检测到该脚电平再执行程序,让P0.3脚(36脚)输出高电平,发光二极管VD截止(即VD不导通),VD熄灭。







评论

此博客中的热门博文

「学习笔记」CSS基础