【期末复习02】客观题知识点总结
1、寄存器总结
1.1 常用 SFR 汇总表格
| SFR类别 | 寄存器 | 功能 |
|---|---|---|
| 定时器/计时器 | TCON | 定时器控制 |
| 定时器/计时器 | TMOD | 定时器模式控制 |
| 中断系统 | IE | 中断允许控制 |
| 中断系统 | IP | 中断优先级设置 |
| 串行通信 | SCON | 串口控制 |
1.2 TCON(定时器 控制寄存器)
1. TCON功能:主要用于控制定时器的启动、停止和外部中断的触发与响应。
2.TCON有关控制位功能

1.3 TMOD (定时器/计数器控制寄存器)
1.TMOD:用于选择定时器/计数器T0、T1的工作模式及工作方式。是一位8位寄存器。
2.TMOD字段的描述:
各字段说明:
(1) GATE:门控位。
GATE=0 :以TRx(x=0,1)来启动定时器/计数器运行。
GATE=1 :用外部中断引脚启动定时器/计数器运行。
(2) C/T̄:计数器模式和定时器模式选择位
C/T̄=1 :计数工作方式
C/T̄=0 :定时工作方式
(3)M1、M0:工作方式选择位。
1.TMOD的4种工作方式
| M1 M0 | 工作方式 | 功能 | 最大计数值 |
|---|---|---|---|
| 0 0 | 方式0 | 13位定时器/计数器 | M=2^13=8192 |
| 0 1 | 方式1 | 16位定时器/计数器 | M=2^16=65536 |
| 1 0 | 方式2 | 可自动重装初值的8位计数器 | M=2^8=256 |
| 1 1 | 方式3 | 仅适用于T0 | M=2^8=256 |
1.4 IE(A8H)(中断允许寄存器)
1.EA:CPU的中断开放/禁止总控制位。EA=0,禁止所有中断;EA=1,开放中断。
2.ET1:允许或禁止定时器/计数器1溢出中断(外部中断)。ET1=0,禁止中断;EX1=1,允许中断。
3.EX1:允许或禁止外部中断1溢出中断(外部中断)。ET1=0,禁止中断;EX1=1,允许中断。
4.ET0:允许或禁止定时器/计数器0溢出中断(外部中断)。ET0=0,禁止中断;EX0=1,允许中断。
1.5 IP(中断优先级寄存器)
1.MCS-51单片机设有两级优先级,即高优先级中断和低优先级中断,提供俩级中断嵌套。
2.中断查询优先顺序
| 中断源 | 中断名称 | 中断矢量地址 | 中断号 | 中断级别 |
|---|---|---|---|---|
| IE0 | 外部中断0 | 0003H | 0 | 最高级别 |
| TF0 | 定时器/计数器0溢出中断 | 000BH | 1 | |
| IE1 | 外部中断1 | 0013H | 2 | |
| TF1 | 定时器/计数器1溢出中断 | 001BH | 3 | |
| RI,TI | 串行口中断 | 0023H | 4 | |
| TF2 | 定时器/计数器2溢出中断 | 002BH | 最低优先级 |
1.6 SCON(特殊功能寄存器)

2、中断总结
2.1 基本概念
1.中断是指单片机的CPU在执行程序的过程中,外部有一些事件变化,如数据采集结束、电平变化、定时器/计数器溢出等,要求CPU立即处理。
2.中断后转向执行的程序叫做中断服务或中断处理程序。
3.CPU暂时中断当前的中断服务工作,转而处理优先级比它高的中断事件,处理完毕,再回到原来被中断的地方,继续原来的中断处理工作。这样的过程称为中断嵌套。
4.中断的作用:

5.中断源:引起中断的原因,或发出中断请求的中断来源。
2.2 5个中断源

2.3 中断源优先级顺序

3、IO端口总结
3.1 I/O端口基本概念
1.单片机是通过I/O端口实现对外部控制和信息交换的
2.单片机I/O端口分为串行口和并行口
3.2 P0口
1.P0口:双向8位三态I/O口,访问地址是80H,位地址范围是80H~87H。
2.P0口作为单片机系统复用的地址/数据总线使用,“控制”信号为“1”,打向上面。
3.P0作为地址/数据复用口时,输出低8位地址。
4.P0端口需要接上拉电阻才能,有高电平输出。
3.3 P1口
1.P1口是准双向口,字节地址为90H,位地址为90H~97H,能读引脚和读锁存器。
2.输入时,先写入“FF”。
3.P1口位电路由1个数据输出锁存器、2个数据输入缓冲器和输出驱动电路三部分组成。
4.P1 口作为输出口时,若 CPU =“1”,输出高电平;若 CPU =“0”,输出低电平。P1 口作为输入口时,分为“读锁存器”和“读引脚”两种方式。读引脚”时,先向锁存器写“1”,P1 口是准双向口,有内部上拉电阻,没有高阻抗 输入状态,只能作为通用 I/O 口使用。
3.4 P2口
1.P2口是双功能口,字节地址A0H。
2.输出地址高8位。
3.5 P3口
1.P3字节地址B0H,位地址B0H~B7H
2.(1)P3.0-RXD:串行数据接收口。
(2)P3.1-TXD:串行数据发送口。
(3)P3.2-INT0:外部中断0输入。
(4)P3.3-INT1:外部中断1输入。
(5)P3.4-T0:计数器0计数输入。
(6)P3.5-T1:计数器1计数输入。
(7)P3.6-WR:外部RAM写选通信号。
(8)P3.7-RD:外部RAM读选通信号。
3.6 四个并行I/O端口概述
|
端口 |
第二功能 | 内部上拉 | 是否需上拉电阻 | 主要用途 |
|---|---|---|---|---|
| P0 | 地址/数据总线 | 无 | 是 | 总线通信、扩展外设 |
| P1 | 无 | 有 | 否 | 普通I/O控制(LED、按键) |
| P2 | 地址高位 | 有 | 否 | 外扩地址线、高位地址输出 |
| P3 | 串口、中断等 | 有 | 否 | 第二功能控制(串口、中断、WR、RD) |
更多推荐


所有评论(0)