AT89S52单片机结构

上传人:飞****9 文档编号:131865801 上传时间:2020-05-10 格式:PPT 页数:26 大小:667KB
返回 下载 相关 举报
AT89S52单片机结构_第1页
第1页 / 共26页
AT89S52单片机结构_第2页
第2页 / 共26页
AT89S52单片机结构_第3页
第3页 / 共26页
AT89S52单片机结构_第4页
第4页 / 共26页
AT89S52单片机结构_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《AT89S52单片机结构》由会员分享,可在线阅读,更多相关《AT89S52单片机结构(26页珍藏版)》请在金锄头文库上搜索。

1、AT89S52单片机结构 AT89S52单片机基本特性 8位的CPU 片内有振荡器和时钟电路 工作频率为0 24MHz片内有256字节数据存储器RAM片内有8K字节程序存储器ROM4个8位的并行I O口 P0 P1 P2 P3 1个全双工串行通讯口3个16位定时器 计数器 T0 T1 T2 可处理6个中断源 两级中断优先级 AT89S52单片机内部结构简图 AT89S52的引脚 AT89S52单片机40脚Vcc GND2XTAL1 XTAL22RESET1EA Vpp1ALE PROG1PSEN1 P0 0 P0 78P1 0 P1 78P2 0 P2 78P3 0 P3 78 AT89S52

2、单片机的引脚 晶振端 Vcc GND 正电源端与接地端 5V XTAL1 XTAL2 片内振荡电路输入 输出端 15 45pfx2 0 24MHz AT89S52 XTAL1 XTAL2 通常外接一个晶振两个电容 AT89S52单片机的引脚 晶振端 Vcc GND 正电源端与接地端 5V XTAL1 XTAL2 片内振荡电路输入 输出端 CPU都是按照一定的时钟节拍与时序进行工作 时钟周期 Tc 晶振频率fosc的倒数机器周期 Tm 12个时钟周期 Tc 指令周期 Ti 执行一条指令所需的机器周期 Tm 数 例 晶振频率是12M时一个机器周期需要多长时间 Tc 1 fosc 1 12MhzTm

3、 12XTc 12X1 12Mhz 1us AT89S52单片机的引脚 复位端 Vcc GND 电源端 5V XTAL1 XTAL2 片内振荡电路输入 输出端RESET 复位端 正脉冲有效 宽度 10mS AT89S52单片机的引脚 复位端 5V 10uF 10K Vcc RST GND 上电复位 10uF 10K Vcc RST GND 手动 上电复位 Vcc GND 电源端 5V XTAL1 XTAL2 片内振荡电路输入 输出端RESET 复位端 正脉冲有效 宽度 10mS 5V AT89S52单片机的引脚 EA端 Vcc GND 电源端 5V XTAL1 XTAL2 片内振荡电路输入 输

4、出端RESET 复位端 正脉冲有效 宽度 10mS EA Vpp 寻址外部ROM控制端 编程电源输入端 低有效 片内无ROM时必须接地 片内有ROM时应当接高电平 AT89S52单片机的最小系统 单片机的I O引脚结构 众多功能各异的I O引脚源于它结构的不同P0P1P2P3虽然可以作为I O口使用但是内部结构是不同的 AT89S52单片机的引脚 P1口 P1 0 P1 7 准双向I O口 内置了上拉电阻 输出时一切照常 在作输入口用时要先对其写 1 2 1 D Q CK Q 读引脚 读锁存器 写锁存器 内部总线 Vcc 引脚P1 X 内部上拉电阻 锁存器 三态缓冲器 三态缓冲器 2 1 D

5、Q CK Q 读引脚 读锁存器 写锁存器 内部总线 Vcc 引脚P1 X 内部上拉电阻 输出数据 1时 1 1 0 截止 1 AT89S52单片机的引脚 P1口 P1 0 P1 7 准双向I O口 内置了上拉电阻 输出时一切照常 仅在作输入口用时要先对其写 1 2 1 D Q CK Q 读引脚 读锁存器 写锁存器 内部总线 Vcc 引脚P1 X 内部上拉电阻 输出数据 0时 0 0 1 0 导通 AT89S52单片机的引脚 P1口 P1 0 P1 7 准双向I O口 内置了上拉电阻 输出时一切照常 仅在作输入口用时要先对其写 1 2 1 D Q CK Q 读引脚 1 读锁存器 写锁存器 内部总

