这学期选了《单片机技术应用(C语言+仿真版)》这门课,教材主打C语言编程结合Proteus仿真,挺适合我们这种刚接触硬件的同学。书里从LED流水灯、数码管显示讲到定时器和串口通信,每个项目都有完整代码和仿真图,学起来直观多了,不再是纯理论看线图那种抽象感。
不过学单片机光看书肯定不够,我个人很需要配套的仿真源文件和课后习题的参考思路,尤其是那种自己写代码却跑不出预期效果的时候。很多同学也都在找视频讲解和习题解析,但网上的资料太杂,很多都过时了,如果能有个靠谱的互助群或者学长整理的重点笔记就好了。
我现在的方法是先照着书搭仿真、烧录验证,再改功能自己跑一遍。但遇到中断优先级、定时器初值计算这些细节还是容易卡壳,希望有经验的朋友能分享一些调试技巧或者避坑心得,比如怎么用debug观察寄存器值、怎么简化模块化编程。大家一起交流进步吧!