32位单片机C语言编程:基于PIC32

随着微电子技术的蓬勃发展,嵌入式控制系统正朝着微型化、功能化、智能化的方向大步前进,并已广泛应用于工业生产和日常生活中。嵌入式控制系统的核心是微处理器,而单片机则是其中使用最为广泛的一类微处理器。随着系统性能要求和任务难度的不断提高,单片机已经由经典的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》内容新颖实用,趣味性强,既可作为嵌入式系统设计人员的参考书,也可作为高年级本科生、研究生的学习参考书。任何对嵌入式控制系统设计感兴趣的读者都会从中受益。
有兴趣者可免费下载:32位单片机c语言编程:基于pic32图书电子版

物联网网关实现扭矩传感器数据采集并传输到云平台
PLC技术的特点_应用展望_程序调试及现场优化
什么是区块链不变性
基于通用接口总线和工控机实现无线电信号监测系统的设计
MDO-2000E系列多功能混合示波器的性能特点及应用范围
32位单片机C语言编程:基于PIC32
四气两尘监测站是什么,它的技术特点是什么
研究发现 未来将会看到人工智能驱动的网络攻击的部署
机器人和变位机怎么协调运行
如何规划机器人的运动方式至关重要
VLC核显编解码简介 + Linux平台vlc编译
门把手消毒酒精瓶如何进行密封性测试
研究人员开发出一种基于聚合物的固体电解质 可用于生产自我修复商业电池
使用DI-1100入门套件进行压力测量
能否在自动驾驶领域实现三足鼎立还是需要看BAT自己的努力
让智能电源成为现实!
人工智能和机器学习技术的采用正在加速古代难题研究
光耦的九大应用领域
刷牙工具哪个牌子好?电动牙刷十大排名为你揭晓谜团
人工智能国际研究院落户浙江省余姚市