全球旧事资料 分类
低,但是对于整个设计系统,此工作频率足以满足整个系统的控制。AT89C51单片机有32个IO端口,这样便于整体设计,如图31所示为单片机控制系统。
5
f天津大学网络教育学院本科毕业设计(论文)
图31单片机控制系统
在如图31所示的单片机控制系统中,AT89C51单片机拥有两个外部中断、两个16位的定时器和两个可编程串行UART的单片机。因此AT89C51单片机作为中心控制模块完全满足设计需求,从而满足整个控制系统。AT89C51单片机的引脚如图32所示
图32AT89C51引脚图AT89C51单片机引脚说明:
VCC:单片机电源
6
f天津大学网络教育学院本科毕业设计(论文)
GND:单片机接地引脚P0端口:P0端口为8位漏级开路双向IO端口。此端口为输出端口,其中端口的每一位都能带动8个TTL逻辑电平。当P0端口输出信号为“1”时,表示高阻抗输入。当访问外部程序和数据存储器时,P0端口为低8位地址数据复用。此种情况,P0端口表示内部上拉电阻。当操作时假如用flash编程,则P0端口也可以用来工作:在程序验证的过程中,需要上拉电阻,输出指令字节。P1端口:P1端口有内置上拉电阻,8位双向IO端口,P1端口可驱动4个
TTL逻辑电平。当P1端口输出信号为“1”时,将输出电流ILL。并且与其它单片机不同之处是,P10和P11可以作为定时计数器2的外部计数输入(P10T2)和输出(P11T2EX),具体情况如表31所示。
引脚号
P10P11
表31P10和P11的其它功能
功能特性
T2(定时计数器2外部计数脉冲输入),时钟输出T2EX定时计数2捕获重装载触发和方向控制
当Flash编程和校验的过程中,P1端口会接收低8位地址字节。P2端口:P2端口有内置上拉电阻8位双向IO端口,P2端口可驱动4个TTL逻辑电平。当P1端口输出信号为“1”时,由于端口被内部上拉电阻拉高,此端口便有了输入端口的功能,当此端口为输入端口时,较低的引脚将输出电流为ILL。
AT89C51单片机片内存储器售后通常处于擦除状态即每个地址单元内容均为FFH因此人们可随时对其编程45。当访问外部存储器或者通过16位的地址访问外部大量的存储设备时,P2端口会输出8位的地址。在此种情况下,P2端口会发送1,在使用8位的地址访问外部大量的存储设备时,P2端口会输出P2端口锁存器的部分内容。在Flash校验的过程中,P2端口会接收8位地址和一些其它的控制信号。
P3端口:P3端口有内置上拉电阻8位双向IO端口,P3端口可驱动4个TTL逻辑电平。当P3端口输出信号为“1”时,由于端口被内部上拉电阻拉高r
好听全球资料 返回顶部