零基础学PIC单片机
基本信息
编辑推荐
本书以PIC单片机中档型号PIC16F877为例全面地讲解单片机的基本原理、软硬件设计方法和单片机各种接口的使用方法。
为了降低读者的入门成本,本书以免费的MPLLAB和HI-TECH PICC Lite作为软件开发平台,以Proteus作为硬件电路开发平台,为学习者搭建了一个完美的单片机开发环境。本书还配有关键操作过程的全程视频,使读者可以轻松搭建开发环境、迅速入门。在学习完本书之后,相信读者能够全面地掌握单片机原理及其应用设计,并可以使用PIC单片机进行实际项目的开发。
内容简介回到顶部↑
书籍
计算机书籍
本书分为4篇,共21章。主要内容包括:pic单片机简介、pic单片机的开发流程、pic单片机最小系统的组成、pic汇编语言及其开发环境的使用、pic单片机的c语言应用、pic单片机内置模块的原理及应用、项目实例设计等。
全书重点突出,层次分明,注重知识的系统性、针对性和先进性;注重理论与实践联系,培养工程应用能力。另外,本书配套光盘给出了书中的实例文件、开发过程的操作录像文件、常用元器件及芯片等丰富的拓展资源,极大地方便了读者自学,动手实践。
本书可作为高等院校电子工程、自动化、电气工程、测控技术与仪器、电子信息工程、通信工程及计算机科学与技术等专业的学生教材,也可作为相关工程技术人员的学习参考用书。
计算机书籍
本书分为4篇,共21章。主要内容包括:pic单片机简介、pic单片机的开发流程、pic单片机最小系统的组成、pic汇编语言及其开发环境的使用、pic单片机的c语言应用、pic单片机内置模块的原理及应用、项目实例设计等。
全书重点突出,层次分明,注重知识的系统性、针对性和先进性;注重理论与实践联系,培养工程应用能力。另外,本书配套光盘给出了书中的实例文件、开发过程的操作录像文件、常用元器件及芯片等丰富的拓展资源,极大地方便了读者自学,动手实践。
本书可作为高等院校电子工程、自动化、电气工程、测控技术与仪器、电子信息工程、通信工程及计算机科学与技术等专业的学生教材,也可作为相关工程技术人员的学习参考用书。
目录回到顶部↑
前言
第一篇 开发基础
第1章 单片机简介
1.1 常用的单片机
1.2 pic单片机
1.2.1 pic单片机的种类
1.2.2 pic16f877的功能特性
1.3 实践拓展:8位pic单片机有哪些型号
第2章 pic单片机的开发流程及开发环境
2.1 单片机的开发流程
2.2 软件开发平台的安装
2.2.1 mplab集成开发环境的安装
2.2.2 测试汇编语言开发环境
2.2.3 c语言编译器hi-techpicc的安装
2.3 硬件开发平台的安装
2.3.1 proteus isis软件的安装与测试
2.3.2 icd2+开发板的硬件开发平台的安装
2.3.3 基于icd2的硬件开发平台的测试
2.4 单片机项目的建立
2.4.1 汇编语言项目的建立
第一篇 开发基础
第1章 单片机简介
1.1 常用的单片机
1.2 pic单片机
1.2.1 pic单片机的种类
1.2.2 pic16f877的功能特性
1.3 实践拓展:8位pic单片机有哪些型号
第2章 pic单片机的开发流程及开发环境
2.1 单片机的开发流程
2.2 软件开发平台的安装
2.2.1 mplab集成开发环境的安装
2.2.2 测试汇编语言开发环境
2.2.3 c语言编译器hi-techpicc的安装
2.3 硬件开发平台的安装
2.3.1 proteus isis软件的安装与测试
2.3.2 icd2+开发板的硬件开发平台的安装
2.3.3 基于icd2的硬件开发平台的测试
2.4 单片机项目的建立
2.4.1 汇编语言项目的建立
前言回到顶部↑
单片机,又称微控制器,是现代智能化产品设计中必不可少的核心元件,其应用领域也已经渗透到各行各业。世界上制造单片机的半导体厂家也从最初的以Intel公司和Motorola公司为主的几家逐渐发展到现在的几百家。
在激烈的单片机市场竞争中,Microchip公司生产的PIC系列8位单片机以其优越的性能逐渐从以Intel公司51系列和Motorola公司68K系列占绝对主导地位的8位单片机市场中脱颖而出。从2003年起至今,其8位单片机的年出货量稳居全球排名榜首。这样的业绩是与PIC单片机自身的优良性能密不可分的。
PIC单片机具有可靠性高、指令系统简洁、功耗低、驱动能力强、产品系列丰富等优点,能满足各种用户的需要,因此受到广大用户欢迎,市场占用率也一直领先,同时也是一款非常易于学习、掌握的单片机。
本书以PIC单片机中档型号PIC16F877为例全面地讲解单片机的基本原理、软硬件设计方法和单片机各种接口的使用方法。
为了降低读者的入门成本,本书以免费的MPLAB和HI-TECH PICC Lite作为软件开发平台,以Proteus作为硬件电路开发平台,为学习者搭建了一个完美的单片机开发环境。本书还配有关键操作过程的全程视频,使读者可以轻松搭建开发环境、迅速入门。在学习完本书之后,相信读者能够全面地掌握单片机原理及其应用设计,并可以使用PIC单片机进行实际项目的开发。
本书特点
本书主要有以下特点。
1.循序渐进,由浅入深
为了方便读者学习,本书站在开发者的角度组织章节顺序。首先讲解开发流程、开发环境建立、最小系统硬件电路搭建;然后讲解汇编语言、C语言和各种接口的使用;最后给出了几个实际项目的核心部分例子,使读者按认知顺序完成从入门到精通的过程。
2.技术全面,内容充实
本书所讲的内容在保证实用的前提下,详细介绍了PIC单片机每种接口的原理、软硬件设计方法,并都采用标准的模块化源代码给出可以实际运行的例子,使读者学完之后可以直接应用到项目实践中。
3.C语言为主,汇编语言为辅
当前的实际开发中,大多数项目都是用C语言完成。所以本书的绝大部分代码都是用C语言编写。考虑到有很多读者有汇编语言基础但没有学习过C语言,所以本书前面章节仍然详细介绍了PIC的汇编语言及其程序设计。从第9章开始讲解C语言在单片机中的应用,便于无C语言基础的读者学习、掌握。
4.硬件设计,软件模拟
本书以Proteus ISIS软件为硬件模拟平台,为读者提供了一个完整的硬件电路设计、电路板制作和硬件电路模拟平台。使初学者在无任何单片机硬件调试或烧写设备的条件下,可完成单片机硬件电路的学习和设计。书中所有实例均有对应的Proteus ISIS用硬件电路图,均调试完毕,能正常运行。
5.视频精短,重点突出
常见的视频讲解往往是从头到尾的课堂讲解,使最终的视频录像达到几张DVD光盘之多。不便于随身携带、随时学习。本书的视频内容仅把关键的步骤和初学者容易出错的步骤进行高质量录制并配合清晰的语音讲解。
6.代码规范,实用性强
书中的每个知识点都有相应的实例代码和电路图,并在书中明确地标出了在光盘中的路径。对绝大部分代码进行了注释说明。每段代码的后面都有详细的运行结果,读者可以参照运行结果阅读源程序,以便于加深理解。在代码结构上采用了标准的C语言项目开发规范进行组织,并把标准接口功能进行了模块化封装,可以直接应用于实际项目。
7.功能分开,讲解清晰
在激烈的单片机市场竞争中,Microchip公司生产的PIC系列8位单片机以其优越的性能逐渐从以Intel公司51系列和Motorola公司68K系列占绝对主导地位的8位单片机市场中脱颖而出。从2003年起至今,其8位单片机的年出货量稳居全球排名榜首。这样的业绩是与PIC单片机自身的优良性能密不可分的。
PIC单片机具有可靠性高、指令系统简洁、功耗低、驱动能力强、产品系列丰富等优点,能满足各种用户的需要,因此受到广大用户欢迎,市场占用率也一直领先,同时也是一款非常易于学习、掌握的单片机。
本书以PIC单片机中档型号PIC16F877为例全面地讲解单片机的基本原理、软硬件设计方法和单片机各种接口的使用方法。
为了降低读者的入门成本,本书以免费的MPLAB和HI-TECH PICC Lite作为软件开发平台,以Proteus作为硬件电路开发平台,为学习者搭建了一个完美的单片机开发环境。本书还配有关键操作过程的全程视频,使读者可以轻松搭建开发环境、迅速入门。在学习完本书之后,相信读者能够全面地掌握单片机原理及其应用设计,并可以使用PIC单片机进行实际项目的开发。
本书特点
本书主要有以下特点。
1.循序渐进,由浅入深
为了方便读者学习,本书站在开发者的角度组织章节顺序。首先讲解开发流程、开发环境建立、最小系统硬件电路搭建;然后讲解汇编语言、C语言和各种接口的使用;最后给出了几个实际项目的核心部分例子,使读者按认知顺序完成从入门到精通的过程。
2.技术全面,内容充实
本书所讲的内容在保证实用的前提下,详细介绍了PIC单片机每种接口的原理、软硬件设计方法,并都采用标准的模块化源代码给出可以实际运行的例子,使读者学完之后可以直接应用到项目实践中。
3.C语言为主,汇编语言为辅
当前的实际开发中,大多数项目都是用C语言完成。所以本书的绝大部分代码都是用C语言编写。考虑到有很多读者有汇编语言基础但没有学习过C语言,所以本书前面章节仍然详细介绍了PIC的汇编语言及其程序设计。从第9章开始讲解C语言在单片机中的应用,便于无C语言基础的读者学习、掌握。
4.硬件设计,软件模拟
本书以Proteus ISIS软件为硬件模拟平台,为读者提供了一个完整的硬件电路设计、电路板制作和硬件电路模拟平台。使初学者在无任何单片机硬件调试或烧写设备的条件下,可完成单片机硬件电路的学习和设计。书中所有实例均有对应的Proteus ISIS用硬件电路图,均调试完毕,能正常运行。
5.视频精短,重点突出
常见的视频讲解往往是从头到尾的课堂讲解,使最终的视频录像达到几张DVD光盘之多。不便于随身携带、随时学习。本书的视频内容仅把关键的步骤和初学者容易出错的步骤进行高质量录制并配合清晰的语音讲解。
6.代码规范,实用性强
书中的每个知识点都有相应的实例代码和电路图,并在书中明确地标出了在光盘中的路径。对绝大部分代码进行了注释说明。每段代码的后面都有详细的运行结果,读者可以参照运行结果阅读源程序,以便于加深理解。在代码结构上采用了标准的C语言项目开发规范进行组织,并把标准接口功能进行了模块化封装,可以直接应用于实际项目。
7.功能分开,讲解清晰







点击看大图

加载中...
