文档介绍:第2章51单片机I/O口简单应用51单片机实战指南本章内容:2单片机最小应用系统1闪烁灯的制作2广告灯的制作3单片机I/O口控制电路是单片机应用系统中最基本、最简单的应用。制作单片机输出控制电路是学习单片机的重要一步,掌握单片机I/O口应用将对单片机的学习有重要意义。通过对单片机引脚和C51编程基础有了一定的认识,那么如何让一个单片机“跑”起来呢?。对于51单片机,将时钟电路(晶振电路)和复位电路接入即可构成单片机最小应用系统,该系统接+5V电源,配以相应的程序就能够独立工作,完成一定的功能。图2-+5V端,16脚(GND)接电源地端。,主要是滤除电源中的杂波及交流成分。,为单片机内部各功能部件提供一个高稳定性的时钟脉冲信号,以便为单片机执行各种动作和指令提供基准脉冲信号。图2-1中的晶振Y3()和瓷片电容C12、C15(其值为22uF)与单片机内部电路构成单片机的时钟电路。。例如,复位后单片机会从程序的第一条指令运行,避免出现混乱。单片机复位的条件:当9脚(RST)出现高电平并保持两个机器周期以上时,单片机内部就会执行复位操作。图2-1中采用了上电与按键均有效的复位,电容C14为电解电容,取值为10uF;电阻R22阻值为10kΩ。,有各种各样的闪烁灯,有的应用于娱乐场所,有的应用于店面等的装饰,有的起警示作用。如舞台灯、汽车转向灯、十字路口的黄闪灯等。在单片机控制系统中,通过I/O口进行开关量的控制占用较大的比重,如LED发光二极管的亮灭、电动机的启停等控制都属于单片机的开关量输出控制。LED发光二极管是几乎所有的单片机系统都要用到的显示器件,常见的发光二极管主要有红色、绿色、黄色等单色发光二极管,另外还有双色的二极管。。由于P1~P3口的内部上拉电阻较大,为20~40k,属于“弱上拉”,因此P1~P3口输出高电平电流很小(为30~60uA)。而输出低电平时,下拉MOS管导通,~15mA的灌电流,负载能力强。因此在设计中,一般采用低电平驱动方式。,单片机的IO口数量是有限的,有时并满足不了设计需求,比如STC89C52一共有32个IO口,但为了控制更多的器件,就要使用一些外围的数字芯片,这种数字芯片由简单的输入逻辑来控制输出逻辑,比如74HC138(三八译码器),在如图2-2的LED电路图设计中就使用了74HC138芯片。