8051单片机基本结构8051单片机的特点8051单片机可分为无ROM型和ROM型两种无ROM型的芯片,必须外接EPROM才能应用(典型芯片为8031)ROM型芯片又分为EPROM型(典型芯片为8751)、FLASH型(典型芯片为89C51)、掩膜ROM型(典型芯片为8051)、一次性可编程ROM(OneTimeProgramming,简称OTP)的芯片(典型芯片为97C51)
8051单片机的基本组成时钟电路SFR和RAMROMCPU定时/计数器并行端口中断系统串行端口系统总线时钟源T0T1P0P1P2P3TXDRXDINT0INT1(1)一个8位微处理器CPU
(2)片内数据存储器RAM和特殊功能寄存器SFR
(3)片内程序存储器ROM
(4)两个定时/计数器T0、T1,可用作定时器,也可用以对外部脉冲进行计数
(5)四个8位可编程的并行I/O端口,每个端口既可作输入,也可作输出
(6)一个串行端口,用于数据的串行通信
(7)中断控制系统
(8)内部时钟电路
一个8051单片机包含下列部件8051单片机内部结构通道0驱动器通道2驱动器RAM地址锁存器RAM通道0锁存器通道2锁存器ROM/EPROMB寄存器程序地址寄存器缓冲器PC递增器程序计数器PC数据指针DPTRVCCGNDP1
7堆栈指针SPACCTMP2PSW通道3锁存器通道1锁存器通道1驱动器通道3驱动器TMP1SCONTMODPCONTCONTL0TH1TH0TL1IESBUF(TX/RX)IP中断、串行口和定时器逻辑振荡器P3
7RSTEAALEPSENXTAL2XTAL1ALU(+5V)指令寄存器定时和控制逻辑指令译码器CPU即中央处理器,是单片机的核心部件,它完成各种运算和控制操作,CPU由运算器和控制器两部分组成
(1)运算器运算器以算术逻辑单元ALU为核心,加上累加器ACC、