PIC系列单片机套用设计与实例

生活百科 2023-01-25 21:22生活百科www.aizhengw.cn

PIC系列单片机套用设计与实例

《PIC系列单片机套用设计与实例》一书的出版社是北京航空航天大学出版社,作者是窦振中 / 汪立森,出版时间是1999-08。

基本介绍

  • 作者窦振中                       /            汪立森
  • ISBN9787810128773
  • 页数434
  • 定价45.00
  • 出版社北京航空航天大学出版社
  • 出版时间1999-08
  • 装帧平装

内容介绍

本书作为《PIC系列单片机原理和程式设计》的姊妹篇,介绍当前单片机世界中异军突起的美国Microchip公司的PIC系列单片机的套用设计技术和套用实例。内容相当丰富,包括并行和各种串列存储器、接口电路、人机对话通道、中断系统、I2C汇流排串列通信等系统扩展技术,套用系统开发
及其常用工具,集成开发环境MPLAB 软体包和十分有实用价值的典型套用实例。套用实例有交流数字电压表、电力周波表、闪光报警器、移动式客房控制器、不间断电源UPS控制器、均匀分布随机数程式、4阶IIR数字滤波器程式、快速傅立叶变换(FET)程式、即热式电热水器模糊逻辑温控器、
汉字热敏微型印表机等。书中给出了大部分套用实例的硬体电路、程式流程图以及彙编语言源程式。这些内容是作者近几年来部分开发工作的实践,有一些就是实际批量生产产品的提炼和推广。
本书内容丰富而实用,语言逻辑性强,通俗流畅,易学易懂;适于广大从事单片机开发和套用的工程技术人员自学,也可作大学相关专业研究生、本科、专科、中专各种单片机套用、毕业设计的参考用书,以及培训班的教材。

作品目录

