51单片机定义:
http://www.21ic.com/app/mcu/201205/121700.htm
更多参考知识:
http://www.21ic.com/jichuzhishi/mcu/
单片机由CPU、存储器、输入输出接口和片内外设组成。
由于单片机结构上的设计主要是面向控制,因此又称为微控制器MCU(MicroController Unit)。
(1)电源VCC和GND:VCC为+5V输入。
(2)时钟振荡电路引脚XTAL1和XTAL2:
在使用内部振荡电路时,XTAL1和XTAL2用来外接石英晶振;若采用外部振荡电路时,XTAL2用于输入外部振荡脉冲,而XTAL1必须接地。
(3)控制信号引脚RST、PSEN、EA/VPP和ALE/PROG
RST为复位信号输入端,当RST端保持两个机器周期(24个时钟周期)以上的高电平时,单片机将复位。
PSEN为外部ROM的读选通信号。当访问外部ROM时,PSEN引脚将产生负脉冲,而访问外部RAM或片内ROM时,不会产生有效的PSEN信号。
EA/VPP:EA为访问外部ROM的控制信号。当EA为高电平时,CPU访问ROM有两种情况:访问地址范围为0~4K时,CPU只访问片内ROM;访问地址超出4K时,CPU将自动执行外部ROM的程序。当EA为低电平时,只能访问外部ROM。第二功能VPP为编程电源输入。
ALE/PROG:ALE为地址锁存允许信号,在访问外部存储器时,用来锁存P0扩展的地址低8位地址信号。在不访问外部存储器时,ALE以时钟振荡频率的1/6的固定速率输出ALE脉冲。第二功能PROG是对内部ROM编程时的编程脉冲输入端。
(4)4个8为IO口P0、P1、P2、P3
P0是一个8位漏极开路型的双向IO口。第二功能在访问外部存储器时,分时提供低8位地址线和8位双向数据总线。
P1、P2、P3均是内部带提升电阻的准双向IO口。
引脚 |
第二功能 |
引脚 |
第二功能 |
P3.0
RXD串行口输入
P3.4
T0定时器0输入
P3.1
TXD串行口输出
P3.5
T1定时器1输入
P3.2
INT0外部中断0输入
P3.6
WR片外RAM写选通控制输出
P3.3
INT1外部中断1输入
P3.7
RD片外RAM读选通控制输出
51单片机IO口内部结构:
http://www.go-gddq.com/html/51DanPianJi/2011-12/854045.htm
80C51存储器配置:更多概念
http://www.21ic.com/jichuzhishi/mcu/memory/2013-01-25/157444.html
(1)ROM
可知,ROM的寻址空间为64KB。
(2)RAM
(3)扩展存储器:ROM最大64K,RAM最大64K+256B。
地址线相同P0和P2口,ROM的控制信号为PSEN,RAM的控制信号为WR和RD。