图书盲袋,以书为“药”
欢迎光临中图网 请 | 注册
> >>
PIC新版8位增强型单片机原理及应用

PIC新版8位增强型单片机原理及应用

出版社:西安电子科技大学出版社出版时间:2023-08-01
开本: 其他 页数: 208
本类榜单:教材销量榜
中 图 价:¥27.4(7.4折) 定价  ¥37.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

PIC新版8位增强型单片机原理及应用 版权信息

PIC新版8位增强型单片机原理及应用 内容简介

本书基于Microchip新版增强型系列单片机PIC16(L)F18877,对PIC系列8位单片机产品进行了详细的介绍。本书介绍了PIC16(L)F18877系列单片机的架构和特点、23种外设的工作原理和使用方法、汇编语言和C语言的编程、新版集成开发环境X IDE的界面设置和操作步骤、MPLAB代码配置器的使用方法以及低功耗设计的考虑因素和技巧,本书还提供了部分示例工程的完整软件代码,以帮助读者了解PIC系列8位单片机工程开发的实际操作(可登录出版社网站查看)。 本书可作为高等学校电子工程、自动化控制、微电子应用等相关专业的单片机课程教材或教学参考书。本书的内容除了包含单片机基础知识外,还涵盖了实际产品开发过程中需要了解和掌握的技巧,因此也可作为相关职业培训学校的学生以及在职嵌入式研发人员的进阶学习资料。

PIC新版8位增强型单片机原理及应用 目录

第1章 Microchip公司及其单片机产品 1 1.1 PIC系列8位单片机总述 1 1.2 PIC16(L)F18877系列单片机 2 1.2.1 PIC16(L)F18877系列单片机的主要特性 2 1.2.2 PIC16(L)F18877系列单片机的引脚封装 3 1.2.3 程序存储区、硬件堆栈区和数据存储区 4 1.2.4 配置字 5 1.2.5 PIC16(L)F18877系列单片机的内核结构框图 7 第2章 PIC系列单片机的开发工具 8 2.1 软件开发工具 8 2.1.1 汇编语言工具 8 2.1.2 C语言工具 12 2.1.3 集成开发环境MPLAB X IDE 17 2.1.4 程序的编译调试 21 2.2 硬件开发工具 23 2.2.1 ICSP接口 23 2.2.2 PICkit 4编程/调试器 24 2.2.3 SNAP在线编程/调试器 25 第3章 时钟单元的配置和设计 27 3.1 时钟源的种类 28 3.2 系统时钟源的配置 29 3.3 时钟监测模块 30 3.4 外部时钟源电路的设计 30 第4章 PIC16(L)F18877系列单片机的基础外设 32 4.1 输入/输出端口和外设引脚重定位功能 32 4.1.1 输入/输出端口的设置 32 4.1.2 通用I/O口的读/写操作 35 4.1.3 外设引脚重定位功能 37 4.2 定时/计数器模块 41 4.2.1 定时/计数器Timer0 41 4.2.2 定时/计数器Timer1/3/5 45 4.2.3 定时/计数器Timer2/4/6 50 4.3 窗口型看门狗 55 4.3.1 窗口型看门狗的设置 56 4.3.2 窗口型看门狗的运行 57 4.4 中断 58 4.5 复位 60 4.5.1 PIC16(L)F18877系列单片机的复位种类 61 4.5.2 复位源的确定 64 4.6 带计算功能的模/数转换器模块 64 4.6.1 ADCC模块的设置 65 4.6.2 ADCC模块的运行 68 4.6.3 ADCC模块的操作步骤 69 4.7 捕捉/比较/脉宽调制模块 69 4.7.1 CCP模块的设置 70 4.7.2 CCP模块的运行 70 4.8 增强型通用同步/异步收发器模块 76 4.8.1 EUSART模块的异步模式 76 4.8.2 EUSART模块的同步模式 84 4.8.3 EUSART模块在休眠状态下的操作 86 4.9 主同步串行端口模块 87 4.9.1 SPI模式 87 4.9.2 I2C模式 93 第5章 PIC16(L)F18877系列单片机的扩展外设 107 5.1 比较器模块 107 5.1.1 比较器的设置 108 5.1.2 比较器的运行 109 5.2 数/模转换器模块 110 5.2.1 DAC模块的设置 110 5.2.2 DAC模块的运行 111 5.2.3 DAC模块的初始化步骤示例 111 5.3 固定参考电压模块和温度指示器模块 112 5.3.1 固定参考电压模块 112 5.3.2 温度指示器模块 113 5.4 可编程逻辑单元模块 114 5.4.1 CLC模块的设置 115 5.4.2 CLC模块的运行 117 5.4.3 CLC模块的初始化步骤示例 118 5.5 互补波形发生器模块 118 5.5.1 CWG模块的基本设置 119 5.5.2 CWG模块的工作模式 120 5.5.3 死区控制 121 5.5.4 自动关断控制 123 5.5.5 CWG模块的运行 124 5.6 数字信号调制器模块 124 5.6.1 DSM模块的设置 126 5.6.2 DSM模块的运行 127 5.7 数控振荡器模块 128 5.7.1 NCO模块的设置 129 5.7.2 NCO模块的运行 130 5.8 过零检测模块 131 5.8.1 ZCD模块的设置 131 5.8.2 ZCD模块的运行 134 5.9 循环冗余校验模块 134 5.9.1 CRC模块的设置 134 5.9.2 CRC模块的运行 136 5.9.3 CRC模块的配置步骤示例 137 5.10 电平变化中断模块 138 5.10.1 IOC模块的设置 138 5.10.2 IOC模块的运行 139 5.11 信号测量定时器模块 139 5.11.1 SMT模块的设置 140 5.11.2 SMT模块的运行 141 5.11.3 SMT模块的中断 145 第6章 非易失性存储器的RTSP编程 146 6.1 闪存程序存储器 147 6.2 数据EEPROM存储器 147 6.3 使用NVMREG接口对NVM进行访问 148 第7章 低功耗设计 152 7.1 功耗的分类 152 7.2 低功耗设计的原则、考虑因素和模式 153 7.2.1 低功耗设计的原则 153 7.2.2 低功耗设计的考虑因素 154 7.2.3 PIC16(L)F18877系列单片机的低功耗模式 156 第8章 MPLAB代码配置器 158 8.1 MCC的安装 158 8.2 MCC的启动 160 8.3 MCC Classic的用户界面和操作区域 162 8.4 代码的自动生成 167 8.5 MCC生成代码的基本结构 169 第9章 工程示例 171 9.1 触摸检测和接近感应示例 171 9.2 点阵型液晶显示模块示例 177 9.3 曼彻斯特编码/解码示例 183 9.4 温度指示器示例 186 9.5 引导程序(Bootloader)示例 191
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服