本书从最基本的单片机原理开始,从应用的角度出发,较为全面地介绍美国微芯(Microchip)公司生产的初级、中级和高级三大类PIC单片机,着重阐述开发这三大类单片机所用的汇编语言、C语言及开发环境,并列举一些应用实例以及开发工具的自制和使用方法,以使读者较快掌握PIC单片机的基本原理和开发过程。适合于初步具备电子技术和计算机基础知识的学生、教师、单片机爱好者、电子制作爱好者、电器维修人员、电子产品开发设计者和工程技术人员阅读参考。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | PIC单片机基础与应用 |
分类 | |
作者 | 汤竞南//钱昊//国海欣 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书从最基本的单片机原理开始,从应用的角度出发,较为全面地介绍美国微芯(Microchip)公司生产的初级、中级和高级三大类PIC单片机,着重阐述开发这三大类单片机所用的汇编语言、C语言及开发环境,并列举一些应用实例以及开发工具的自制和使用方法,以使读者较快掌握PIC单片机的基本原理和开发过程。适合于初步具备电子技术和计算机基础知识的学生、教师、单片机爱好者、电子制作爱好者、电器维修人员、电子产品开发设计者和工程技术人员阅读参考。 内容推荐 本书从最基本的单片机原理开始,从应用的角度出发,较为全面地介绍美国微芯(Microchip)公司生产的初级、中级和高级三大类PIC单片机,着重阐述开发这三大类单片机所用的汇编语言、C语言及开发环境,并列举一些应用实例以及开发工具的自制和使用方法,以使读者较快掌握PIC单片机的基本原理和开发过程。 本书系统全面、重点突出、通俗易懂、学用结合、软硬兼备、实例丰富,适合于初步具备电子技术和计算机基础知识的学生、教师、单片机爱好者、电子制作爱好者、电器维修人员、电子产品开发设计者和工程技术人员阅读参考。 目录 第1章 PIC单片机基础 1.1单片机简介 1.1.1中央处理器CPU 1.1.2存储器 1.1.3输入输出端口 1.2 PIC单片机的特点 1.3常用PIC单片机简介 1.3.1 PICl2系列 1.3.2 PICl6C5X系列 1.3.3 PICl6C6XX和PICl6C7XX系列 1.3.4 PICl6FXXX系列 1.3.5 PICl7(2XXX系列 1.3.6 PICl8CXXX和PICl8FXXX系列 1.4 PIC单片机的选用 1.5 PIC单片机的引脚及有关符号说明 1.5.1 I/O口符号 1.5.2 引脚的复用功能和符号 1.5.3其他缩写和符号 第2章 指令系统 2.1指令系统简介 2.2数据空间的寻址 2.3面向字节操作类指令 2.4面向位操作类指令 2.5控制和常数操作类指令 2.6总结 第3章 PlC单片机汇编语言和C语言基础 3.1 MPASM交叉宏汇编语言 3.1.1交叉宏汇编概述 3.1.2 MPASM的启动及生成文件 3.1-3伪指令 3.1.4宏指令 3.1.5错误信息 3.2 C语言 3.2.1 在MPLAB-IDE中使用PICC 3.2.2 C语言基本结构 3.2.3 PICC程序设计的基本语法 3.2.4控制流语句 3.2.5 函数 3.2.6数组和指针 3.2.7结构和联合 3.2.8 PICC语言和汇编语言的混合编程 第4章 12位PIC单片机 4.1 12位PIC单片机简介 4.1.1 PICl6C5X系列 4.1.2 PICl2C5XX系列 4.2 PICl6C5X的系统结构与功能 4.2.1程序存储器及堆栈 4.2.2数据存储器 4.2.3预分频器及应用 4.2.4 I/O功能及应用 4.2.5 CPU的特殊部件和功能 4.2.6定时器/计数器的应用 4.2.7 系统复位 4.3 PICl2C5XX的系统结构与功能 4.3.1程序存储器及堆栈 4.3.2数据存储器 4.3.3预分频器及应用 4.3.4 I/O功能及应用 4.3.5 CPU的特殊部件和功能 4.3.6定时器/计数器的应用 4.3.7系统复位 第5章 14位PlC单片机 5.1 14位:PIC单片机概述 5.2振荡器类型 5.3复位 5.4存储器结构 5.4.1程序存储器 5.4.2数据存储器 5.5 I/O端口 5.6定时器 5.6.1 TimerO 5.6.2 Timer1 5.6.3 Timer2 5.7捕捉/比较/脉宽调制模块CCP 5.7.1捕捉模式 5.7.2比较模式 5.7.3 PWM功能 5.8 比较器和参考电压模块 5.8.1 比较器 5.8.2参考电压模块 5.9模数转换 5.9.1基本型8位A/D转换器 5.9.2 8通道A/D转换器 5.9.3 10位A/D转换器 5.10主同步串行口(MSSP) 5.10.1 同步串行口相关寄存器 5.10.2 SPI串行通信模式 5.10.3 I2C串行通信SSP模块 5.11 通用同步/异步收发器(USART) 5.11.1异步模式 5.11.2 同步主控模式 5.1l-3 同步从动模式 5.12在线串行编程ICSP 第6章 16位PIC单片机 6.1 16位PIC单片机概述 6.2存储器结构 6.2.1程序存储器 6.2.2数据存储器 6.3读表与写表 6.4 8x8硬件乘法器 6.5 Timer5模块 6.6 CAN总线 6.6.1 CAN总线控制器模块 6.6.2 CAN模块工作方式 6.6.3 CAN信息的发送 6.6.4 CAN信息的接收 6.6.5信息接收过滤器和屏蔽器 6.6.6错误检测 6.6.7波特率设定 6.6.8 同步 6.6.9时间段编程 6.6.10 CAN中断 6.6.1l CAN总线接口硬件电路 6.6.12 CAN编程实例 6.7故障保护时钟监视器 6.8双速启动 6.9运动反馈模块 第7章 自制编程器 7.1印制板制作 7.2简易PIC编程器 7.3 Willem编程器 7.4 PIC-ICD2在线调试/烧写器 第8章 PIC程序开发环境 8.1开发软件MPLAB 8.1.1设定工作环境 8.1.2建立项目文件 8.1.3编译项目文件 8.1.4 MPLAB环境设定 8.1.5 MPLAB的程序调试 8.1.6 MP[AB中的其他选项 8.1.7程序中的注意事项 8.2开发软件wave 8.2.1安装wave 8.2.2设定工作环境 8.2.3建立项目文件 8.2.4编译项目文件 8.2.5 wave的文件调试 第9章 PlCl6C5X单片机在12C总线中的应用 9.1 I2C总线概述 9.1.1起始和停止条件 9.1.2地址和数据传输 9.2 24LC01B简介 9.2.1写操作 9.2.2读操作 9.3电路解析 9.4软件设计 9.4.1程序流程图 9.4.2汇编程序实现 9.4.3 C程序实现 第10章 PICl6C7X单片机在电机保护器中的应用 10.1智能电机保护器概述 10.2基本原理和硬件框图 10.3 电机保护器控制部分 10.3.1控制部分硬件设计 10.3.2控制部分软件设计 10.4电机保护器显示部分 10.4.1显示部分硬件设计 10.4.2显示部分软件设计 10.5电机保护器通信部分 10.5.1 PIC单片机之间的I2C总线通信 10.5.2 PIC单片机与PC机之间的RS485通信 第11章 PICl6F877单片机在字符型液晶显示模块中的应用 11.1字符型LCD模块HD44780U 11.2 PIC和LCD硬件电路图 11.3软件设计 附录A PlCmicro单片机系列产品表 附录B MPLAB调试信息表 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。