单片机最小系统设计单片机最小系统设计单片机最小系统部分AT89C52的结构特点及引脚特硬件框图键盘部分电源部分固定电源可调电源(5—12V)软件编程单片机最小系统部分AT89C52的结构特点及引脚特性:为40脚双列直插封装的8位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52相同,其主要用于会聚调整时的功能控制
功能包括对会聚主IC内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等
各引脚特性:1
P0口P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口
作为输出口用时,每位能吸收电流的2
P1口P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑第1页共7页单片机最小系统设计3
P2口P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑4
P3口P3口是一组带有内部上拉电阻的8位双向I/O口
P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻5
RST复位输入
当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位
ALE/PROG当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节
一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的
要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲
对Flash存储器编程期间,该引脚还用于输入编程脉冲(PROG)
如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作
该位置位后,只有一条MOVX和MOVC指令才能将ALE激活
此外,该引脚会被微弱拉高,单片机执