AT89S52单片机的最小系统
AT89S52单片机的引脚(P1口)
P10P17准双向IO口(内置了上拉电阻)输出时一切照常,在作输入口用时要先对其写“1”。
fP10P17准双向IO口(内置了上拉电阻)输出时一切照常,仅在作输入口用时要先对其写“1”。
fP10P17准双向IO口(内置了上拉电阻)输出时一切照常,仅在作输入口用时要先对其写“1”。在读数据之前,先要向相应的锁存器做写1操作的IO口称为准双向口;
P00P07双向IO(内置场效应管上拉)寻址外部程序存储器时分时作为双向8位数据口和输出低8位地址复用口;不接外部程序存储器时可作为8位准双向IO口使用。
fP20P27双向IO(内置了上拉电阻)寻址外部程序存储器时输出高8位地址;不接外部程序存储器时可作为8位准双向IO口使用。
fP30P37双功能口(内置了上拉电阻)它具有特定的第二功能。在不使用它的第二功能时它就是普通的通用准双向IO口。
f引脚P30P31P32P33P34P35P36P37
第
二功
能
RxDTxDINT0INT1T0T1WRRD
串行口接收数据输入端串行口发送数据输出端外部中断0输入端外部中断1输入端外部计数0脉冲输入端外部计数1脉冲输入端写外设控制信号输出端读外设控制信号输出端
51单片机的8个特殊引脚VccGND电源端XTAL1XTAL2片内振荡电路输入、输出端RESET复位端正脉冲有效(宽度10mS)EAVpp寻址外部ROM控制端。低有效片内有ROM时应当接高电平。ALEPROG地址锁存允许控制端。PSEN:选通外部ROM的读OE控制端。低有效
51单片机的4个8位的IO口P00P078位数据口和输出低8位地址复用口
f复用时是双向口;不复用时也是准双向口P10P17通用IO口(准双向口)P20P27输出高8位地址(用于寻址时是输出口;不寻址时是准双向口)P30P37具有特定的第二功能(准双向口)注意:在不外扩ROMRAM时,P0~P3均可作通用IO口使用,而且都是准双向IO口!P0口需外接上拉电阻P1P3可接也可不接在用作输入时都需要先置”1”
矩阵键盘
fff1键扫描键扫描就是要判断有无键按下,当扫描到有键按下时再进行下一步处理,否则退出键盘处理程序。独立式键盘扫描只需读取IO口状态而矩阵式键盘描通常有两种实现方法:逐行扫描法和线反转法。1逐行扫描法。依次从第一至最末行线上发出低电平信号如果该行线所连接的键没有按下的话则列线所接的端口得到的是全“1”信号如果有键按下的话则得到非全“1”信r