书籍详情
PIC系列单片机接口技术及应用系统设计
作者:王有绪等著
出版社:北京航空学院出版社
出版时间:2000-12-01
ISBN:9787810129923
定价:¥36.00
购买这本书可以去
内容简介
本书全面介绍了Microchip公司的PIC系列单片机的接口技术和应用实例。内容包括:PIC16C5X描述,PIC系列的各种单片机介绍,PIC与各种外部设备(各种串行E2PROM、人机对话通道、A/D和D/A转换、串行异步通信、加密IC卡、串行实时时钟、固定宽度的脉冲信号检测等)的接口与编程,PIC单片机应用实例(包括PIC在PLD、低压低功耗实时时钟、串行鼠标控制器、IC卡电度表和无线遥控健身摇摆机中的应用),以及PIC的开发手段等。本书是作者近年来在PIC方面应用研究的总结,作者无保留地公开了有关技术细节。所介绍的软硬件配置均具有很高的性能价格比,也具有很强的实用性。本书既适合于从事单片机应用开发的科技人员自学,也可作为高等院校学生的必修、选修教材或毕设计、课程设计的参考资料。<br>
作者简介
暂缺《PIC系列单片机接口技术及应用系统设计》作者简介
目录
第一章 PIC系列单片机概述
1.1 PIC单片机特点
1.2 PIC单片机一览
第二章 PIC16C5X单片机描述
2.1 PIC16C5X单片机简述
2.1.1 PIC16C5X单片机概况
2.1.2 主要性能
2.2 PIC16C5X单片机系统结构
2.2.1 器件型号及引脚说明
2.2.2 内部结构
2.2.3 程序存储器及堆栈
2.2.4 数据寄存器
2.2.5 通用寄存器和专用寄存器
2.2.6 预分频器
2.2.7 I/O口功能
2.3 CPU的特殊部件和功能
2.3.1 监视定时器WDT
2.3.2 振荡器电路
2.3.3 时钟/指令时序
2.3.4 复位状态
2.3.5 振荡器启动定时器OST和上电复位POR
2.3.6 省电方式SLEEP
2.3.7 配置位EPROM
2.4 PIC16C5X指令系统及设计
2.4.1 指令系统的分类及概述
2.4.2 PIC16C5X指令寻址方式
2.4.3 面向字节操作类指令
2.4.4 面向位操作类指令
2.4.5 控制和常数操作类指令
2.5 PIC16C5X系列单片机程序设计初步
2.5.1 软件编写注意事项
2.5.2 设置I/O口输入输出
2.5.3 检查寄存器是否为0
2.5.4 比较两个寄存器的大小
2.5.5 查表转换程序
2.5.6 N个连续存放数据的读取
2.5.7 延时
2.5.8 定时计数器的应用
2.6 常用算术运算程序设计方法
2.6.1 8X8位无符号二进制乘法
2.6.2 16X16位无符号二进制乘法
2.6.3 16/16位无符号二进制除法
2.6.4 BCD码转换成二进制数子程序
2.6.5 二进制数转换成BCD码子程序
2.6.6 无符号二位BCD码加法
2.6.7 无符号二位BCD码减法
2.6.8 无符号四位BCD码加法
第三章 PIC各系列单片机概述
3.1 PIC12CXXX单片机
3.1.1 PIC12C5XX单片机
3.1.2 PIC12CE5XX单片机
3.1.3 PIC12C6XX单片机
3.1.4 PIC12CE6XX单片机
3.2 PIC16C5XX单片机
3.2.1 PIC16C5X单片机
3.2.2 PIC16C505单片机
3.2.3 PIC16HV540单片机
3.3 PIC16CXXX单片机
3.3.1 PIC16C55X单片机
3.3.2 PIC16C6X单片机
3.3.3 PIC16C62X/64X/66X单片机
3.3.4 PIC16CE62X单片机
3.3.5 PIC16F62X单片机
3.3.6 PIC16C7XX单片机
3.3.7 PIC16F8X单片机
3.3.8 PIC16C9XX单片机
3.3.9 PIC14000单片机
3.4 PIC17CXXX单片机
3.4.1 PIC17C4X单片机
3.4.2 PIC17C7XX单片机
第四章 PIC单片机常用功能扩展与编程
4.1 串行E2PROM的扩展和编程
4.1.1 两线制E2PROM 24LCXX/IC卡的扩展和编程
4.1.2 具有可编程μP监控器的串行E2PROM X25043/45的应用
4.1.3 串行自动存储器NOVRAM X24C45的应用
4.2 人机对话接口与编程
4.2.1 数码显示的扩展与编程
4.2.2 串行液晶显示驱动器AY0438在PIC中的应用
4.2.3 按键接口及编程
4.3 串何通信
4.3.1 串行通信基础
4.3.2 RS232C/423/422/485及20 mA电流环的接口电路
4.3.3 用PIC16C5X单片机模拟异步通信
4.3.4 PIC串口通信(SCI)模式的应用
4.4 模数转换器的扩展与应用
4.4.1 PIC16C5X实现廉价A/D转换
4.4.2 串行ADC在PIC中的应用
4.4.3 PIC单片机A/D模块及其应用
4.5 数模转换器的扩展与应用
4.5.1 用PIC16C5X实现阶梯波产生器
4.5.2 串行D/A转换器AD7543的应用
4.6 加密IC卡及其应用
4.6.1 IC卡概述
4.6.2 SLM4442工作原理
4.6.3 SLM4442与PIC单片机接口及编程
4.7 宽度固定的脉冲信号的识别
4.7.1 宽度固定的脉冲信号的识别方法
4.7.2 应用举例
4.8 实时时钟器件DS1302的扩展与应用
4.8.1 DS1302描述
4.8.2 DS1302的编程应用
第五章 PIC系列单片机应用实例
5.1 可编程逻辑阵列PLD的实现
5.1.1 实现一组合逻辑电路
5.1.2 实现小型PLA的表格查询方法
5.2 一种简单串行鼠标控制器的实现
5.2.1 串行鼠标器工作原理
5.2.2 软件设计
5.3 低电压/低成本的实时时钟
5.3.1 工作原理
5.3.2 软件实现
5.4 单相电子式预付费电度表
5.4.1 单相电子式预付费电度表工作过程
5.4.2 硬件电路及工作原理
5.4.3 软件编程
5.4.4 提高预付费电度表可靠性的措施
5.5 无线遥控健身摇摆机
5.5.1 遥控器(发射)
5.5.2 接收控制
第六章 PIC系列单片机开发工具
6.1 实时在线仿真器PICRICE
6.1.1 功能简介
6.1.2 系统功能
6.1.3 系统结构
6.1.4 PICRICE仿真器硬件组成
6.1.5 准备启动
6.1.6 主屏幕显示窗口和功能热键
6.1.7 调试命令
6.1.8 主菜单及其功能
6.1.9 错误信息
6.2 RASM交叉宏汇编
6.2.1 交叉宏汇编概论
6.2.2 RASM的启动及生成文件
6.2.3 源代码语句格式
6.2.4 伪指令
6.2.5 宏指令
6.2.6 错误信息
6.3 烧写器PICKIT
6.3.1 安装启动
6.3.2 使用说明
6.3.3 烧写器及窗口片使用注意事项
6.3.4 串行烧写器PICSTART—PLUS简述
参考文献
1.1 PIC单片机特点
1.2 PIC单片机一览
第二章 PIC16C5X单片机描述
2.1 PIC16C5X单片机简述
2.1.1 PIC16C5X单片机概况
2.1.2 主要性能
2.2 PIC16C5X单片机系统结构
2.2.1 器件型号及引脚说明
2.2.2 内部结构
2.2.3 程序存储器及堆栈
2.2.4 数据寄存器
2.2.5 通用寄存器和专用寄存器
2.2.6 预分频器
2.2.7 I/O口功能
2.3 CPU的特殊部件和功能
2.3.1 监视定时器WDT
2.3.2 振荡器电路
2.3.3 时钟/指令时序
2.3.4 复位状态
2.3.5 振荡器启动定时器OST和上电复位POR
2.3.6 省电方式SLEEP
2.3.7 配置位EPROM
2.4 PIC16C5X指令系统及设计
2.4.1 指令系统的分类及概述
2.4.2 PIC16C5X指令寻址方式
2.4.3 面向字节操作类指令
2.4.4 面向位操作类指令
2.4.5 控制和常数操作类指令
2.5 PIC16C5X系列单片机程序设计初步
2.5.1 软件编写注意事项
2.5.2 设置I/O口输入输出
2.5.3 检查寄存器是否为0
2.5.4 比较两个寄存器的大小
2.5.5 查表转换程序
2.5.6 N个连续存放数据的读取
2.5.7 延时
2.5.8 定时计数器的应用
2.6 常用算术运算程序设计方法
2.6.1 8X8位无符号二进制乘法
2.6.2 16X16位无符号二进制乘法
2.6.3 16/16位无符号二进制除法
2.6.4 BCD码转换成二进制数子程序
2.6.5 二进制数转换成BCD码子程序
2.6.6 无符号二位BCD码加法
2.6.7 无符号二位BCD码减法
2.6.8 无符号四位BCD码加法
第三章 PIC各系列单片机概述
3.1 PIC12CXXX单片机
3.1.1 PIC12C5XX单片机
3.1.2 PIC12CE5XX单片机
3.1.3 PIC12C6XX单片机
3.1.4 PIC12CE6XX单片机
3.2 PIC16C5XX单片机
3.2.1 PIC16C5X单片机
3.2.2 PIC16C505单片机
3.2.3 PIC16HV540单片机
3.3 PIC16CXXX单片机
3.3.1 PIC16C55X单片机
3.3.2 PIC16C6X单片机
3.3.3 PIC16C62X/64X/66X单片机
3.3.4 PIC16CE62X单片机
3.3.5 PIC16F62X单片机
3.3.6 PIC16C7XX单片机
3.3.7 PIC16F8X单片机
3.3.8 PIC16C9XX单片机
3.3.9 PIC14000单片机
3.4 PIC17CXXX单片机
3.4.1 PIC17C4X单片机
3.4.2 PIC17C7XX单片机
第四章 PIC单片机常用功能扩展与编程
4.1 串行E2PROM的扩展和编程
4.1.1 两线制E2PROM 24LCXX/IC卡的扩展和编程
4.1.2 具有可编程μP监控器的串行E2PROM X25043/45的应用
4.1.3 串行自动存储器NOVRAM X24C45的应用
4.2 人机对话接口与编程
4.2.1 数码显示的扩展与编程
4.2.2 串行液晶显示驱动器AY0438在PIC中的应用
4.2.3 按键接口及编程
4.3 串何通信
4.3.1 串行通信基础
4.3.2 RS232C/423/422/485及20 mA电流环的接口电路
4.3.3 用PIC16C5X单片机模拟异步通信
4.3.4 PIC串口通信(SCI)模式的应用
4.4 模数转换器的扩展与应用
4.4.1 PIC16C5X实现廉价A/D转换
4.4.2 串行ADC在PIC中的应用
4.4.3 PIC单片机A/D模块及其应用
4.5 数模转换器的扩展与应用
4.5.1 用PIC16C5X实现阶梯波产生器
4.5.2 串行D/A转换器AD7543的应用
4.6 加密IC卡及其应用
4.6.1 IC卡概述
4.6.2 SLM4442工作原理
4.6.3 SLM4442与PIC单片机接口及编程
4.7 宽度固定的脉冲信号的识别
4.7.1 宽度固定的脉冲信号的识别方法
4.7.2 应用举例
4.8 实时时钟器件DS1302的扩展与应用
4.8.1 DS1302描述
4.8.2 DS1302的编程应用
第五章 PIC系列单片机应用实例
5.1 可编程逻辑阵列PLD的实现
5.1.1 实现一组合逻辑电路
5.1.2 实现小型PLA的表格查询方法
5.2 一种简单串行鼠标控制器的实现
5.2.1 串行鼠标器工作原理
5.2.2 软件设计
5.3 低电压/低成本的实时时钟
5.3.1 工作原理
5.3.2 软件实现
5.4 单相电子式预付费电度表
5.4.1 单相电子式预付费电度表工作过程
5.4.2 硬件电路及工作原理
5.4.3 软件编程
5.4.4 提高预付费电度表可靠性的措施
5.5 无线遥控健身摇摆机
5.5.1 遥控器(发射)
5.5.2 接收控制
第六章 PIC系列单片机开发工具
6.1 实时在线仿真器PICRICE
6.1.1 功能简介
6.1.2 系统功能
6.1.3 系统结构
6.1.4 PICRICE仿真器硬件组成
6.1.5 准备启动
6.1.6 主屏幕显示窗口和功能热键
6.1.7 调试命令
6.1.8 主菜单及其功能
6.1.9 错误信息
6.2 RASM交叉宏汇编
6.2.1 交叉宏汇编概论
6.2.2 RASM的启动及生成文件
6.2.3 源代码语句格式
6.2.4 伪指令
6.2.5 宏指令
6.2.6 错误信息
6.3 烧写器PICKIT
6.3.1 安装启动
6.3.2 使用说明
6.3.3 烧写器及窗口片使用注意事项
6.3.4 串行烧写器PICSTART—PLUS简述
参考文献
猜您喜欢