第一章 PIC系列微控制器系统扩展技术
1.1系统扩展概述
1.2数据存储器扩展
1.2.1并行数据存储器扩展
1.2.2串列数据存储器扩展
1.2.2.1两种基本串列接口和串列EEPROM
1.2.2.2PIC16C5X与24XXXX系列串列EEPROM的接口
1.2.2.3扩展I2C汇流排协定所规定地址空间技术――16C54与24LC65的
接口方法和编程
1.2.2.416C5X与四线制串列EEPROM晶片93LC46的接口方法和编程
1.2.2.516CXXSPI接口和93LCXX的接口
1.3PIC系列微控制器的I/O口扩展
1.3.174系列TTL积体电路晶片扩展技术
1.3.2可程式并行接口扩展技术
1.3.3用PIC16C5X实现数字电位器的功能
1.3.4人机对话的键盘、LED数码显示、LCD 驱动扩展
1.3.4.1PIC16C57直接扩展LED数码管和键盘的方法
1.3.4.2PIC16C54/56扩展LED数码和键盘的方法
1.3.4.3用PIC系列微控制器直接驱动LCD显示器
1.4中断系统的扩展和实现
1.4.1软体中断技术
1.4.2PORTB口作外部中断
1.5I2C汇流排接口与串列通信
1.5.1I2C汇流排软体设计及其子程式
1.5.2异步串列通信的软体实现
1.5.3PIC16CXX系列异步串列通信中断驱动的软体实现
第二章 PIC系列微控制器套用系统开发及其常用工具
2.1概 述
2.1.1单片机套用系统的开发
2.1.2软体开发工具
2.2PIC彙编器
2.2.1PICASM彙编程式
2.2.2MPALC彙编程式
2.2.2.1MPALC的主要功能
2.2.2.2MPALC用法
2.2.2.3输出格式
2.2.3MPASM宏彙编程式
2.2.4MPASM彙编语言
2.2.4.1彙编语言程式的基本格式
2.2.4.2伪指令
2.2.4.3宏指令与条件彙编
2.2.4.4PICASM与MPASM的主要差异
2.2.4.5MPALC与MPASM的主要差异
2.3软体仿真器MPSIM
2.3.1软体仿真器MPSIM的档案
2.3.2MPSIM命令说明
2.3.3MPSIM模拟仿真软体套用举例
2.4实时线上硬体仿真器
2.4.1实时线上仿真器PICMATE主要功能
2.4.1.1热键功能
2.4.1.2调试命令
2.4.1.3主选单
2.4.2PICICE-II的性能特点
2.4.3EasyPack―PIC16F高级仿真器性能特点
2.5单片机内置程式存储器编程器
2.5.1PICPROG编程器
2.5.1.1硬体安装和软体启动
2.5.1.2使用说明
2.5.2PROMATE编程器
第三章 MPLAB集成开发环境(IDE)软体
3.1MPLAB概述
3.1.1MPLAB开发集成环境的组成
3.1.2MPLAB运用方式
3.1.3MPLAAB对硬体与软体的配置要求
3.1.4MPLAB符号约定
3.2MPLAB的安装和启动
3.2.1完整的MPLAB安装
3.2.2定製安装MPLAB
3.2.3MicrochipMPLAB程式组及其图示
3.2.4MPLAB的启动
3.3系统设定和MPLAB环境界面的使用
3.3.1保存当前环境界面的设定
3.3.2退出MPLAB
3.3.3定製环境界面
3.3.4定製开发环境
3.3.5恢复隐藏的视窗
3.4MPLAB 工程项目
3.4.1概 述
3.4.2建立新工程项目(NewProject)
3.4.3调出已建立的工程项目(OpenProject/Ctrl+F2)
3.4.4关闭工程项目(CloseProiect)
3.4.5保存工程项目(SaveProject)
3.4.6编辑工程项目(EditProject/Ctrl+F3)
3.4.7彙编(或编译)工程项目所指定的原始码(MakeProject/F10)
3.4.8重建所有的档案(BuildAll/Ctrl+F10)
3.4.9编译单独的档案(Alt+F10)
3.4.10命令开关参数选项设定(Makesetup)
3.4.11列出最近使用过的工程项目(Most Recently Used Projects)
3.4.12拖曳与下载(Dragand Drop Loading)
3.5MPLAB 基本功能
3.5.1MPLAB 基本功能概述
3.5.2程式全速实时执行
3.5.3MPLAB―SIM模拟程式环境
3.5.4调试工具
3.5.5使用模拟程式需要注意的事项
3.5.6断点、跟蹤点和触发点
3.5.6.1实时断点(Rea Time Break points)
3.5.6.2实时跟蹤点
3.5.6.3把PassCounter分配给断点或跟蹤点
3.5.7条件中断
3.5.8专用视窗
3.5.9激励功能
3.5.10 MPLAB使用的档案扩展名
3.6MPLAB 选单命令
3.6.1工具条栏
3.6.2状态条栏
3.6.3下拉选单条栏
3.6.3.1档案选单(FileMenu)
3.6.3.2工程项目选单(ProjectMenu)
3.6.3.3编程选单(EditorMenu)
3.6.3.4调试选单(DebugMenu)
3.6.3.5选项选单(OptionsMenu)
3.6.3.6工具选单(ToolsMenu)
3.6.3.7视窗选单(WindowMenu)
3.6.3.8帮助选单(HelpMenu)
第四章 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.1XXS-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用PIC16C71控制的不间断电源
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用PIC17C42实现4阶IIR数字滤波器
4.7.1无限冲激回响数字滤波器理论
4.7.2IIR数字滤波器的实现
4.7.3软体性能和资源需求
4.7.4滤波器的套用
4.7.5IIR滤波器程式
4.8用PIC17C42实现FFT 算法
4.8.1概 述
4.8.2FFT算法实现
4.8.3FFT程式设计
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.2MTP401-G256热敏列印头的技术特性
4.10.3定时信号
4.10.4标準汉字型档GB5199
4.10.5热敏印表机程式说明及流程图
4.10.6热敏印表机电路原理说明
4.10.7程式清单
4.11PIC16CXX片内I2C汇流排接口的套用
4.11.1I2C汇流排通信原理
4.11.2PIC16C64I2C通信接口特性
4.11.3PIC16C64在多主机环境下的I2C汇流排通信实例
4.11.4LED数码管驱动器SAA1064的套用
4.11.58位I/O口扩展器PCF8574(A)的套用
4.11.6带静态RAM的日曆时钟PCF8583的套用
参考文献

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有