当前位置: 首页 > news >正文

期末复习总结

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

目录

文章目录

前言

一、寄存器总结

1.常用的sfr汇总表格

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

3.TMOD(定时器方式控制寄存器)

4.IE中断系统

二、中断总结

1.外部中断

1. 两个中断源

2. 关键寄存器

2.定时器中断

1. 两个定时器

2. 关键寄存器

3.串口中断

1. 中断源

2. 关键寄存器

三、IO端口总结

1. 四个8位并行端口

2. P3口第二功能(重点)

总结



前言

提示:这里可以添加本文要记录的大概内容:

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、寄存器总结

1.常用的sfr汇总表格

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

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

TCON
位 (D7-D0)符号地址位功能说明
D7TF18FH定时器1溢出标志。T1溢出时由硬件置1,进入中断后硬件自动清零(若允许中断);也可在查询方式下由软件清零。
D6TR18EH定时器1运行控制位。由软件置1启动T1,清零则停止T1。
D5TF08DH定时器0溢出标志。功能和操作方式与TF1相同。
D4TR08CH定时器0运行控制位。功能和操作方式与TR1相同。
D3IE18BH外部中断1(INT1)请求标志。当检测到有效的INT1信号时由硬件置1,进入中断后硬件自动清零。
D2IT18AH外部中断1(INT1)触发方式选择
1:下降沿触发
0:低电平触发
D1IE089H外部中断0(INT0)请求标志。功能和操作方式与IE1相同。
D0IT088H外部中断0(INT0)触发方式选择
1:下降沿触发
0:低电平触发

3.TMOD(定时器方式控制寄存器)

TMOD
位 (D7-D0)符号所属定时器功能说明
D7GATE (T1)定时器1门控位
0:仅由TR1控制启停
1:由INT1引脚和TR1共同控制
D6C/T̄ (T1)定时器1计数器/定时器选择
0:定时模式(对内部时钟计数)
1:计数模式(对T1引脚外部脉冲计数)
D5M1 (T1)定时器1模式选择高位(与M0组合,见下表)
D4M0 (T1)定时器1模式选择低位(与M1组合,见下表)
D3GATE (T0)定时器0门控位,功能同上。
D2C/T̄ (T0)定时器0计数器/定时器选择,功能同上。
D1M1 (T0)定时器0模式选择高位(与M0组合,见下表)
D0M0 (T0)定时器0模式选择低位(与M1组合,见下表)
工作模式详解(M1、M0组合)
模式M1M0功能描述
模式00013位定时器/计数器
THx(高8位)+ TLx的低5位,最大计数值 8192
模式10116位定时器/计数器
THx(高8位)+ TLx(低8位),最大计数值 65536
模式2108位自动重装
TLx计数,THx保存重装值,溢出后自动重装
模式311仅适用于定时器0:将TL0和TH0分为两个独立的8位定时器
定时器1在此模式下停止计数

4.IE中断系统

符号控制的中断1=允许,0=禁止
EAD7总开关必须为1,其他开关才有效
EX0D0外部中断0 (INT0)单独开关
ET0D1定时器0 (T0)单独开关
EX1D2外部中断1 (INT1)单独开关
ET1D3定时器1 (T1)单独开关
ESD4串口中断 (UART)单独开关
  • EA是总闸:必须=1,其他中断开关才有效

  • 未使用的中断开关建议保持0:防止误触发

5.IP

符号控制的中断1=高优先级,0=低优先级
PX0D0外部中断0 (INT0)优先级控制
PT0D1定时器0 (T0)优先级控制
PX1D2外部中断1 (INT1)优先级控制
PT1D3定时器1 (T1)优先级控制
PSD4串口中断 (UART)优先级控制

5.1.优先级规则(重要)

规则说明
同级中断按自然优先级顺序:INT0 > T0 > INT1 > T1 > 串口
不同级中断高优先级可打断低优先级
同级/低级不能打断正在执行的中断

6.SCON

6.1工作模式(SM0、SM1组合)

模式SM0SM1功能描述波特率
模式0008位同步移位寄存器fosc/12
模式10110位UART(1起始+8数据+1停止)定时器1溢出率
模式21011位UART(1起始+8数据+1校验+1停止)fosc/64 或 fosc/32
模式31111位UART(同模式2)定时器1溢出率

最常用:模式1(标准8位串口通信)

二、中断总结

1.外部中断

1. 两个中断源

  • INT0(P3.2) —— 中断号0

  • INT1(P3.3) —— 中断号2

2. 关键寄存器

  • IT0/IT1(TCON):触发方式(1=下降沿,0=低电平)

  • EX0/EX1(IE):使能开关

  • EA(IE):总开关

  • 优先用下降沿触发 (ITx=1),省心、不会反复进中断

  • EA = 1; // 全局中断使能 EX0 = 1; // 使能外部中断0 IT0 = 1; // 下降沿触发(推荐)

2.定时器中断

1. 两个定时器

  • T0—— 中断号1

  • T1—— 中断号3

