下载资料简介:
内容提要
本书讨论了PIC16F87X系列单片机的C语言程序编程方法。书中介绍了大量的C语言程序例程,涉及到PIC16F87X单片机的各个功能模块的编程应用;给出了应用实例的电路原理图和源程序清单,所有程序均在实验板上调试通过,并配有光盘。
本书与北京航空航天大学出版社出版的《PIC16F87X单片机实用软件与接口技术--汇编语言及其应用》构成姊妹篇。该姊妹篇是单片机开发者和初学者的很好的参考书,也可作为大学本科学生单片机原理及应用课程的实验指导书。
目 录:
第1章PICC C语言基础和特点
1.1PICC与ANSI C标准的区别
1.2处理器支持
1.3配置设置
1.4ID区域
1.5EEPROM数据
1.6位指令
1.7支持数据类型
1.8绝对变量
1.9结构和联合
1.10ROM和RAM中的字符串
1.11常数型和可变型变量
1.12ROM对象的存放及访问
1.13特殊类型限定词
1.14指针
1.15工具定义特性
1.16C的中断处理
1.17C语言和汇编语言的混合编程
1.18程序链接
1.19函数参数传递
1.20函数返回值
1.21函数调用规则
1.22局部变量
1.23Pragma伪指令
1.24标准I/O函数
1.25MPLAB的特殊调试信息
第2章PICC使用
2.1生成单源文件项目
2.2多源文件项目的生成
第3章PICC库函数
第4章PIC16F877单片机实验板介绍
4.1模板功能介绍
4.2实验板的硬件布局
4.3测试点及主要器件介绍
第5章PIC16877的外围功能模块
5.1输入/输出(I/O)端口
5.2利用MSSP模块的SPI方式实现与LED数码显示接口
5.3利用I/O直接扩展键盘
5.4利用PORTB端口的电平变化中断实现键盘
5.5利用MSSP模块的SPI方式扩展并行输入端口
5.6CCP模块的PWM波形产生方法
5.7监视定时器(WDT)的应用
5.8休眠工作方式与其激活
第6章模拟量输入与输出
6.1A/D转换的应用
6.2MSSP模块的I2C总线方式扩展串行D/A芯片
第7章秒表
7.1工作原理
7.2程序设计
第8章通用同步/异步通信的应用
8.1USART的波特率发生器(BRG)
8.2USART的异步工作方式
8.3USART同步主控方式
8.4USART同步从动方式
8.5单片机双机异步通信
8.6单片机双机同步通信
8.7单片机与PC机通信
第9章PIC16F87X在CAN通信中的应用
9.1CAN通讯原理
9.2硬件电路
9.3软件清单
第10章利用CCP模块设计频率计
10.1CCP模块的Capture工作方式简介
10.2设计要求
10.3硬件原理图
10.4设计与测试原理
10.5程序设计
第11章交流电压测量
11.1模拟输入电路
11.2 数据处理原理
11.3程序流程图及程序清单
第12章与PLC接口的四位LED数字显示表
12.1数显表头硬件电路原理
12.2数显表头软件设计思路
12.3程序流程图
12.4程序清单
第13章数控步进直流稳压电源
13.1电路原理图
13.2系统工作原理
13.3程序设计
第14章单片机控制的电动自行车驱动系统
14.1单片机控制的电动自行车驱动系统简介
14.2无刷直流电动机的工作原理
14.3控制系统结构设计
14.4控制系统软件设计
第15章液晶显示模块编程
15.1 PIC16F877与MG-12232的硬件接口电路
15.2软件编程
15.3液晶显示屏的结构
15.4程序清单目录
备注::
本站收集200多G的绝对实用的电子资料,但是站长还是个身无分文的学生,没有钱购买服务器,大量的资料没有办法供大家下载。但是,站长对这些资料进行了细致的分类,给大家一个资料索引,让大家更好的收集相关领域资料。本站资料部分来自互联网,朋友们可以在互联网上搜索到这些资料。当站长把资料整理完毕(大概需要1个月)后,会想办法让这些资料跟大家见面,也许用BT供大家下载,请大家耐心等待!