注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关PIC单片机C语言开发入门

PIC单片机C语言开发入门

PIC单片机C语言开发入门

定 价:¥29.00

作 者: 武锋,陈新建编著
出版社: 北京航空航天大学出版社
丛编项: PIC系列单片机丛书
标 签: 单片计算机

ISBN: 9787810775434 出版时间: 2005-02-01 包装: 胶版纸
开本: 26cm 页数: 254 字数:  

内容简介

  本书是一本PIC系列单片机C语言开发应用的入门级指导丛书,以美国Microchip(微芯)公司的中级产品PICl6F87X和高级产品PICl8FXX2单片机为例,首先简要介绍其硬件结构和指令系统,然后重点介绍集成开发环境、c语言的开发应用基础和C语言的开发应用实验等内容。在C语言的开发应用等内容中,主要以HI-TECH公司的PICC和PICCl8 C编译器和Microchip公司的MPLAB C18 C编译器为例,介绍这几种c编译器的特性、安装、基本应用方法及其开发应用实验等内容。附录中详细说明了HI-TECH公司的PICC和PICCl8 C编译器与Microehip公司的MPLABC18 C编译器的错误和告警信息。本书附配套光盘一张,内有新版的MPLAB IDE 6.4集成开发软件、PICC和PICCl8 C编译器(DEMO版)、MPLAB C18C编译器(DEMO版)和本书实验用的C语言源程序等内容。本书内容通俗易懂,实用性强。可供学习PIC单片机c语言开发的有关技术人员和爱好者以及高等院校相关专业的师生阅读参考。

作者简介

暂缺《PIC单片机C语言开发入门》作者简介

图书目录

第1章 PIC系列单片机与C语言
1.1 PIC系列单片机概况及其开发应用方法1
1.1.1 PIC系列单片机概述1
1.1.2 PIC系列单片机的开发应用方法3
1.1.3 PIC系列单片机的汇编语言与C语言开发5
1.2 PIC16F87X系列单片机的硬件结构概述8
1.2.1 PIC16F87X系列单片机的硬件功能结构9
1.2.2 PIC16F87X系列单片机的程序存储器和堆栈12
1.2.3 PIC16F87X系列单片机的数据存储器13
1.3 PIC18FXX2系列单片机的硬件结构概述25
1.3.1 PIC18FXX2系列单片机的硬件功能结构26
1.3.2 PIC18FXX2系列单片机的程序存储器和堆栈29
1.3.3 PIC18FXX2系列单片机的数据存储器32
1.4 PIC系列单片机的汇编指令集55
1.5 用C语言开发PIC单片机的优点66
第2章 相关的C语言基础知识
2.1 C语言的基本概念67
2.1.1 C语言的标识符和关键字67
2.1.2 C语言中的常量68
2.1.3 C语言中的变量68
2.1.4 C语言中的运算符70
2.1.5 C语言中的数组74
2.1.6 C语言中的结构75
2.1.7 C语言中的联合77
2.2 C语言的语句78
2.2.1 赋值语句和赋值表达式78
2.2.2 循环控制语句79
2.2.3 转移语句81
2.3 C语言中的函数和指针83
2.3.1 C语言中的函数83
2.3.2 C语言中的指针85
2.3.3 函数的调用86
2.3.4 指针的操作86
2.4 C语言源程序的编译与链接89
2.4.1 C语言源程序的编译预处理89
2.4.2 C语言源程序的编译与链接90
2.4.3 输出与调试90
第3章 MPLAB IDE 6.4版集成开发环境及其应用
3.1 MPLAB IDE 6.4版集成开发环境概述91
3.1.1 MPLAB IDE 6.4版的特性91
3.1.2 MPLAB IDE 6.4版的安装92
3.1.3 MPLAB IDE 6.4版的启动运行94
3.2 MPLAB IDE 6.4版的界面和菜单命令94
3.2.1 MPLAB IDE 6.4版的界面95
3.2.2 MPLAB IDE 6.4版的菜单命令集95
3.2.3 MPLAB IDE 6.4主菜单的应用操作98
3.3 MPLAB IDE 6.4中外部设备的应用102
3.3.1 几种典型外部设备的介绍102
3.3.2 专用编程器PICSTART Plus的使用103
3.3.3 MPLAB ICD2在线调试器的特点107
3.3.4 ICD2的硬件配置及驱动程序的安装108
3.3.5 ICD2作为调试器的使用112
3.3.6 ICD2作为编程器使用121
第4章 PICC 与PICC18 C编译器的安装与使用
4.1 PICC与PICC18 C编译器概述123
4.1.1 PICC与PICC18 C编译器的特性123
4.1.2 PICC与PICC18所支持的文件和变量类型124
4.1.3 PICC与PICC18中C语言源程序的基本框架126
4.2 PICC与PICC18 C编译器的安装129
4.2.1 PICC C编译器的安装129
4.2.2 PICC18 C编译器的安装134
4.2.3 设置PICC和PICC18的编译环境135
4.3 在MPLAB 6.4中项目编译与调试144
4.3.1 增加节点144
4.3.2 编译项目145
4.3.3 源文件模拟仿真与调试146
第5章 MPLAB C18编译器的安装与使用
5.1 MPLAB C18编译器概述150
5.1.1 MPLAB C18编译器的主要特性150
5.1.2 MPLAB C18编译器所需的文件与路径152
5.1.3 MPLAB C18中C语言源程序的基本框架152
5.2 MPLAB C18编译器的安装与运行153
5.2.1 安装MPLAB C18编译器153
5.2.2 MPLAB C18编译器的升级156
5.2.3 MPLAB C18编译器的启动运行156
5.3 MPLAB C18编译器的使用156
5.3.1 设置MPLAB C18的编译环境156
5.3.2 项目的编译与模拟调试162
5.3.3 使用MPLAB ICD2调试器171
第6章 PICC和PICC18的应用实验
6.1 8路顺序发光控制实验175
6.1.1 AW型多功能PIC实验板简介175
6.1.2 PIC16F87X的8路顺序发光控制实验电路177
6.1.3 PIC18FXX2的8路顺序发光控制实验电路179
6.2 8路顺序发光控制实验C语言源程序的编写179
6.2.1 8路顺序发光实验C语言的头文件179
6.2.2 8路顺序发光实验C语言源程序的编写179
6.2.3 C语言源程序清单180
6.3 C语言源程序的编辑、编译与运行186
6.3.1 C语言源程序的编辑186
6.3.2 C语言源程序的编译与运行188
6.3.3 输出机器码与独立运行196
第7章 MPLAB C18编译器的应用实验
7.1 2位十进制计数器实验198
7.1.1 PIC18FXX2系列单片机简介198
7.1.2 2位十进制计数器实验概述202
7.1.3 硬件电路的连接202
7.2 2位十进制计数器实验C语言源程序的编写204
7.2.1 2位十进制计数器实验C语言的头文件205
7.2.2 2位十进制计数器实验C语言源程序的编写205
7.2.3 2位十进制计数器实验C语言源程序清单206
7.3 C语言源程序的编辑、编译与运行209
7.3.1 C语言源程序的编辑209
7.3.2 C语言源程序的编译与运行211
7.3.3 模拟运行与调试215附录APICC和PICC18的错误信息
附录BMPLAB C18的错误和警告信息
附录C低成本的PIC系列单片机开发工具
附录D配套光盘目录
参考文献

本目录推荐