最近我们专业开了一门非常重要的课——《单片机与嵌入式系统原理与应用》,这本教材涵盖了从基础硬件架构到实际编程应用的内容,特别是对51单片机、中断系统、定时器以及接口扩展讲得比较透彻。课堂上老师经常拿课本上的例题演示,但自己翻书时还是觉得有些概念很抽象,比如总线时序和串行通信那几章,不结合实际板子跑程序很难真正理解。
学这门课最头疼的就是资料不好找:网上零零散散的教程要么太入门,要么直接讲STM32,跟教材配套的习题解析和实验指导特别稀缺。我现在手头只有课本和老师发的课件,做课后题时经常卡在硬件原理分析上,尤其是需要自己画电路图的题目,完全没头绪。希望能找到一些侧重原理讲解、附带典型例题分析的辅导材料,或者有没有哪位同学整理过重点笔记能参考一下?
目前我尝试的方法是先看课本概念,然后用Proteus仿真跑一下书上例程,再对照开发板看真实波形,但效率不高,一个中断程序可能要调试两天。求有经验的学长学姐或者正在学的同学支招:教材里那些寄存器配置的表格有没有更直观的记忆方法?还有,期末考试题型是不是以简答和编程大题为主?要不要提前背一些接口初始化代码模板?先谢谢大家了!