PIC单片机C语言开发入门

副标题:无

作   者:武锋,陈新建编著

分类号:

ISBN:9787810775434

微信扫一扫,移动浏览光盘

简介

本书是一本PIC系列单片机C语言开发应用的入门级指导丛书,以美国Microchip(微芯)公司的中级产品PIC16F87X和高级产品PIC18FXX2单片机为例,首先简要介绍其硬件结构和指令系统,然后重点介绍集成开发环境、C语言的开发应用基础和C语言的开发应用实验等内容。在C语言的开发应用等内容中,主要以HI睺ECH公司的PICC和PICC18 C编译器和Microchip公司的MPLAB C18 C编译器为例,介绍这几种C编译器的特性、安装、基本应用方法及其开发应用实验等内容。附录中详细说明了HI睺ECH公司的PICC和PICC18 C编译器与Microchip公司的MPLAB C18 C编译器的错误和告警信息。本书附配套光盘一张,内有新版的MPLAB IDE 6.4集成开发软件、PICC和PICC18 C编译器(DEMO版)、MPLAB C18 C编译器(DEMO版)和本书实验用的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

附录a picc和picc18的错误信息

附录b mplab c18的错误和警告信息

附录c 低成本的pic系列单片机开发工具

附录d 配套光盘目录

参考文献

 

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

PIC单片机C语言开发入门
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon