《PIC系列单片机程式设计与开发套用》是2007年北京航空航天大学出版社出版的图书,作者是陈新建。
基本介绍
- 书名PIC系列单片机程式设计与开发套用
- 作者陈新建
- ISBN9787811240047
- 页数478
- 定价46.00元
- 出版社北京航空航天大学出版社
- 出版时间2007-5
内容介绍
本书系统介绍PIC系列单片机、彙编和C语言编程方法以及项目开发套用过程,以套用实验和具体项目开发的方式全面阐述应用程式的编制过程。介绍了PIC系列单片机的分类、硬体结构、引脚定义和指令系统,以C18,PICC(包括PICCl8)编译器语法和套用为重点并通过套用实验方式详细地说明了C语言编译器的使用;然后阐述PIC10F,PICl2F系列单片机编程以及PIC16F,PICl8F系列单片机中断、核心和外围模组编程并给出了相应的套用实验程式;以开发氮控仪表的硬体电路和相应软体为重点,具体说明项目的开发套用方法。
本书提供的实验电路和编程实例简洁、实用、易懂,读者可在工程实践中直接引用和扩展使用。本书所有源程式均在作者製作的实验板上调试通过,源程式见本书所附光碟。
本书目录
第1章PIC系列单片机的硬体结构及其指令系统
1.1PIC系列单片机概述
1.1.1PIC10F系列单片机
1.1.2PIC12F系列单片机
1.1.3PIC16F系列单片机
1.1.4PIC18F系列单片机
1.1.5PIC24F,PIC24H系列单片机
1.1.6dsPIC30F,dsPIC33系列数位讯号控制器
1.2PIC系列单片机的硬体结构和引脚定义
1.2.1PIC10F系列单片机的硬体结构
1.2.2PIC10F系列单片机的引脚定义
1.2.3PIC12F系列单片机的硬体结构
1.2.4PIC12F系列单片机的引脚定义
1.2.5PIC16F系列单片机的硬体结构
1.2.6PIC16F系列单片机的引脚定义
1.2.7PIC18F系列单片机的硬体结构
1.2.8PIC18F系列单片机的引脚定义
1.2.9PIC24F,PIC24H系列单片机的硬体结构
1.2.10PIC24F,PIC24H系列单片机的引脚定义
1.3PIC系列单片机的指令系统
1.3.1基本级指令系统
1.3.2中级指令系统
1.3.3高级指令系统
1.4PIC系列单片机的彙编器MPASM
1.4.1MPASM的安装与运行
1.4.2MPASM的语法和运算符
1.4.3MPASM的伪指令
1.4.4MPASM的宏指令
1.4.5彙编语言程式模板
第2章C18编译器的语法
2.1概述
2.2数据类型及数值範围
2.2.1整型
2.2.2浮点型
2.3存储类别和存储限定符
2.3.1存储类别
2.3.2存储限定符
2.4包含档案搜寻路径和预定义宏名
2.4.1包含档案搜寻路径
2.4.2预定义宏名
2.5C18与IS0的差异
2.6匿名结构和行内彙编
2.6.1匿名结构
2.6.2行内彙编
2.7pragma伪指令
2.7.1#pragmasectiontype伪指令
2.7.2#pragmainterruptlowfname和#pragmainterruptfname伪指令 2.7.3#pragmavarlocatebankvariable-name和#pragmavarlocate“section-name”variable-name伪指令 2.7.4#pragmaromdataconfig配置位定义伪指令
2.8处理器的标誌头档案
2.9暂存器定义档案
第3章C18编译器的运行原理和最佳化
3.1存储模型
3.2调用约定
3.2.1返回值
3.2.2管理软体堆叠
3.2.3C语言与彙编语言混合编程
3.3启动代码
3.3.1默认操作
3.3.2定製
3.4编译器管理的资源
3.5编译器最佳化
3.5.1合併相同的字元串最佳化(-命令行选项-Om+/-0m-)
3.5.2转移最佳化(-命令行选项-Ob+/-0b-)
3.5.3存储区选择最佳化(-命令行选项-0n+/-0n-)
第4章PICC,PICC18编译器的语法
第5章PIC10F系列单片机的程式设计
第6章PIC12F系列单片机的程式设计
第7章PIC16系列单片机中断系统编程
第8章PIC16系列单片机核心和外围模组编程
第9章PIC18系列单片机中断系统编程
第10章PIC18系列单片机核心和外围模组编程
第11章氮控仪的硬体组成和电路原理
第12章氮控仪的软体设计
(附录APIC系列单片机开发工具 附录B实验板电路图 附录C配套光碟内容简介 参考文献)
读者对象
本书通俗易懂,有非常强的实用性,以培养读者实际动手编程和开发套用能力,可供PIC单片机爱好者、高等院校相关专业师生以及从事PIC单片机项目开发製作的工程技术人员阅读和参考。