- UID
- 863084
|
随着微电子技术的蓬勃发展,嵌入式控制系统正朝着微型化、功能化、智能化的方向大步前进,并已广泛应用于工业生产和日常生活中。嵌入式控制系统的核心是微处理器,而单片机则是其中使用最为广泛的一类微处理器。随着系统性能要求和任务难度的不断提高,单片机已经由经典的8位机发展为16位机以及最新的32位机,并且还集成了种类愈加丰富、功能愈加强大的外围设备。另一方面,由于系统功能的复杂度不断增大,嵌入式控制系统的软件设计也已由当初的汇编语言编程升级为以c语言为代表的高级语言编程。因此,嵌入式控制系统设计师有必要了解一些新器件,掌握一些高级语言编程技术。
本书正是在上述背景下出现的重要技术参考书,它依托最新型的32位单片机PIC32平台,详细介绍了基于c语言的嵌入式控制系统的软件设计方法,通过大量新颖而实用的工程实例,展示了PIC32单片机强大的运算处理能力和集成外围设备的丰富功能。
本书作者LucioDiJasio先生是一位经验丰富的嵌入式控制系统设计专家,曾长期从事基于8位单片机的系统设计工作。他结合自己从8位单片机升级到32位单片机、从汇编语言编程升级到c语言编程的体会,对比了32位单片机与8位单片机在运算处理能力上的区别,以及c语言与汇编语言在易用性方面的差异,使读者直观地感受到32位单片机的强大功能和C语言的优越性。全书在内容组织上注重循序渐进,首先介绍基础知识,使读者能够快速建立嵌入式控制系统软件的基本架构,学会基本的I/O操作,学会用定时器实现精确延时,掌握PIC32的中断系统等;然后通过精心设计的实例使读者利用PIC32单片机的各种片上外围设备,实现同步/异步串行通信、LCD显示控制以及ADC采样等;最后,通过新颖的、趣味性极强的高级实例,使读者掌握PS/2键盘控制、视频显示、MMC/SD卡接口、文件操作以及音频处理等技术。这样,既能使初学者在短时间内迅速掌握PIC32单片机和嵌入式控制系统c语言编程的关键技术,又能使经验丰富的8位或16位单片机行家掌握PIC32单片机的新功能,从嵌入式汇编语言设计高手轻松地转型为c语言编程高手。
本书主要由张鼎和岳虹翻译。BeFlying工作室负责人肖国尊协助翻译质量和进度的控制与管理,在此予以衷心感谢。译文虽经多次修改和校正,但是由于译者的水平有限,加之时间仓促,错漏之处在所难免,我们真诚地希望同行和读者不吝赐教,译者不胜感激之至。
《32位单片机C语言编程:基于PIC32》介绍32位单片机PIC32的C语言编程技术,引导读者循序渐进地掌握基于PIC32单片机的嵌入式控制系统的软硬件设计技术。全书内容分为三部分,第一部分是基础知识,第二部分是基本实践,第三部分是高级应用。
《32位单片机C语言编程:基于PIC32》内容新颖实用,趣味性强,既可作为嵌入式系统设计人员的参考书,也可作为高年级本科生、研究生的学习参考书。任何对嵌入式控制系统设计感兴趣的读者都会从中受益。 |
|