第1章 MCS-51单片机的结构与原理
主要内容:
典型单片机( MCS-51, MSP430, EM78, PIC, Motorola, AVR )的性能,MCS-51内部结构、特点、工作方式、时 序和最小应用系统。为学生后续学习单片机应用系统设计、 利用单片机解决工程实际问题打下坚实的基础。重点在于 基本概念、组成原理、特点及MCS-51的最小应用系统, 难点在于时序。
17
6.中断系统
中断:指CPU暂停原程序执行,转而为外部设备服务(执行中 断服务程序),并在服务完后返回到原程序执行的过程。 中断系统:指能够处理上述中断过程所需要的硬件电路。 中断源:指能产生中断请求信号的源泉。
8051可处理5个中断源(2个外部,3个内部)发出的中断请 求,并可对其进行优先权处理。外部中断的请求信号可以从P3.2, P3.3(即 INT0 和 INT1 )引脚上输入,有电平或边沿两种触发方 式;内部中断源有3个,2个定时器/计数器中断源和1个串行口中 断源。
5.定时器/计数器
8051内部有两个16位可编程序的定时器/计数器,均为 二进制加1计数器,分别命名为T0和T1。
T0和T1均有定时器和计数器两种工作模式。在定时器模 式下,T0和T1的计数脉冲可以由单片机时钟脉冲经12分频 后提供。在计数器模式下,T0和T1的计数脉冲可以从P3.4 和P3.5引脚上输入。对T0和T1的控制由定时器方式选择寄 存器TMOD和定时器控制寄存器TCON完成。
设立堆栈的目的是用于数据的暂存,中断、子程序调用时 断点和现场的保护与恢复。
15
(8)I/O口专用寄存器(P0, P1, P2, P3)
8051片内有4个8位并行I/O接口P0, P1, P2和P3,在SFR中相 应有4个I/O口寄存器P0, P1, P2和P3。