32位单片机C语言编程

当前位置:首页 > 网络编程 > 编程语言与程序设计 > 32位单片机C语言编程

出版社:人民邮电
出版日期:2009-12
ISBN:9787115216120
作者:贾西欧
页数:330页

章节摘录

插图:这将是我们首次探索32位单片机PIC32,有些读者可能还是首次使用MPI-AB-IDE(集成开发环境)以及MPLABC32程序语言开发包开发工程。即使你从未听说过c语言,但是你也应该听说过著名的“Helloworld”程序示例。如果你对此也很陌生,那我还是说说吧。自从几十年前Kemighan和Ritchie编著了第一本c语言的书以来,任何正规的c语言书籍都会提到一个在电脑屏幕上显示“HelloWorld”的示例程序。成百上千的书籍都遵从这个传统,因此本书也不例外。但是,本书的示例会略有不同,它更加真实:由于我们要设计嵌入式控制应用系统,因此我们讨论的是单片机编程。虽说所有的个人电脑或者工作站都有显示屏,但是嵌入式控制应用系统却往往并非如此。因此,在本书的第一个嵌入式应用设计中,还是采用更为基本的输出方式:数字I/O引脚。在后面几章介绍高级应用时,嵌入式系统将与LCD显示屏相接,或者通过串行端口与另一个终端相接。到那时就将实现更加高级的功能,而不只是简单地显示“HelloWorld”。1.2准备无论你是计划一次短期的户外旅行还是筹备一次大型的北极探险,都一定要携带合适的装备。尽管对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工作室负责人肖国尊协助翻译质量和进度的控制与管理,在此予以衷心感谢。译文虽经多次修改和校正,但是由于译者的水平有限,加之时间仓促,错漏之处在所难免,我们真诚地希望同行和读者不吝赐教,译者不胜感激之至。

内容概要

贾西欧,嵌入式控制系统设计专家,在PIC架构设计方面具有丰富的经验。曾任职于Micorchip公司,对其产品性能以及开发流程都非常熟悉。除了本书外,他还著有《16位单片机C语言编程:基于PIC24》一书。

书籍目录

第一部分 探索
第1章 初识PIC32
第2章 循环
第3章 循环和数组
第4章 算术操作与优化
第5章 中断
第6章 存储器
第二部分 实践
第7章 时间与初始化
第8章 通信
第9章 异步通信
第10章 LCD显示
第11章 模数转换
第三部分 扩展
第12章 捕获用户输入
第13章 视频处理
第14章 大容量存储
第15章 读写文件
第16章 音乐播放器

编辑推荐

《32位单片机C语言编程:基于PIC32》:Microchip公司全套课程解决方案推荐用书嵌入式控制系统设计专家为您介绍功能强大的32位PIC32芯片

作者简介

《32位单片机C语言编程:基于PIC32》介绍32位单片机PIC32的C语言编程技术,引导读者循序渐进地掌握基于PIC32单片机的嵌入式控制系统的软硬件设计技术。全书内容分为三部分,第一部分是基础知识,第二部分是基本实践,第三部分是高级应用。
《32位单片机C语言编程:基于PIC32》内容新颖实用,趣味性强,既可作为嵌入式系统设计人员的参考书,也可作为高年级本科生、研究生的学习参考书。任何对嵌入式控制系统设计感兴趣的读者都会从中受益。

图书封面


 32位单片机C语言编程下载



发布书评

 
 


精彩短评 (总计6条)

  •     我们用这本书当教材,很不错,由浅入深!
  •     物流特别快,第二天就到了,书也没什么问题,只是运送的时候有的地方有点儿小折角,这也是难免的,总之挺好的!
  •     上面的代码有好多错诶...
  •     翻译过来的书,翻译质量算是中等吧,同作者还翻了其他不少书。本书算是PIC32为数不多的书籍了,该涉及到的模块什么的都有了,并且辅以实例。看完了感觉深度上欠缺一点,要是可以再深入一点就好了。
  •     工作需要,这本书对相关知识的描述相当不错..
  •     当初是因为卓越买书满100可以送券。怎么到今天券也没有啊?卓越不是忽悠把。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024