51单片机精华笔记(上)

2019-04-15 17:24发布

单片机概念:

单片机由中央处理器(CPU)、随机存储器(RAM)、只读储存器(ROM)、输入输出(I/O)接口电路组成,集成在一块芯片上面,又称微控制器(MCU)。

单片机原理图(89C51):


单片机最小系统原理图(89C51):

 

中断的概念:

CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理,CPU暂时中断当前的工作,转去处理事件B待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A,中断是一个过程。 中断控制的实质:是对四个特殊功能寄存器的管理和控制!

中断系统结构示意图:


中断源: 80C51的中断系统有5个中断源 ,定时器中断(2个):T0/T1,对应P3^4和P3^5    外部中断(2个):INT0/INT1 对应P3^2和P3^3    串口中断(1个),3个优先级,可实现二级中断嵌套 。



存储器概念: 存储器分为随机寄存器和只读寄存器,随机寄存器分为寄存器(RAM+触发器)和DRAM(运算产生的数据变量),只读寄存器分为FLASH(运算程序)。 寄存器概念:
单片机内部有10个寄存器,其中主要包括:
  1. 中断允许控制寄存器IE
  2. 定时器控制寄存器TCON
  3. 串口控制寄存器SCON
  4. 中断优先控制寄存器IP
  5. 定时器工作方式控制寄存器TMOD
  6. 定时器初值赋予寄存器(TH0/TH1,TL0/TL1)
  7. 功率控制寄存器(PCON)
1.中断允许控制寄存器(IE) 

EX0:外部中断0允许位; 
ET0:定时/计数器T0中断允许位; 
EX1:外部中断1允许位; 
ET1:定时/计数器T1中断允许位; 
ES :串行口中断允许位; 
EA :CPU中断允许(总允许)位。

2.定时器/计数器控制寄存器控制寄存器(TCON) 


IT0:外部中断0触发方式控制位  当IT0=0时,为电平触发方式(低电平有效) 
当IT0=1时,为边沿触发方式(下降沿有效) 
IE0:外部中断0中断请求标志位 
IT1:外部中断1触发方式控制位 
IE1:外部中断1中断请求标志位 
TF0:定时/计数器T0溢出中断请求标志位 
TF1:定时/计数器T1溢出中断请求标志位