单片机考试期末复习
单片机原理与应用复习资料 0. 使用说明 本文根据当前文件夹中的随堂测试、阶段测验、历年 A/B 卷、参考答案、课后习题答案整理,重点围绕 AT89S51/MCS-51、C51 编程、中断、定时器/计数器、串行通信、并行 I/O、键盘显示、A/D 与 D/A 转换。 复习时按下面顺序推进: 先背“必须掌握表”:机器周期、I/O 口、寄存器、定时器方式、中断入口、串口方式。 再练“高频计算”:定时器初值、串口波特率、A/D 与 D/A 分辨率。 最后套“程序题模板”:定时中断闪灯、PWM、外部中断 LED、串口收发字符串。 资料中的期末卷结构高度稳定:选择题、判断题、简答题、程序填空题、程序设计题反复出现。选择判断考概念辨析,简答考原理表述,程序题主要考寄存器初始化和中断服务函数。 1. 高频考点总览 模块 高频内容 常见题型 单片机基础 CPU、RAM、ROM、ALU、PC、SP、PSW、机器周期、哈佛结构 选择、判断、填空 存储器与...
Navigation3总结
推荐看的文章:https://juejin.cn/post/7568873939033260082 Navigation3 整体模型 1234567891011backStack ↓entryProvider ↓NavEntry ↓entryDecorators ↓SceneStrategy / Scene ↓最终显示的 UI 开发者维护一个backStack,Navigation根据backStack里面的key生成NavEntry,再把NavEntry组织成当前UI。 backStack——导航栈 backStack通常就是一个列表: 1val backStack = remember { mutableStateListOf<Any>(Home) } 表示当前导航的一个历史,比如:[Home, Detail, Sheet]通常里面的最后一个元素代表当前栈顶页面或当前的覆盖层。 需要注意的是,导航栈里面放的也不是UI,而是导航Key,比如: 123data object Homedata class...
2025总结
...