6、线 Vcc 引脚P1 X 内部上拉电阻 输入数据时 要先对其写 1 1 1 0 截止 AT89S52单片机的引脚 P1口 P1 0 P1 7 准双向I O口 内置了上拉电阻 输出时一切照常 仅在作输入口用时要先对其写 1 在读数据之前 先要向相应的锁存器做写1操作的I O口称为准双向口 AT89S52单片机的引脚 P0口 P0 0 P0 7 双向I O 内置场效应管上拉 寻址外部程序存储器时分时作为双向8位数据口和输出低8位地址复用口 不接外部程序存储器时可作为8位准双向I O口使用 2 1 D Q CK Q 读引脚 读锁存器 写锁存器 内部总线 地址 数据 控制 引脚P0 X 3 4 Vcc

7、 2 1 D Q CK Q 读引脚 1 读锁存器 写锁存器 内部总线 地址 数据 控制 引脚P0 X 3 4 控制 0时 此脚作输入口 事先必须对它写 1 0 0 1 0 0 截止 截止 0 Vcc AT89S52单片机的引脚 P0口 P0 0 P0 7 双向I O 内置场效应管上拉 寻址外部程序存储器时分时作为双向8位数据口和输出低8位地址复用口 不接外部程序存储器时可作为8位准双向I O口使用 AT89S52单片机的引脚 P2口 P2 0 P2 7 双向I O 内置了上拉电阻 寻址外部程序存储器时输出高8位地址 不接外部程序存储器时可作为8位准双向I O口使用 2 1 D Q CK Q 读

8、引脚 读锁存器 写锁存器 内部总线 地址高8位 控制 引脚P2 X 3 内部上拉电阻 Vcc 2 1 D Q CK Q 读引脚 0 读锁存器 写锁存器 内部总线 地址高8位 控制 引脚P2 X 控制 0时 此脚作通用输出口 输出 1时 1 1 0 截止 3 内部上拉电阻 1 1 Vcc 1 0 AT89S52单片机的引脚 P2口 P2 0 P2 7 双向I O 内置了上拉电阻 寻址外部程序存储器时输出高8位地址 不接外部程序存储器时可作为8位准双向I O口使用 2 1 D Q CK Q 读引脚 0 读锁存器 写锁存器 内部总线 地址高8位 控制 引脚P2 X 控制 0时 此脚作通用输出口 输出

9、 0时 0 0 1 导通 3 内部上拉电阻 0 0 Vcc 0 0 AT89S52单片机的引脚 P2口 P2 0 P2 7 双向I O 内置了上拉电阻 寻址外部程序存储器时输出高8位地址 不接外部程序存储器时可作为8位准双向I O口使用 AT89S52单片机的引脚 P3口 P3 0 P3 7 双功能口 内置了上拉电阻 它具有特定的第二功能 在不使用它的第二功能时它就是普通的通用准双向I O口 2 1 D Q CK Q 读引脚 读锁存器 写锁存器 内部总线 第二功能输出 引脚P3 X 3 内部上拉电阻 Vcc 第二功能输入 4 2 1 D Q CK Q 读引脚 读锁存器 写锁存器 内部总线 第二

10、功能输出 WR RD TxD 引脚P3 X 3 内部上拉电阻 Vcc 4 第二功能输出时 内部自动D 1 1 1 1 反相器 AT89S52单片机的引脚 P3口 P3 0 P3 7 双功能口 内置了上拉电阻 它具有特定的第二功能 在不使用它的第二功能时它就是普通的通用准双向I O口 2 1 D Q CK Q 读引脚 读锁存器 写锁存器 内部总线 此端自动 1 引脚P3 X 3 内部上拉电阻 Vcc 第二功能输入 RxD T0 T1 INT0 INT1 4 第二功能输入时 信号经缓冲器4直接进入内总线 1 1 1 0 截止 AT89S52单片机的引脚 P3口 P3 0 P3 7 双功能口 内置了

11、上拉电阻 它具有特定的第二功能 在不使用它的第二功能时它就是普通的通用准双向I O口 P3口第二功能表 51单片机的8个特殊引脚 Vcc GND 电源端XTAL1 XTAL2 片内振荡电路输入 输出端RESET 复位端正脉冲有效 宽度 10mS EA Vpp 寻址外部ROM控制端 低有效片内有ROM时应当接高电平 ALE PROG 地址锁存允许控制端 PSEN 选通外部ROM的读 OE 控制端 低有效 小结 51单片机的4个8位的I O口 P0 0 P0 7 8位数据口和输出低8位地址复用口 复用时是双向口 不复用时也是准双向口 P1 0 P1 7 通用I O口 准双向口 P2 0 P2 7 输出高8位地址 用于寻址时是输出口 不寻址时是准双向口 P3 0 P3 7 具有特定的第二功能 准双向口 注意 在不外扩ROM RAM时 P0 P3均可作通用I O口使用 而且都是准双向I O口 P0口需外接上拉电阻P1 P3可接也可不接在用作输入时都需要先置 1 小结

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号