Charpter 1: 微型机

  • 微型机:由CPU,三条总线,存储器,I/O接口组成

  • CPU:由运算器(ALU)和控制器(CU)组成

  • 总线:数据总线(DB),地址总线(AB),控制总线(CB),其中数据总线是双向的,地址总线为单向,由CPU发出,控制总线通常也为单向,方向一般是固定的

Charpter 2: MSC-51单片机硬件结构

MCS-51主要功能特点:

  • 8位CPU
  • 片内 4KB ROM
  • 片内 128B RAM
  • 4个8位I/O口 (P0,P1,P2,P3)
  • 特殊功能寄存器(SFR)
  • 2个优先级的5个中断源结构
  • 1个全双工串行通信口
  • 2个16位定时/计数器
  • 布尔处理器
  • 64KB 外部数据存储器地址空间
  • 64KB 外部程序存储器地址空间
  • 片内振荡器及时钟电路

MCS-51的引脚配置(以proteus中的AT89C51为例)

  • $ P0~P3: 4个8位I/O口 $
  • $ RST: 复位引脚 $
  • $ VCC,GND: 电源,接地 $
  • $ XTAL1,XTAL2: 晶振引脚 $
  • $ \overline{PSEN} : 外部程序存储器选通引脚 $
  • $ ALE/PROG: 地址锁存使能引脚 $
  • $ \overline{EA} : 外部程序存储器访问控制引脚 $

PSEN为低电平时,读取片外内存\overline{PSEN} 为低电平时 ,读取片外内存
$ \overline{EA} 直接访问外部ROM;高电平时地址小于4KB时访问内部程序存储器,大于的部分才访问外部ROM$

I/O口