本书是“微处理器原理与接口技术”课程的教材。本书首先通过逻辑的、历史的脉络引入计算机系统和微处理器,然后以ARM CM0为对象介绍了微处理器的组成原理和指令集,并介绍了汇编语言编程方法等。在接口技术方面,本书介绍了内部总线AHBLite和SoC的组成方法,并以RP2040芯片为例,介绍了接口常用的GPIO、UART、I2C、SPI、A/D、D/A、定时计数器等电路原理和编程方法,特别引入了触摸按键、触摸屏、COB液晶和图形液晶等的原理介绍和接口方法。本书专辟一章介绍了实时操作系统,并以FreeRTOS为例介绍了编程方法。
本书内容取舍精当,篇幅适中,适合作为普通高等院校电子信息大类各专业的教材。本书内容选择原则是“鱼渔双授”,所选芯片RP2040既具有现代先进SoC的特征又不过分复杂,既适合教学又不失工程应用价值。
本书配套实验推荐选用树莓派Pico开发板,价廉物美,易于采购,并有配套的开发实验系统供选用。
本书配有思考题和习题,为了节省篇幅,习题答案、课件、附图、多媒体资源、实验资源等以电子资源的形式提供。