《PIC单片机快速入门》是以目前流行的PIC系列单片机为主体,使用C语言来进行描述。全书分为单片机基础知识、C程式设计知识、单片机入门基础实例、单片机高级套用实例和配套学习套件使用说明五大部分,採用理论与实践相结合的方式进行讲解。实例丰富,图文并茂,并带视频演示。《PIC单片机快速入门》的配套光碟中包含所有实验的源程式代码、实验过程照片、实验演示视频录像以及一些常用资料。
《PIC单片机快速入门》可作为单片机爱好者自学PIC单片机的参考用书,也可作为中等职业学校、高等职业学校、电视大学等的教学用书。
出版社: 北京航空航天大学出版社; 第1版 (2010年1月1日)丛书名: 快速入门系列丛书平装: 373页正文语种: 简体中文开本: 16ISBN: 9787512400108, 7512400101条形码: 9787512400108尺寸: 25.6 x 18.2 x 1.8 cm重量: 599 g
第1章 什幺是PIC单片机11.1 PIC单片机的概念及其特点11.1.1什幺是PIC单片机11.1.2 PIC单片机有什幺优势21.2 单片机能够做哪些具体套用31.3 PIC单片机学习的软、硬体实验设备71.3.1 增强型PIC实验板71.3.2 PIC Pro编程器91.3.3 ICD2 PIC仿真烧写器101.3.4 PIC实验附属档案101.4 单片机学习的有效方法与途径12第2章 PIC系列单片机系统的结构和工作原理132.1 PIC单片机概述132.2 PIC16F877硬体系统概况132.2.1内部结构152.2.2指令系统182.3 I/O连线埠的结构及工作原理212.3.1 I/O连线埠基本特徵212.3.2 PORTA连线埠的特点222.3.3 PORTB连线埠的特点252.3.4 PORTC连线埠的特点272.3.5 PORTD连线埠的特点282.3.6 PORTE连线埠的特点292.3.7 PSP并行从动连线埠312.4 中断系统332.4.1 中断概述332.4.2 PIC16F877中断源332.4.3 中断暂存器342.4.4 中断处理382.5 定时器/计数器382.5.1 TMR0主要特徵382.5.2 TMR1主要特徵392.5.3 TMR2主要特徵422.6 输入捕捉/输出比较/脉宽调製CCP452.6.1 输入捕捉模式452.6.2 输出比较工作模式482.6.3 脉宽调製输出工作模式502.7 片内EEPROM数据存储器532.7.1 片内EEPROM数据存储器概述532.7.2 片内EEPROM数据存储器暂存器542.7.3 片内EEPROM数据存储器结构和操作原理562.8 片内模/数转换器582.8.1 PIC16F877的片内ADC模组582.8.2 片内ADC模组相关暂存器582.8.3 片内ADC模组结构和操作原理612.8.4 片内ADC模组的转换过程622.8.5 片内ADC模组时钟与参考电压的选择622.9 USART通信模组及其使用632.9.1 USART通信模组简介642.9.2 USART通信模组暂存器652.9.3 USART波特率设定682.9.4 USART模组的异步通信692.9.5 USART模组的同步通信732.10 主控同步串口连线埠MSSP及其套用752.10.1 同步串列接口简介752.10.2 同步串列连线埠的SPI模式762.10.3 同步串列连线埠的I2C模式82第3章 软体集成开发环境MPLABIDE883.1 MPLABIDE的组成883.2 MPLABIDE软体的获取893.3 MPLABIDE软体的安装与卸载893.4 PICC编译器的安装与使用方法933.5 初次使用PICC的设定96第4章 C语言概论、数据类型、运算符与表达式984.1 C语言概论984.1.1 C语言的发展过程984.1.2 C语言的特点984.1.3 C源程式的结构特点984.1.4 C语言的字元集1004.1.5 C语言辞彙1004.2 数据类型、运算符与表达式1014.2.1 C语言的数据类型1014.2.2 算术运算符和算术表达式1104.2.3 关係运算符和表达式1134.2.4 逻辑运算符和表达式115第5章 分支与循环控制1185.1 if语句1185.1.1程式的三种基本结构1185.1.2 if语句的三种形式1195.1.3 if语句的嵌套1235.2 条件运算符和条件表达式1255.3 switch语句1265.4 循环控制1295.4.1概述1295.4.2 goto语句和if语句构成循环1295.4.3 while语句1305.4.4 dowhile语句1315.4.5 for语句1335.4.6 循环的嵌套1355.4.7 break和continue语句136第6章 编译预处理与位运算预处理命令1396.1 概述1396.2 宏定义1396.2.1 不带参数的宏定义1396.2.2 带参数的宏定义1416.3 档案包含143
6.4 条件编译1436.5 位操作运算符145第7章 数组与函式1487.1 一维数组的定义和引用1487.1.1 一维数组的定义1487.1.2 一维数组元素的引用1507.1.3 一维数组的初始化1517.1.4 一维数组程式举例1527.2 二维数组的定义和引用1537.2.1 二维数组的定义1537.2.2 二维数组元素的引用1537.2.3 二维数组的初始化1557.3 字元数组1557.3.1 字元数组的定义1557.3.2 字元数组的初始化1567.3.3 字元数组的引用1567.3.4 字元串和字元串结束标誌1577.4 函式概述1577.4.1 函式定义的一般形式1577.4.2 函式的参数和函式的值1587.4.3 函式的返回值1597.4.4 函式的调用1607.4.5 被调用函式的声明和函式原型1607.4.6 函式的嵌套调用1617.4.7 函式的递归调用1627.4.8 数组作为函式参数1637.5 局部变数和全局变数1657.5.1 局部变数1667.5.2 全局变数167第8章 指针、结构体与共用体1698.1 指针和地址1698.2 指针变数和指针运算符1698.3 指针与函式参数1738.4 指针、数组和字元串指针1758.5 指针数组1788.6 多级指针1798.7 返回指针的函式1818.8 函式指针1818.9 结构与联合1828.9.1 结构的定义1828.9.2 结构数组1848.9.3 结构与函式1858.9.4 结构的初始化1878.9.5 联合187第9章 PIC开发套件快速入门1899.1 PIC开发套件入门说明1899.1.1 增强型PIC实验板1899.1.2 增强型PIC实验板各模组说明1929.1.3 PIC Pro编程器2039.1.4 ICD2 PIC仿真烧写器2079.2 如何建立第一个工程项目2089.2.1 开发环境和烧写软体的安装2089.2.2 实验电路原理分析2089.2.3 程式代码编写与工程创建2099.2.4 烧写晶片与程式验证2119.3 如何使用ICD2测试程式2129.3.1 通过ICD2仿真程式方式执行程式2129.3.2 通过ICD2烧写程式方式执行程式2169.4 PIC开发套件常见问题解答219第10章 单片机基础实例22310.1发光二极体闪动实验22310.1.1 实例功能22310.1.2 器件和原理22310.1.3 硬体电路22410.1.4 程式设计22510.2 流水灯实验22610.2.1 实例功能22610.2.2 器件和原理227
10.2.3 硬体电路22810.2.4 程式设计22910.3 按键实验22910.3.1 实例功能22910.3.2 器件和原理23010.3.3 硬体电路23110.3.4 程式设计23110.4 蜂鸣器实验23210.4.1 实例功能23210.4.2 器件和原理23310.4.3 硬体电路23310.4.4 程式设计23410.5 继电器实验23410.5.1 实例功能23410.5.2 器件和原理23510.5.3 硬体电路23610.5.4 程式设计23710.6 数码管实验23710.6.1 实例功能23810.6.2 器件和原理23810.6.3 硬体电路24010.6.4 程式设计24010.7 串列口实验24210.7.1 实例功能24210.7.2 器件和原理24410.7.3 硬体电路24610.7.4 程式设计246第11章 单片机高级套用实例24811.1 步进电机套用实例24811.1.1 步进电机简介24811.1.2 步进电机的控制25611.1.3 步进电机的软、硬体设计25811.2 单汇流排数字温度感测器DS18B20套用实例26011.2.1 单汇流排技术简介26011.2.2 单汇流排温度感测器DS18B20简介26111.3 24CXX系列存储器套用实例27611.3.1 I2C汇流排简介27611.3.2 I2C汇流排器件工作原理及时序27811.3.3 AT24C系列存储器的软、硬体设计28211.4 93CXX系列存储器套用实例29011.4.1 SPI汇流排简介29111.4.2 93C46存储器的软、硬体设计29311.5 DS1302时钟晶片套用实例30411.5.1 实时时钟简介30411.5.2 DS1302时钟晶片简介30511.5.3 DS1302的软、硬体设计30811.6 A/D转换套用实例31411.7 1602字元型LCD套用实例31911.7.1 液晶显示简介32011.7.2 1602字元型LCD简介32111.7.3 1602字元型LCD的软、硬体设计32611.8 12864点阵型LCD套用实例33111.8.1 点阵LCD的显示原理33111.8.2 12864点阵型LCD简介33211.8.3 12864点阵型LCD软、硬体设计33811.9 红外遥控软体解码套用实例34811.9.1 红外遥控概述34811.9.2 6121红外接收的软体解码套用实例35411.10 无线通信模组套用36311.10.1 无线通信概述363
11.10.2 PT2262/2272无线模组简介36411.10.3 无线模组的软、硬体设计369参考文献374
本文发布于:2023-03-25 10:00:12,感谢您对本站的认可!
本文链接:http://www.ranqi119.com/to/1679803408226965.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |