| |
| |
| |
内容简介 本书作为《PIC系列单片机原理和程序设计》的姊妹篇,介绍当前单片机世界中异军突起的美国Microchip公司的PIC系列单片机的应用设计技术和应用实例。内容相当丰富,包括并行的各种串行存储器、接口电路、人机对话通道、中断系统、IC总线串行通信等系统扩展技术,应用系统开发及其常用工具、集成开发环境MPLAB软件包和十分有实用价值的典型应用实例。应用实例有交流数字电压表、电力周波表、闪光报警器、移动式客房控制器、不间断电源UPS控制器、均匀分布随机数程序、4阶IIR数字滤波器程序、快速傅里叶变换程序、即热式电热水器模糊逻辑温控器、汉字热敏微型打印机等。书中给出了大部分应用实例的硬件电路、程序流程图以及汇编语言源程序。这些内容是作者近几年业部分开发工作的实践总结,有一些就是实际批量生产产品的提练和推广。
本书内容丰富而实用,语言逻辑性强,通俗流畅,易学易懂;适于广大从事单片机开发和应用的工程技术人员自学,也可作大学相关专业研究生、本科、专科、中专各种单片机应用、毕业设计的参考用书,以及培训班的教材。
| |
|
顾客评论 |
|
目录
目 录 第一章 PIC系列微控制器系统扩展技术 1. 1 系统扩展概述 1. 2 数据存储器扩展 1. 2. 1 并行数据存储器扩展 1. 2. 2 串行数据存储器扩展 1. 2. 2. 1 两种基本串行接口和串行EEPROM 1. 2. 2. 2 PICl6C5X与24XXXX系列串行EEPROM的接口 1. 2. 2. 3 扩展I C总线协议所规定地址空间技术——16C54与24LC65的接口方法和编程 1. 2. 2. 4 16C5X与四线制串行EEPROM芯片93LC46的接口方法和编程 1. 2. 2. 5 16CXX SPI接口和93LCXX的接口 1. 3 PIC系列微控制器的I/O口扩展 1. 3. 1 74系列TTL集成电路芯片扩展技术 1. 3. 2 可编程并行接口扩展技术 1. 3. 3 用PICl6C5X实现数字电位器的功能 1. 3. 4 人机对话的键盘. LED数码显示. LCD驱动扩展 1. 3. 4. 1 PICl6C57直接扩展LED数码管和键盘的方法 1. 3. 4. 2 PICl6C54/56扩展LED数码和键盘的方法 1. 3. 4. 3 用PIC系列微控制器直接驱动LCD显示器 1. 4 中断系统的扩展和实现 1. 4. 1 软件中断技术 1. 4. 2 PORTB口作外部中断 1. 5 I C总线接口与串行通信 1. 5. 1 I C总线软件设计及其子程序 1. 5. 2 异步串行通信的软件实现 1. 5. 3 PICl6CXX系列异步串行通信中断驱动的软件实现 第二章 PIC系列微控制器应用系统开发及其常用工具 2. 1 概 述 2. 1. 1 单片机应用系统的开发 2. 1. 2 软件开发工具 2. 2 PIC汇编器 2. 2. 1 PICASM汇编程序 2. 2. 2 MPALC汇编程序 2. 2. 2. 1 MPALC的主要功能 2. 2. 2. 2 MPALC用法 2. 2. 2. 3 输出格式 2. 2. 3 MPASM宏汇编程序 2. 2. 4 MPASM汇编语言 2. 2. 4. 1 汇编语言程序的基本格式 2. 2. 4. 2 伪指令 2. 2. 4. 3 宏指令与条件汇编 2. 2. 4. 4 PICASM与MFASM的主要差异 2. 2. 4. 5 MPALC与MPASM的主要差异 2. 3 软件仿真器MPSIM 2. 3. 1 软件仿真器MPSIM的文件 2. 3. 2 MPSIM命令说明 2. 3. 3 MPSIM模拟仿真软件应用举例 2. 4 实时在线硬件仿真器 2. 4. 1 实时在线仿真器PICMATE主要功能 2. 4. 1. 1 热键功能 2. 4. 1. 2 调试命令 2. 4. 1. 3 主菜单 2. 4. 2 PICICE—II的性能特点 2. 4. 3 EasyPack—PIC l6F高级仿真器性能特点 2. 5 单片机内置程序存储器编程器 2. 5. 1 PICPROG编程器 2. 5. 1. 1 硬件安装和软件启动 2. 5. 1. 2 使用说明 2. 5. 2 PRO MATE编程器 第三章 MPLAB集成开发环境 IDE 软件 3. 1 MPL朋概述 3. 1. 1 MPLAB开发集成环境的组成 3. 1. 2 MPLAB运用方式 3. 1. 3 MPLAB对硬件与软件的配置要求 3. 1. 4 MPLAB符号约定 3. 2 MPLAB的安装和启动 3. 2. 1 完整的MPLAB安装 3. 2. 2 定制安装MPLAB 3. 2. 3 Microchip MPLAB程序组及其图标 3. 2. 4 MPLAB的启动 3. 3 系统设置和MPLAB环境界面的使用 3. 3. 1 保存当前环境界面的设置 3. 3. 2 退出MPLAB 3. 3. 3 定制环境界面 3. 3. 4 定制开发环境 3. 3. 5 恢复隐藏的窗口 3. 4 MPLAB工程项目 3. 4. 1 概 述 3. 4. 2 建立新工程项目 New Project 3. 4. 3 调出已建立的工程项目 Open Project/Ctrl十F2 3. 4. 4 关闭工程项目 Close Proiect 3. 4. 5 保存工程项目 Save Project 3. 4. 6 编辑工程项目 Edit Project/Ctrl十F3 3. 4. 7 汇编 或编译 工程项目所指定的源代码 Make Project/F10 3. 4. 8 重建所有的文件 Build All/Ctrl十F10 3. 4. 9 编译单独的文件 Alt十F10 3. 4. 10 命令开关参数选项设置 Make setup 3. 4. 11 列出最近使用过的工程项目 Most Recently Used Projects 3. 4. 12 拖曳与下载 Drag and Drop Loading 3. 5 MPLAB基本功能 3. 5. 1 MPLAB基本功能概述 3. 5. 2 程序全速实时执行 3. 5. 3 MPLAB—SIM模拟程序环境 3. 5. 4 调试工具 3. 5. 5 使用模拟程序需要注意的事项 3. 5. 6 断点. 跟踪点和触发点 3. 5. 6. 1 实时断点 Real—Time Breakpoints 3. 5. 6. 2 实时跟踪点 3. 5. 6. 3 把Pass Counter分配给断点或跟踪点 3. 5. 7 条件中断 3. 5. 8 专用窗口 3. 5. 9 激励功能 3. 5. 10 MPLAB使用的文件扩展名 3. 6 MPLAB选单命令 3. 6. 1 工具条栏 3. 6. 2 状态条栏 3. 6. 3 下拉选单条栏 3. 6. 3. 1 文件选单 File Menu 3. 6. 3. 2 工程项目选单 Project Menu 3. 6. 3. 3 编程选单 Editor Menu 3. 6. 3. 4 调试选单 Debug Menu 3. 6. 3. 5 选项菜单 Options Menu 3. 6. 3. 6 工具菜单 Tools Menu 3. 6. 3. 7 窗口菜单 Window Menu 3. 6. 3. 8 帮助菜单 Help Menu 第四章 PIC系列微控制器的应用实例 4. 1 交流数字电压表 4. 1. 1 硬件电路 4. 1. 2 软件设计原理 4. 1. 3 程序清单 4. 2 电力周波表 4. 2. 1 频率测量原理 4. 2. 2 电路原理 4. 2. 3 周期测量算法和软件设计 4. 2. 4 电力周波表程序流程图 4. 2. 5 电力周波表程序清单 4. 3 闪光报警器 4. 3. 1 XXS—07B闪光报警器概述 4. 3. 2 主要技术指标 4. 3. 3 工作状态和功能按钮 4. 3. 4 工作原理 4. 3. 5 闪光报警器程序流程图 4. 3. 6 闪光报警器程序 4. 4 带有世界时时钟的宾馆移动式客房控制器 4. 4. 1 主要技术特性 4. 4. 2 面板布局 4. 4. 3 设计原理 4. 4. 4 主控制器程序 4. 5 用PICl6C71控制的不间断电源 4. 5. 1 主要特点 4. 5. 2 软件设计 4. 5. 3 电路原理 4. 5. 4 程序流程图 4. 5. 5 程序清单 4. 6 用PIC单片机产生均匀分布的随机数 4. 6. 1 算 法 4. 6. 2 统计检验结果 4. 6. 3 产生伪随机数的程序 4. 7 用PICl7C42实现4阶IIR数字滤波器 4. 7. 1 无限冲激响应数字滤波器理论 4. 7. 2 IIR数字滤波器的实现 4. 7. 3 软件性能和资源需求 4. 7. 4 滤波器的应用 4. 7. 5 IIR滤波器程序 4. 8 用PICl7以2实现FFT算法 4. 8. 1 概 述 4. 8. 2 FFT算法实现 4. 8. 3 FFT程序设计 4. 8. 4 基2FFT程序流程图 4. 8. 5 基2FFT程序 4. 8. 6 测试程序及其举例 4. 8. 7 程序性能 4. 9 即热式热水器温度控制器 4. 9. 1 温度测量原理 4. 9. 2 模糊逻辑控温原理 4. 10 标准并行接口汉字热敏微型打印机 4. 10. 1 热敏打印机工作原理 4. 10. 2 MTP40l—G256热敏打印头的技术特性 4. 10. 3 定时信号 4. 10. 4 标准汉字库GB5199 4. 10. 5 热敏打印机程序说明及流程图 4. 10. 6 热敏打印机电路原理说明 4. 10. 7 程序清单 4. 11 PICl6CXX片内I C总线接口的应用 4. 11. 1 I C总线通信原理 4. 11. 2 PICl6C64 I C通信接口特性 4. 11. 3 PICl6C64在多主机环境下的I C总线通信实例 4. 11. 4 LED数码管驱动器SAAl064的应用 4. 11. 5 8位I/O口扩展器PCF8574 A 的应用 4. 11. 6 带静态RAM的日历时钟PCF8583的应用 参考文献
| |
PIC系列单片机应用设计与实例-相关图书 ·Flash基础案例技巧创意(附光盘1张) ·MSP430系列超低功耗电量16位单片机原理与应用 ·计算机控制系统基础 ·C#编程语言 ·MCS-51/196单片机浮点程序和实用程序 ·测控电路及装置 ·ATMEL 89系列单片机应用技术 ·飞行之梦——航空航天发展史概论 ·PIC16F87X单片机实用软件与接口技术--汇编语言及其应 ·TMS320C54X DSP应用程序设计与开发 ·PIC16F87X单片机实用软件与接口技术-C语言及其应用1 ·PIC单片机实用教程—提高篇 ·TMS320LF206DSP结构、原理及应用 ·微机械电子系统及其应用 ·Intel 16位单片机(修订版) ·跟我学用单片机 ·MCX314运动控制芯片与数控系统设计 ·MSP430系列单片机C语言程序设计与开发 ·单片机外围器件实用手册输出通道器件分册 ·PC机与单片机&DSP数据通信技术选编(1)
|
| |