news 2026/6/11 4:14:04

【期末复习02】客观题知识点总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【期末复习02】客观题知识点总结

文章目录

  • 1、寄存器总结
    • 1.1 常用 SFR 汇总表格
    • 1.2、TCON
    • 1.3、TMOD
    • 1.4、IE
    • 1.5、IP
    • 1.6、SCON
  • 2、中断总结
    • 2.1 外部中断
    • 2.2、定时器中断
    • 2.3、串口中断
  • 3、IO端口总结

1、寄存器总结

1.1 常用 SFR 汇总表格

SFR类别寄存器功能
定时器/计数器TCON定时器控制
定时器/计数器TMOD定时器模式设置
中断系统IE中断允许控制
中断系统IP中断优先级控制
串行通信SCON串口控制

1.2、TCON

地址:88H,可位寻址,8 位寄存器,位定义从高位到低位:TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
各位功能:TF1(D7):T1溢出标志。计数溢出硬件置 1,中断响应后硬件清 0。
TR1(D6):T1运行控制位。1 = 启动计数,0 = 停止。
TF0(D5):T0溢出标志,同 TF1。
TR0(D4):T0运行控制位,同 TR0。
IE1(D3):外部中断 1中断请求标志。有中断触发置 1,响应后清 0。
IT1(D2):外部中断 1触发方式。
0:低电平触发
1:下降沿触发
IE0(D1):外部中断 0中断请求标志,同 IE1。
IT0(D0):外部中断 0触发方式,同 IT1。

1.3、TMOD

地址:89H,不可位寻址,8 位,分两组控制 T1、T0
位分布(高 4 位 = T1,低 4 位 = T0)
格式:GATE C/T M1 M0 | GATE C/T M1 M0
位功能:GATE:门控位
0:仅 TRx=1 启动定时器
1:TRx=1 且 外部中断引脚为高,才启动
C/T:计数 / 定时选择
0:定时模式(内部机器周期)
1:计数模式(外部引脚脉冲)
M1、M0:工作模式选择
00:模式 0(13 位定时器)
01:模式 1(16 位定时器,最常用)
10:模式 2(8 位自动重装)
11:模式 3(仅 T0 可用,双 8 位;T1 停止)

1.4、IE

中断使能寄存器,地址为A8H
各位功能:
EA(D7):总中断开关
0:关闭所有中断
1:开放总中断
ET1(D6):T1 中断允许
1:使能;0:关闭
EX1(D5):外部中断 1 允许
ET0(D4):T0 中断允许
EX0(D3):外部中断 0 允许
D2~D0:保留位,无用

1.5、IP

中断优先级控制寄存器,地址:B8H,可位寻址
功能:
PT1(D6):定时器 1 优先级
PX1(D5):外部中断 1 优先级
PT0(D4):定时器 0 优先级
PX0(D3):外部中断 0 优先级
1:高优先级
0:低优先级
D7/D2~D0:保留位
规则:
高优先级可打断低优先级,同级不能互相打断
同级同时触发:按默认固定顺序响应
优先级顺序:外 0 → T0 → 外 1 → T1

1.6、SCON

串行口控制寄存器
地址:98H,可位寻址,8 位
位序:(D7~D0):SM0 SM1 SM2 REN TB8 RB8 TI RI
逐位精简功能:
SM0、SM1:串口工作模式
00:模式 0(移位寄存器,波特率固定(f_{osc}/12))
01:模式 1(8 位 UART,常用,波特率可变)
10:模式 2(9 位 UART,波特率(f_{osc}/32)或(f_{osc}/64))
11:模式 3(9 位 UART,波特率可变)
SM2:多机通信位
模式 1/3:1 = 仅收到 RB8=1 才置 RI;0 = 正常接收
模式 0:固定设 0
REN:接收允许位
1:允许接收;0:禁止接收
TB8:发送第 9 位数据(模式 2/3 用)
RB8:接收第 9 位数据(模式 2/3 用)
TI:发送中断标志,发完一帧硬件置 1,软件清 0
RI:接收中断标志,收完一帧硬件置 1,软件清 0

2、中断总结

2.1 外部中断

中断是指单片机的CPU在执行程序的过程中,外部有一些事情变化。
发出中断请求信号的设备被称为中断源。
中断后转向执行的程序叫做中断服务或中断处理程序。
处理完毕,再回到原来被中断的地方,继续原来的中断处理工作。这样的过程被称为中断嵌套。
中断的使用消除了CPU在查询方式中的等待现象,大大提高了CPU的工作效率,改善了计算机的性能。
中断源是引起中断的原因,或发出中断请求的中断来源。
五个中断源:INT0,INT1,T0,T1,TX/RX。

2.2、定时器中断

TMOD:设置定时器模式(常用模式 1 16 位)
THx、TLx:装初值
TCON:置 TRx=1,启动定时
IE:开总中断EA=1 + 定时器中断ETx=1
IP(可选):设置中断优先级
中断服务函数:溢出后重装初值、清标志

中断函数格式:

voidTimer0()interrupt1// T0中断号=1,T1=3{TH0=8位初值;TL0=8位初值;// 用户代码}



2.3、串口中断

核心要点:
中断号:串口中断统一为 4
中断标志:TI(发送)、RI(接收),硬件置 1,必须软件清零
常用模式:模式 1(8 位 UART,最常用)

中断函数格式:

voidUART()interrupt4{if(RI)// 接收中断{RI=0;// 手动清标志// 读取SBUF数据}if(TI)// 发送中断{TI=0;// 手动清标志// 继续发送数据}}




3、IO端口总结

P0口是双向8位三态I/O口,访问地址是80H。
功能1:P0端口作为单片机系统复用地址/数据总线使用。
功能2:P0端口用作通用I/O口使用。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/11 4:14:00

掌握Windows自动化:UIA-v2库从入门到实战的完整指南

掌握Windows自动化:UIA-v2库从入门到实战的完整指南 【免费下载链接】UIA-v2 UIAutomation library for AHK v2, based on thqbys UIA library 项目地址: https://gitcode.com/gh_mirrors/ui/UIA-v2 在当今数字化工作环境中,自动化已成为提升效率…

作者头像 李华
网站建设 2026/6/11 4:13:59

3秒搞定百度网盘提取码:智能工具让资源下载飞起来

3秒搞定百度网盘提取码:智能工具让资源下载飞起来 【免费下载链接】baidupankey 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 还在为百度网盘分享链接的提取码而烦恼吗?每次遇到需要输入提取码的资源,都要在多个网页间…

作者头像 李华
网站建设 2026/6/11 4:12:11

Blender四边形重拓扑终极指南:QRemeshify深度解析与实战应用

Blender四边形重拓扑终极指南:QRemeshify深度解析与实战应用 【免费下载链接】QRemeshify A Blender extension for an easy-to-use remesher that outputs good-quality quad topology 项目地址: https://gitcode.com/gh_mirrors/qr/QRemeshify QRemeshify是…

作者头像 李华
网站建设 2026/6/11 4:11:32

计算机毕业设计之基于Hadoop的美食推荐的分析系统

摘 要近年来,科技飞速发展,在经济全球化的背景之下,大数据将进一步提高社会综合发展的效率和速度,大数据技术也会涉及到各个领域,而爬虫实现网站数据可视化在网站数据可视化背景下有着无法忽视的作用。管理信息系统的…

作者头像 李华
网站建设 2026/6/11 4:09:13

AltStore:无需越狱的iOS第三方应用商店终极指南

AltStore:无需越狱的iOS第三方应用商店终极指南 【免费下载链接】AltStore AltStore is an alternative app store for non-jailbroken iOS devices. 项目地址: https://gitcode.com/gh_mirrors/al/AltStore 想要在iPhone上安装App Store以外的应用&#xff…

作者头像 李华
网站建设 2026/6/11 3:59:56

【2027最新】基于SpringBoot+Vue的+电商应用系统管理系统源码+MyBatis+MySQL

摘要 随着互联网技术的快速发展,电子商务已成为现代商业活动中不可或缺的一部分。传统零售模式逐渐向线上转型,企业对高效、稳定、易扩展的电商管理系统的需求日益增长。电商系统不仅需要支持商品展示、订单管理、支付结算等基础功能,还需具备…

作者头像 李华