PIC系列单片机C语言编程与套用实例

更新时间:2025-05-10 09:55:07 阅读: 评论:0

PIC系列单片机C语言编程与套用实例

本书採用硬体设计和软体开发相结合的方式,介绍了模数转换器、捕获/比较/PWM模组(CCP)、支持RS-485和RS-232的可定址USART模组、支持SPI和I2C的同步串列连线埠(SSP)模组等的设计使用方法及FLASH线上编程技术;本书还介绍了无线电技术方面的套用,专门编写了无线遥控玩具坦克和多路模拟量採集的综合套用实例。

基本介绍

书名:PIC系列单片机C语言编程与套用实例 作者:张皆喜 ISBN:9787121056666 定价:35.00 元 出版社: 电子工业出版社 出版时间: 2008 开本:16

内容简介

本书共9章,前3章介绍了PIC单片机的发展概述、PIC16F87X系列单片机的开发环境和C语言开发工具的使用;第4章至第8章具体讲述了PIC16F87X系列单片机的模数转换器、捕获/比较/PWM模组(CCP)、支持RS-485和RS-232的可定址USART模组、支持SPI和I2C的同步串列连线埠(SSP)模组等模组的设计使用方法;第9章介绍了FLASH线上编程技术和综合套用各个模组的无线遥控玩具坦克和多路模拟量採集的套用实例。本书可以作为PIC单片机开发和学习PICC语言编程技术的参考书,适用于大中专院校师生和PIC单片机开发人员使用。

编辑推荐

本书採用硬体设计和软体开发相结合的方式,系统全面地介绍了模数转换器、捕获/比较/PWM模组(CCP)、支持RS-485和RS-232的可定址USART模组、支持SPI和I2C的同步串列连线埠(SSP)模组等的设计使用方法及FLASH线上编程技术。本书还介绍了无线电技术方面的套用,专门编写了无线遥控玩具坦克和多路模拟量採集的综合套用实例。为了方便读者学习使书本信息用,本书遵循由简到繁、由基础理论到实际套用的过程,通过丰富的例程全面地介绍了PIC16F87X系列单片机的使用方法。

目录

第1章PIC单片机概述1.1PIC单片机的发展概述1.2PIC16F87X系列单片机1.2.1PIC16F87X单片机的特性1.2.2PIC16F87X单片机的硬体资源第2章MPLAB集成开发环境软体包2.1MPLAB的组成2.2MPLAB的安装2.2.1完整的MPLAB安装2.2.2定製安装MPLAB2.2.3MicrochipMPLAB程式组及其图示2.3启动MPLAB2.4MPLAB的套用2.4.1MPLAB的设定2.4.2创建简单的项目2.4.3新建和彙编一个简单的源档案2.4.4程式调试2.5MPLAB开发工具2.5.1MPLAB-ICE2000硬体仿真器2.5.2实时线上仿真器PICMATEⅡ主要功能2.5.3PICSTART-PLUS编程器2.5.4PICKIT烧写器2.6MPLAB-ICD实时线上调试2.6.1实时线上调试开发工具套件2.6.2MPLAB-ICD线上调试工具的安装和启用2.7PIC开发语言2.7.1彙编语言编译器2.7.2MPASM彙编语言第3章PICC编译器简介3.1MPLAB环境中编译器设定3.2PICC编译器特性与运行环境3.2.1特性3.2.2C语言运行时环境3.3PICC库函式第4章单片机I/O连线埠的套用4.1PIC单片机I/O连线埠4.2走马灯4.2.1电路原理4.2.2编程实例4.3单片机与计算机通信4.3.1电路原理4.3.2编程实例4.4LED显示秒表4.4.1单片机LED接口4.4.2定时器原理4.4.3编程实例4.5液晶显示4.5.1电路原理4.5.2液晶显示器工作原理4.5.3编程实例第5章单片机通信5.1SCI串列通信5.1.1串列通信的一般知识5.1.2PIC16F87X单片机串列通信方法5.1.3编程实例5.2SPI接口的串列通信5.2.1SPI接口信号描述5.2.2基于SPI的系统构成方式5.2.3PIC16F87X单片机串列通信方法5.2.4SPI结构和工作原理5.2.5编程实例5.3CAN通信5.3.1CAN网路基本原理5.3.2CAN控制器MCP25105.3.3编程实例5.4I2C通信5.4.1基本原理5.4.2编程实例第6章电动机驱动6.1直流电动机驱动6.1.1直流电动机驱动原理6.1.2LM298介绍6.1.3电路原理6.2步进电动机驱动6.2.1步进电动机6.2.2L297步进电动机控制器——驱动器介绍6.2.3电路原理6.3步进电动机的单片机控制6.3.1脉冲分配6.3.2步进电动机的速度控制6.3.3步进电动机的位置控制6.3.4步进电动机的加减速控制6.3.5编程实例第7章CCP模组7.1CCP模组的工作方式7.2捕捉功能7.2.1输入捕捉工作模式相关的暂存器7.2.2输入捕捉模式的电路结构7.2.3输入捕捉模式的工作原理7.2.4编程实例7.3输出比较功能7.3.1输出比较模式相关的暂存器7.3.2输出比较模式相关的电路结构7.3.3比较模式的工作原理7.3.4编程实例7.4PWM功能7.4.1脉宽调製模式相关的暂存器7.4.2脉宽调製模式的电路结构7.4.3脉宽调製模式的工作原理7.4.4编程实例7.5CCP模组捕捉工作方式的套用7.5.1设计要求7.5.2设计原理与测试7.5.3编程实例7.6使用CCP模组实现ADPCM7.6.1ADPCM原理
7.6.2设计原理7.6.3编程实例第8章模拟量输入/输出8.1片载A/D使用8.1.1PIC16F87X片载A/D介绍8.1.2片载A/D的简单套用8.1.3编程实例8.2模拟时序使用串列A/D8.2.1MAX1241串列A/D8.2.2SPI汇流排8.2.3模拟方法8.2.4编程实例8.3使用串列A/D8.3.1MAX1132介绍8.3.2电路原理8.3.3编程实例8.4使用并行A/D8.4.1MAX197介绍8.4.2电路原理8.4.3编程实例8.5D/A输出8.5.1电路原理8.5.2编程实例8.6数显温度计实例8.6.1电路原理8.6.2编程实例第9章PIC单片机套用综合实例9.1无线遥控玩具坦克9.1.1硬体设计9.1.2编程实例9.2多路模拟量採集9.2.1硬体设计9.2.2编程实例9.3线上FLASH编程9.3.1FLASH编程的基本原理9.3.2线上编程与离线编程9.3.3电路原理9.3.4编程实例

本文发布于:2023-03-26 21:03:18,感谢您对本站的认可!

本文链接:http://www.ranqi119.com/to/1680208910266447.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:单片机   实例   语言   系列   PIC
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26|友情:优美诗词|电脑我帮您|扬州装修|369文学|学编程|软件玩家|水木编程|编程频道