2.2 80C51的引脚及功能

按照引脚的功能可以分为三部分:
- 电源和晶振
- I/O口
- 控制线
电源和晶振:4根

I/O口:32根
4个I/O口:32根线,每个8位(4*8=32)

控制线:4根

特性 | PSEN 引脚 | EA 引脚 |
类型 | 输出 (Output) | 输入 (Input) |
作用 | 动态信号,指示正在读取外部程序存储器的操作 | 静态配置,决定程序存储器的来源 (内部优先还是仅外部) |
控制对象 | 控制外部程序存储器芯片的读使能 | 控制 8051 内部逻辑,决定从哪里取指令 |
何时有效 | 仅在取外部指令的机器周期内有效 (变低) | 在系统上电复位时被读取,通常保持固定电平 (高或低) |
与存储器关系 | 直接关联外部程序存储器的访问 | 决定是访问内部还是外部程序存储器,或两者结合 |
简单来说:
- EA 像一个开关,在系统启动时告诉 8051:“你的程序主要放在里面 (EA=1) 还是必须从外面找 (EA=0)?”
- PSEN 是 8051 在执行过程中,每次需要真的去外面拿指令时,对外喊的一声:“外面的 ROM,请把这个地址的指令给我!”
这两个引脚协同工作,使得 8051 能够灵活地使用内部和外部程序存储器。