2-02 AT89S51单片机的引脚
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
60KB(1000H-FFFFH)程序存储器空间中的程序。 b. EA*=0
只读取外部程序存储器中的内容,读取地址范围0000H~FFFFH,片内 4KB Flash无效。
② VPP:第二功能,对片内Flash编程,接编程电压。
06
AT89S51单片机的引脚
- 控制引脚 (3)ALE/PROG*(Address Latch Enable/PROGramming,30脚)
AT89S51单片机的引脚
1
AT89S51单片机的引脚
- AT89S51单片机的外形封装 常见的40只引脚双列直插,如下图所示。
图 AT89S51引脚
02
AT89S51单片机的引脚
- 电源与时钟引脚 按功能分3类: (1)电源及时钟引脚— VCC、VSS;XTAL1、XTAL2。 (2)控制引脚— PSEN*、ALE/PROG*、EA*/VPP、RST(RESET) (3)I/O口引脚— P0、P1、P2、P3,为4个8位I/O口。
① ALE:第一功能 ALE为访问外部存储器提供低8位地址锁存信号,将低8位地址锁存
在片外地址锁存器中。见图,
ALE信号 07
AT89S51单片机的引脚
- 控制引脚
有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
此外,单片机运行时,ALE端一直有正脉冲信号输出,频率为时钟 fosc的1/6。
注意,每当AT89S51访问外部RAM时(执行MOVX类指令),要丢失一个 ALE脉冲。
可用软件来禁止ALE输出,将特殊功能寄存器AUXR(地址8EH,后面介 绍)的第0位(ALE禁止位)置1,但ALE禁止位不影响对外部存储器的访问, 即执行指令“MOVC”或“MOVX”时,ALE仍然有效。
08
AT89S51单片机的引脚
1.电源与时钟引脚 电源引脚
(1)VCC(40脚):+5V电源。 (2)VSS(20脚):数字地。
03
AT89S51单片机的引脚
- 电源与时钟引脚 时钟引脚 (1)XTAL1(19脚):输入端。 使用片内振荡器,应接外部石英晶体和微调电容。 使用片外振荡器,该脚接外部时钟振荡器输出的信号。 (2)XTAL2(18脚):片内振荡器反相放大器的输出端。 使用片内振荡器,接外部石英晶体和微调电容。 使用片外振荡器,悬空。
04
AT89S51单片机的引脚
- 控制引脚
2. 控制引脚 (1)RST (RESET,9脚)
复位信号输入,持续时间大于2个机器周期的高电平,就可使单片机复位。 正常工作应≤0.5V。
当看门狗定时器溢出输出时,该脚将输出长达96个时钟周期的高电平。
05
AT8ቤተ መጻሕፍቲ ባይዱS51单片机的引脚
- 控制引脚
(2)EA*/VPP (Enable Address/Voltage Pulse of Programing,31脚) ① EA*:第一功能:允许访问外部程序存储器控制,与该脚电平有关。 a. EA*=1 PC值≤0FFFH时,单片机读片内4KB Flash中的程序, PC值>0FFFH (超出片内4KB Flash地址范围)时,转向读取片外
作为系统总线用,低8位地址总线及数据总线分时复用端口,是双向口。 也可作通用I/O口,漏极需加上拉电阻,这时为准双向口。 可驱动8个LS型TTL负载。
10
AT89S51单片机的引脚
- I/O口引脚
(2)P1口:8位,准双向I/O口,具有内部上拉电阻。 注意: P1口的几只引脚:P1.5/MOSI、P1.6/MISO和P1.7/SCK,可用 作片内Flash存储器的串行编程和校验,分别是串行数据输入、输出 和移位脉冲引脚。 P1口可驱动4个LS型TTL负载。
应熟记40引脚每一功能,对系统的硬件电路设计十分重要。
14
12
AT89S51单片机的引脚
- I/O口引脚
综上所述,P0口如作为总线口,为双向口。如作为通用I/O使用,为准 双向口,这时需加上拉电阻。而P1口、P2口、P3口均为准双向口。
有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺) 13
AT89S51单片机的引脚
- I/O口引脚
注意:P0口作为总线口使用时为双向口, P0口线内无上拉电阻,处 于高阻“悬浮”态,此时P0口为双向三态I/O口。作为I/O使用,为准双向 口,仅有两个状态。
11
AT89S51单片机的引脚
- I/O口引脚
(3)P2口:8位,准双向I/O口,有内部上拉电阻。 当外扩存储器及I/O口时,P2口作为高8位地址总线用。 也可作为通用I/O使用。 可驱动 4个LS型TTL负载。
(4)P3口:8位,准双向I/O口,具有内部上拉电阻。 可作为通用I/O口使用。可驱动4个LS型TTL负载。 P3口还可提供第二功能,定义见下表。应熟记各脚的第二功能。
- 控制引脚 ② PROG*:第二功能,对片内 Flash编程的编程脉冲输入。 (4) PSEN* (Program Strobe ENable,29脚)
片外程序存储器读选通信号,低有效。
09
AT89S51单片机的引脚
- I/O口引脚
3. 并行I/O口 P0~P3引脚 (1)P0口:8位,漏极开路的双向I/O口
只读取外部程序存储器中的内容,读取地址范围0000H~FFFFH,片内 4KB Flash无效。
② VPP:第二功能,对片内Flash编程,接编程电压。
06
AT89S51单片机的引脚
- 控制引脚 (3)ALE/PROG*(Address Latch Enable/PROGramming,30脚)
AT89S51单片机的引脚
1
AT89S51单片机的引脚
- AT89S51单片机的外形封装 常见的40只引脚双列直插,如下图所示。
图 AT89S51引脚
02
AT89S51单片机的引脚
- 电源与时钟引脚 按功能分3类: (1)电源及时钟引脚— VCC、VSS;XTAL1、XTAL2。 (2)控制引脚— PSEN*、ALE/PROG*、EA*/VPP、RST(RESET) (3)I/O口引脚— P0、P1、P2、P3,为4个8位I/O口。
① ALE:第一功能 ALE为访问外部存储器提供低8位地址锁存信号,将低8位地址锁存
在片外地址锁存器中。见图,
ALE信号 07
AT89S51单片机的引脚
- 控制引脚
有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
此外,单片机运行时,ALE端一直有正脉冲信号输出,频率为时钟 fosc的1/6。
注意,每当AT89S51访问外部RAM时(执行MOVX类指令),要丢失一个 ALE脉冲。
可用软件来禁止ALE输出,将特殊功能寄存器AUXR(地址8EH,后面介 绍)的第0位(ALE禁止位)置1,但ALE禁止位不影响对外部存储器的访问, 即执行指令“MOVC”或“MOVX”时,ALE仍然有效。
08
AT89S51单片机的引脚
1.电源与时钟引脚 电源引脚
(1)VCC(40脚):+5V电源。 (2)VSS(20脚):数字地。
03
AT89S51单片机的引脚
- 电源与时钟引脚 时钟引脚 (1)XTAL1(19脚):输入端。 使用片内振荡器,应接外部石英晶体和微调电容。 使用片外振荡器,该脚接外部时钟振荡器输出的信号。 (2)XTAL2(18脚):片内振荡器反相放大器的输出端。 使用片内振荡器,接外部石英晶体和微调电容。 使用片外振荡器,悬空。
04
AT89S51单片机的引脚
- 控制引脚
2. 控制引脚 (1)RST (RESET,9脚)
复位信号输入,持续时间大于2个机器周期的高电平,就可使单片机复位。 正常工作应≤0.5V。
当看门狗定时器溢出输出时,该脚将输出长达96个时钟周期的高电平。
05
AT8ቤተ መጻሕፍቲ ባይዱS51单片机的引脚
- 控制引脚
(2)EA*/VPP (Enable Address/Voltage Pulse of Programing,31脚) ① EA*:第一功能:允许访问外部程序存储器控制,与该脚电平有关。 a. EA*=1 PC值≤0FFFH时,单片机读片内4KB Flash中的程序, PC值>0FFFH (超出片内4KB Flash地址范围)时,转向读取片外
作为系统总线用,低8位地址总线及数据总线分时复用端口,是双向口。 也可作通用I/O口,漏极需加上拉电阻,这时为准双向口。 可驱动8个LS型TTL负载。
10
AT89S51单片机的引脚
- I/O口引脚
(2)P1口:8位,准双向I/O口,具有内部上拉电阻。 注意: P1口的几只引脚:P1.5/MOSI、P1.6/MISO和P1.7/SCK,可用 作片内Flash存储器的串行编程和校验,分别是串行数据输入、输出 和移位脉冲引脚。 P1口可驱动4个LS型TTL负载。
应熟记40引脚每一功能,对系统的硬件电路设计十分重要。
14
12
AT89S51单片机的引脚
- I/O口引脚
综上所述,P0口如作为总线口,为双向口。如作为通用I/O使用,为准 双向口,这时需加上拉电阻。而P1口、P2口、P3口均为准双向口。
有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺) 13
AT89S51单片机的引脚
- I/O口引脚
注意:P0口作为总线口使用时为双向口, P0口线内无上拉电阻,处 于高阻“悬浮”态,此时P0口为双向三态I/O口。作为I/O使用,为准双向 口,仅有两个状态。
11
AT89S51单片机的引脚
- I/O口引脚
(3)P2口:8位,准双向I/O口,有内部上拉电阻。 当外扩存储器及I/O口时,P2口作为高8位地址总线用。 也可作为通用I/O使用。 可驱动 4个LS型TTL负载。
(4)P3口:8位,准双向I/O口,具有内部上拉电阻。 可作为通用I/O口使用。可驱动4个LS型TTL负载。 P3口还可提供第二功能,定义见下表。应熟记各脚的第二功能。
- 控制引脚 ② PROG*:第二功能,对片内 Flash编程的编程脉冲输入。 (4) PSEN* (Program Strobe ENable,29脚)
片外程序存储器读选通信号,低有效。
09
AT89S51单片机的引脚
- I/O口引脚
3. 并行I/O口 P0~P3引脚 (1)P0口:8位,漏极开路的双向I/O口