【期末复习02】客观题知识点总结(示例)
文章目录
1、寄存器总结
1.1 常用 SFR 汇总表格
| SFR类别 | 寄存器 | 功能 |
|---|---|---|
| 定时器/计数器 | TCON | 定时器控制 |
| 定时器/计数器 | TMOD | 定时器模式设置 |
| 中断系统 | IE | 中断允许控制 |
| 中断系统 | IP | 中断优先级设置 |
| 串口通信 | SCON | 串口控制 |
| 电源控制 | PCON | 电源控制 |
1.2 常用 SFR
1.2.1、TCON(定时器/计数器控制寄存器)
功能:主要用于控制定时器的启动/停止和外部中断的触发与响应。
TR0 TR1
TR1=1 启动 TR1=0 停止
TR0=1 启动 TR0=0 停止
TR1 = 1:启动 T1 开始计数 / 定时;
TR1 = 0:停止 T1 工作,计数暂停。
TR0与其一样
IT0 IT1
IT1 = 0:低电平触发 重复触发中断 (缺点:易中断抖动)
IT1 = 1:下降沿触发(边沿触发)高电平→低电平的跳变沿
IT0与其一样
1.2.2、TMOD(定时器/计数器方式控制寄存器)
8位 低四位决定T0的工作方式 高四位决定T1的工作方式
方式1(重点) 0 1 16位定时器/计数器 M=2的16次方=65536 .Hex
方式2 1 0 可自动装载

(1) GATE:门控位 GATE=0 以TRx(x=0,1)来启动定时器/计数器运行。
(2) C/T=1,计数工作方式 C/T=0,定时工作方式 C/T计数器和定时器模式选择位。
1.2.3、IE (中断允许寄存器)

EA All总开关
EA=0,禁止中断 ;EA=1,开放中断。
ET0=0禁止中断 ;ET1=1,开放中断。
1.2.4、IP (中断优先级寄存器)
最多两级优先级
(1)IP的各位由用户指令来设定。
(2)复位操作后,IP=XX000000B,即各中断源均设为低优先级中断。
(3)若多个中断源同时申请中断,则级别高的优先级先服务。
(4)若同时收到几个同一级别的中断请求,中断服务取决于系统内辅助优先顺序。
1.2.5、SCON (串口控制寄存器)

TI:发送中断标志 由硬件置"1"。
RI:接收中断标志 必须由软件清“0”。

1.2.6、PCON (电源控制寄存器/电源管理寄存器/电源及波特率寄存器)
SMOD=1时,波特率加倍;
SMOD=0时,波特率不加倍。
2、中断总结
2.1 外部中断
(1) 中断:中断是指单片机的 CPU 在执行程序的过程中,外部有一些事件变化,如数据采集结束、电平变化、定时器 / 计数器溢出等,要求 CPU 立即处理。
(2)中断后转向执行的程序叫作中断服务或中断处理程序。
(3)处理完毕,再回到原来被中断的地方,继续原来的中断处理工作。这样的过程称为中断嵌套,这样的中断系统称为多级中断系统。
(4)中断作用:中断的使用消除了 CPU 在查询方式中的等待现象,大大提高了 CPU 的工作效率,改善了计算机的性能。
① 有效地解决了快速 CPU 与慢速外设之间的通信矛盾,提高了工作效率;
②及时处理,使系统具备实时处理的能力,提高控制系统的性能;
③ 突发故障,提高其自身的可靠性。
(5)中断源是引起中断的原因,或发出中断请求的中断来源。
ITx=1:x下降沿 ITX=0:低电平
RXD:接收 P3.0 TXD:发送 P3.1
INT0:外部中断 0 请求,低电平或脉冲下降沿有效。由 P3.2 引脚输入。
INT1:外部中断 1 请求,低电平或脉冲下降沿有效。由 P3.3 引脚输入。
T0:定时器 / 计数器 0 溢出中断请求。外部计数脉冲由 P3.4 引脚输入。
T1:定时器 / 计数器 1 溢出中断请求。外部计数脉冲由 P3.5 引脚输入。
TX/RX:串行中断请求。当串行口完成一帧发送或接收时,请求中断。
3、IO端口总结
(1)51单片机有4个并行端口;
(2)单片机是通过I/O端口实现对外部控制和信息交换的;
(3)串行端口:一次只能传1位二进制信息;并行端口:一次只能传1个字节;
3.1 P0口(32~39脚)
P0口是双向三态I/O口 访问地址:80H 位地址范围80H~87H
1.功能:(1)P0 口作为单片机系统复用的地址 / 数据总线使用 (2)当用作用通用 I/O 口
P0 作为输出使用时,必须外接上拉电阻才能有高电平输出 (这时就不是双向口)。
P0 口为双功能口 当 P0 口用作通用 I/O 口时,由于需要在片外接上拉电阻。
3.2 P1口(1~8脚)
P1 口是一个准双向口,字节地址为 90H,位地址为 90H~97H。
作为通用 I/O 口使用,它能读引脚和读锁存器,也可用于读 — 修改 — 写。输入时,先写入 “FF”。
P1 口作为输入口时,分为 “读锁存器” 和 “读引脚” 两种方式。
“读引脚” 时,先向锁存器写 “1”。
P1 口是准双向口,只能作为通用 I/O 口使用。
3.3 P2口(21~28脚)
P2 口是双功能口,**字节地址为 A0H,**位地址为 A0H~A7H。
P0低八位 P2高八位
3.4 P3口(10~17脚)
字节地址为 A0H
3.5 区别

更多推荐

所有评论(0)