零基础学PIC单片机
正版现货 下单当天发货 附光盘
¥
98
八五品
仅1件
作者赵化启 著
出版社机械工业出版社
出版时间2010-08
版次1
装帧平装
货号1
上书时间2020-04-29
商品详情
- 品相描述:八五品
图书标准信息
-
作者
赵化启 著
-
出版社
机械工业出版社
-
出版时间
2010-08
-
版次
1
-
ISBN
9787111307877
-
定价
66.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
513页
- 【内容简介】
-
《零基础学PIC单片机(全程视频)》分为4篇,共21章。主要内容包括:PIC单片机简介、PIC单片机的开发流程、PIC单片机最小系统的组成、PIC汇编语言及其开发环境的使用、PIC单片机的C语言应用、PIC单片机内置模块的原理及应用、项目实例设计等。
全书重点突出,层次分明,注重知识的系统性、针对性和先进性;注重理论与实践联系,培养工程应用能力。另外,《零基础学PIC单片机(全程视频)》配套光盘给出了书中的实例文件、开发过程的操作录像文件、常用元器件及芯片等丰富的拓展资源,极大地方便了读者自学,动手实践。
《零基础学PIC单片机(全程视频)》可作为高等院校电子工程、自动化、电气工程、测控技术与仪器、电子信息工程、通信工程及计算机科学与技术等专业的学生教材,也可作为相关工程技术人员的学习参考用书。
- 【目录】
-
前言
第一篇开发基础
第1章单片机简介
1.1常用的单片机
1.2PIC单片机
1.2.1PIC单片机的种类
1.2.2PIC16F877的功能特性
1.3实践拓展:8位PIC单片机有哪些型号
第2章PIC单片机的开发流程及开发环境
2.1单片机的开发流程
2.2软件开发平台的安装
2.2.1MPLAB集成开发环境的安装
2.2.2测试汇编语言开发环境
2.2.3C语言编译器HI-TECHPICC的安装
2.3硬件开发平台的安装
2.3.1ProteusISIS软件的安装与测试
2.3.2ICD2+开发板的硬件开发平台的安装
2.3.3基于ICD2的硬件开发平台的测试
2.4单片机项目的建立
2.4.1汇编语言项目的建立
2.4.2C语言项目的建立
2.4.3目标代码的生成与排错
2.5程序的烧写和调试运行
2.5.1基于ISIS的目标代码烧写和调试
2.5.2基于ICD2的目标代码烧写和调试
2.5.3基于ProteusVSMMPLABViewer的目标代码调试
2.6实践拓展:ICD2无法正常工作怎么办
第二篇结构与编程
第3章PIC单片机最小系统
3.1单片机系统的组成
3.2PIC单片机最小系统的组成
3.2.1电源电路
3.2.2时钟电路
3.2.3复位电路
3.2.4在线编程调试接口
3.3实践拓展:设计单片机电路板需要遵守哪些原则
第4章PIC单片机的系统结构
4.1PIC单片机的基本结构
4.1.1基本功能模块
4.1.2专用功能模块
4.2PIC单片机的特点
4.3实践拓展:如何选择合适的单片机
第5章PIC单片机的汇编指令
5.1PIC的RISC指令集
5.2字节操作指令
5.3位操作指令
5.4立即数操作指令
5.5转移控制类指令
5.6特别功能指令
5.7实践拓展:CISC与RISC有何不同
第6章MPASM汇编语言及其程序设计
6.1MPASM汇编语言
6.1.1MPASM的语法
6.1.2MPASM的伪指令
6.1.3MPASM的运算符
6.1.4MPASM的内置宏指令
6.2寻址模式
6.2.1文件寄存器直接寻址与BANK的使用
6.2.2文件寄存器间接寻址
6.2.3程序的直接跳转与PAGE的使用
6.2.4程序的间接跳转
6.3MPASM汇编常用子程序设计
6.3.1判断分支程序
6.3.2循环程序
6.3.3延时子程序
6.3.4查表子程序
6.4汇编语言程序模板
6.5实践拓展:如何编程可以减少程序的bug
第7章通用端口的输出控制
7.1PIcl6F877的输出端口
7.1.1输出端口的工作原理
7.1.2输出端口的相关寄存器
7.1.3端口的输出驱动能力
7.1.4I/O口的设定方法
7.1.5PORTA的用法
7.2输出控制应用
7.2.1实例:IJED的实用控制程序设计
7.2.2实例:单个七段数码管的静态控制与动态控制
7.3实践拓展:如何提高系统的抗干扰能力
第8章通用端口的输入测量
8.1PICl6F877的输入端口
8.1.1输入端口的工作原理
8.1.2输入端口的相关寄存器
8.1.3端口的“读-修改-写”问题
8.1.4端口的高压静电保护
8.2按键状态的识别
8.3矩阵式键盘的读取
8.3.14×4矩阵式键盘的工作原理
8.3.2实例:基于扫描法的矩阵式键盘读取
8.4实践拓展:如何正确使用上拉电阻与下拉电阻
第9章PIC单片机的C语言程序设计
9.1实例:第一个单片机c语言程序
9.2单片机C语言的数据类型
9.2.1常量和变量
9.2.2字符型数据
9.2.3整型数据
9.2.4浮点型数据
9.2.5位型数据
9.2.6变量的命名规则
9.2.7变量赋初值
9.3C语言的运算符
9.3.1算术运算符
9.3.2位运算符
9.3.3赋值运算符
9.3.4关系运算符
9.3.5逻辑运算符
9.4c语言的重要控制语句
9.4.1选择结构
9.4.2循环结构
9.5数组
9.5.1数组的定义与初始化
9.5.2数组的使用
9.5.3实例:用C语言控制数码管
9.6函数
9.6.1函数的声明和定义
9.6.2局部变量和全局变量
9.6.3数组作为函数的参数
9.6.4实例:延时函数的设计
9.7预处理命令与宏定义
9.7.1不带参数的宏定义
9.7.2带参数的宏定义
9.7.3文件包含
9.7.4条件编译
9.8C语言编程规范
9.8.1标识符命名
9.8.2可读性
9.8.3程序的排版
9.8.4注释的书写方法
9.9多文件项目管理
9.9.1头文件的书写
9.9.2源码文件的书写
9.9.3模块文件添加到当前项目
9.10实例:一位计数器的设计
9.11实践拓展:PIC单片机C语言入门常见问题
第10章基于C语言的I/O控制
10.1输出端口的C语言编程
10.1.1走马灯控制
10.1.2多数码管的显示控制
10.2输入端口的编程
10.2.1单个按键状态的读取
10.2.2两个按键状态的读取
10.3矩阵式键盘的读取方法
10.3.1基于扫描法的矩阵式键盘读取
10.3.2矩阵式键盘的模块化编程
10.4实例:简单的电子计算器设计
10.5实践拓展:如何使用去偶电容
第三篇模块功能
第11章中断系统
11.1单片机中断的处理过程
11.2PIC中断系统的硬件结构
11.3中断的响应和处理
11.4INT中断
11.4.1INT中断的相关寄存器
11.4.2INT中断的硬件连接
11.4.3INT中断的汇编语言编程
11.4.4PICC中断服务程序的编写
11.5实例:用IMT中断控制LED
11.6实践拓展:PIC单片机常见的中断问题有哪些
第12章定时/计数器
12.1计数与定时的基本概念
12.2PICl6F877的定时/计数器
12.3TIMERO的用法
12.3.TIMERO的系统结构及相关寄存器
12.3.2TIMERO的硬件连接
12.3.3TIMERO的软件编程
12.4TIMERO的应用
12.4.1实例:电子表设计
12.4.2实例:脉冲宽度测量
12.4.3实例:频率计设计
12.4.4实例:方波发生器
12.5看门狗
12.5.1看门狗的系统结构
12.5.2看门狗的硬件设置
12.5.3看门狗的程序设计
12.5.4看门狗的使用要点
12.6实践拓展:如何校准PIC单片机内部RC振荡器
第13章A/D转换器
13.1PIcl6F877片内A/D转换器的结构与基本用法
13.1.1A/D转换器的系统结构
13.1.2与A/D转换相关的寄存器
13.1.3A/D转换器的硬件设计
13.1.4A/D转换器的查询方式操作时序与编程
13.2实例:多通道A/D转换编程
13.3中断模式下的A/D转换
13.3.1中断模式下A/D转换器涉及的寄存器
13.3.2中断模式下A/D转换器编程
13.4实例:电位器阻值测量
13.4.1电位器阻值测量仪设计
13.4.2A/D转换的软件滤波
13.4.3上下限报警
13.4.4休眠模式的A/D转换
13.5A/D转换参数计算
13.5.1转换精度
13.5.2采样时间要求
13.5.3转换时间要求
13.6实践拓展:常见的A/D转换器件有哪些
第14章通用同步/异步收发器USART
14.1串行通信与并行通信的基本概念
14.1.1通信协议
14.1.2数据传送方式
14.1.3波特率
14.1.4串行通信的检错和纠错
14.2PIC单片机的USART模块
14.2.1USART的功能特点
14.2.2USART发送器的系统结构
14.2.3USART发送器的相关寄存器
14.2.4实例:USART异步模式下发送数据
14.2.5USART接收器的系统结构
14.2.6USART接收器的相关寄存器
14.2.7实例:USART异步模式下接收数据
……
第四篇综合实例
参考文献
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价