2. 关键寄存器

  • TF0/TF1(TCON):溢出标志(硬件置1,进中断后自动清0)

  • TR0/TR1(TCON):启动开关(置1开始计数)

  • ET0/ET1(IE):使能开关

  • EA(IE):总开关

  • TMOD = 0x01; // T0模式1(16位定时器) TH0 = 0xFC; // 装初值(举例:1ms@12MHz) TL0 = 0x66; ET0 = 1; // 开启T0中断 EA = 1; // 总开关 TR0 = 1; // 启动定时器

3.串口中断

1. 中断源

  • 串口—— 中断号4

2. 关键寄存器

  • RI(SCON.0):接收中断标志(收到数据后硬件置1,需软件清0)

  • TI(SCON.1):发送中断标志(发送完数据后硬件置1,需软件清0)

  • ES(IE.4):串口中断使能开关

  • EA(IE.7):总开关

  • SCON = 0x50; // 模式1(8位UART),允许接收 TMOD = 0x20; // T1模式2(8位自动重装) TH1 = 0xFD; // 波特率9600 @ 11.0592MHz TL1 = 0xFD; TR1 = 1; // 启动T1 ES = 1; // 开启串口中断 EA = 1; // 总开关

三、IO端口总结

1. 四个8位并行端口

并行端口
端口地址第二功能(特殊用途)
P080H数据/地址总线(外部扩展时复用)
P190H无(纯I/O)
P2A0H高8位地址总线(外部扩展时)
P3B0H第二功能见下表

2. P3口第二功能(重点)

P3
引脚第二功能说明
P3.0RXD串口接收
P3.1TXD串口发送
P3.2INT0外部中断0
P3.3INT1外部中断1
P3.4T0定时器0外部输入
P3.5T1定时器1外部输入
P3.6WR外部写控制信号
P3.7RD外部读控制信号

该处使用的url网络请求的数据。


总结

提示:

http://www.jsqmd.com/news/996135/

相关文章:

  • Windows 11优化终极指南:如何用Win11Debloat免费工具让你的电脑运行如飞
  • 浙江好用的中铁标准抑尘剂生产厂家推荐2026 - 品牌排行榜
  • GEE实战:像元二分法反演区域植被覆盖度(FVC)的技术流程与调优
  • 当GAN变成‘黑客’:AdvGAN如何轻松骗过自动驾驶CNN?一个给安全工程师的视觉化解读
  • MPC8560高速接口设计实战:DDR与以太网时序规范与PCB实现
  • 2026年更新:泰州有实力的死刑辩护律师咨询与专业服务商解析 - 品牌鉴赏官2026
  • 2026年宁国装饰市场深度分析:本土服务商综合实力与口碑观察 - 优质品牌商家
  • STM32F407读取AD7616(CM2249)
  • CODESYS SoftMotion 3.5.19.40 实战:不用电子凸轮,如何让Delta机械手跟上传送带和转盘?
  • 从配置到跑通:手把手调试FiRa MAC动态STS密钥派生(KDF/CCM*实战)
  • 2026年管理咨询公司可靠性深度分析:行业现状、核心维度与代表性机构盘点 - 优质品牌商家
  • 从一次‘难看’的上电波形说起:手把手教你用稳压电源和示波器优化电源时序
  • 如何为洛雪音乐解锁全网音源:音乐自由探索的完整指南
  • 深度解析Roboto字体:全面掌握多语言排版与Unicode支持的实用指南
  • AUTOSAR内存保护:除了MPU,你还需要了解这些容易被忽略的配置陷阱
  • MAX30102心率血氧算法核心代码逐行解读:从FIFO数据到心率血氧值的计算过程
  • 从PSG到FSG:聊聊芯片里那些“玻璃”层是怎么用CVD“吹”出来的
  • 给Linux驱动开发者的PCI配置空间Header实战指南:手把手教你读懂BAR、中断与命令寄存器
  • 广州番禺黄金回收哪家好?金小福24小时上门服务口碑佳 - 花生花生1
  • 面试官连环问:从滑动窗口到拥塞控制,TCP如何保证可靠传输?一次讲清
  • 西林瓶自动装盘机中倒瓶检测算法的优化:从光电对射到激光测距的工程实践
  • Moneta Markets亿汇:注重效率的使用者更在意的市场覆盖,这里做个路径分析
  • 2026年海棠树苗选购指南:从品种到产地,一次说清! - 优质品牌商家
  • ChromePass:当你忘记密码时,你的浏览器记得
  • 综合演练科目支撑系统 统筹演练全流程
  • 别再只弹alert了!用XSS_labs靶场实战,手把手教你挖掘Cookie窃取、钓鱼等真实危害
  • 告别Transformer的O(L²)噩梦:手把手教你用PyraFormer搞定超长序列预测
  • 2026深圳App/软件定制公司怎么选?五大维度避坑指南(附 5 家参考名单)
  • League Akari:英雄联盟客户端自动化工具包终极指南
  • 智能图像分层终极指南:5分钟从单图到专业PSD的完整教程