• PIC单片机入门与实战
  • PIC单片机入门与实战
  • PIC单片机入门与实战
  • PIC单片机入门与实战
  • PIC单片机入门与实战
  • PIC单片机入门与实战
  • PIC单片机入门与实战
  • PIC单片机入门与实战
  • PIC单片机入门与实战
  • PIC单片机入门与实战
21年品牌 40万+商家 超1.5亿件商品

PIC单片机入门与实战

28 7.2折 39 九品

仅1件

湖南长沙
认证卖家担保交易快速发货售后保障

作者张明峰 著

出版社北京航空航天大学出版社

出版时间2004-01

版次1

装帧平装

货号59ef

上书时间2024-05-01

松山书店

六年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
内页干净!
图书标准信息
  • 作者 张明峰 著
  • 出版社 北京航空航天大学出版社
  • 出版时间 2004-01
  • 版次 1
  • ISBN 9787810775083
  • 定价 39.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 428页
  • 字数 622千字
  • 正文语种 简体中文
【内容简介】
  《PIC单片机入门与实战》从PIC中档系列单片机的结构介绍入手,系统阐述PIC单片机开发过程的最基本步骤;通过引入设计实例,深入浅出地介绍PIC单片机的各主要功能模块。书中介绍的代码实例将以汇编指令为主,最后专门介绍PIC单片机的C语言编程。读者对象主要是对PIC单片机感兴趣的初学者或准备用PIC单片机进行产品开发的工程师,对已经熟悉PIC单片机开发的工程师也可以作为设计时的参考。
【作者简介】
  张明峰,1989年毕业于原上海科技大学并获得电子工程学士学位。于1999年6月加入美国微芯科技股份有限公司后,一直从事现场技术指导和支持工作,现任主任工程师一职。在此之前主要在工业自动化控制领域从事软/硬件和系统方面的设计和项目管理。有近15年的嵌入式系统设计经验,从事或接触了大量不同领域的产品或系统设计。他还经常为一些杂志和专业技术研讨会撰写并发表文章。
【目录】
第1章PIC单片机的结构和指令系统
1.1Microchip单片机产品概述
1.2PIC中档单片机的基本特性
1.2.1内核结构简述
1.2.2指令流水线概念
1.2.3寄存器文档概念
1.2.4单字指令概念
1.3PIC中档系列单片机的指令集
1.3.1字节操作指令详述
1.3.2位操作指令详述
1.3.3立即数操作指令详述
1.3.4控制指令详述
1.4PIC单片机数据寄存器的寻址
1.4.1数据寄存器直接寻址
1.4.2数据寄存器间接寻址
1.5PIC单片机程序空间的寻址问题
1.5.1PIC单片机程序空间的直接跳转
1.5.2PIC单片机程序空间的间接跳转
1.6PIC中档系列单片机的中断机制
1.6.1中断响应时的入口地址(中断向量)
1.6.2中断优先级控制
1.6.3中断现场保护和恢复
1.6.4中断控制逻辑
第2章PIC单片机的特色
2.1PIC单片机的工作时钟模式
2.1.1石英晶体或陶瓷谐振器振荡
2.1.2外部时钟
2.1.3外部RC振荡
2.1.4内部RC振荡
2.1.5振荡模式的确定
2.2PIC单片机的复位过程
2.2.1上电复位(POR)
2.2.2低电压检测复位(BOR或BOD)
2.2.3外部复位
2.2.4看门狗复位
2.2.5判别复位情形
2.3PIC单片机的低功耗休眠
2.4PIC单片机在线串行编程
2.5PIC单片机的芯片配置字
第3章PIC单片机的开发环境
3.1MPLABIDE的功能组成
3.1.1MPLABIDE综述
3.1.2MPLABIDE的安装
3.1.3MPLABIDE项目管理
3.1.4MPLABIDE源程序编辑
3.2汇编编译器MPASMTM及其汇编程序编写的基本规则
3.2.1汇编编译器MPASM简介
3.2.2MPASM的语法简要说明
3.2.3MPASM的伪指令
3.2.4MPASM内的直接运算符
3.2.5MPASM的宏指令
3.2.6程序模板
3.2.7IDE内MPASM编译环境的设定
第4章PIC单片机的开发工具
4.1软件模拟器MPLABSIM
4.1.1软件模拟器的安装和启动
4.1.2软件模拟器的程序运行控制方式
4.1.3断点的设定和取消
4.1.4光标控制程序运行
4.1.5软件模拟器的跑表功能
4.1.6运行结果的观察窗口
4.1.7模拟器的信号激励功能
4.1.8软件模拟器的局限
4.2在线调试器MPLABICD2
4.2.1ICD2的基本功能及其优缺点
4.2.2ICD2与计算机的连接方式
4.2.3ICD2与目标板的连线方式
4.2.4ICD2和目标板的供电问题
4.2.5MPLABIDE环境下ICD2的启用
4.2.6用ICD2进行系统调试
4.2.7ICD2的辅助信息
4.2.8用ICD2让芯片独立工作
4.3硬件仿真器MPLABICE2000
4.3.1ICE2000的基本功能
4.3.2ICE2000与计算机的连接
4.3.3ICE2000与目标板的连接
4.3.4启动ICE2000仿真器
4.3.5ICE2000的基本调试功能
4.3.6ICE2000对代码执行的跟踪功能
4.3.7ICE2000高级触发功能
4.3.8ICE2000触发输入/输出同步功能
4.3.9ICE2000代码执行覆盖检查功能
4.3.10关于ICE2000的其他有用信息
4.4芯片编程烧写工具PICSTARTPlus和PROMATEII
4.4.1PICSTARTPlus
4.4.2PROMATEII
4.5第三方开发工具
4.5.1第三方仿真工具
4.5.2第三方编程工具
第5章PIC单片机的I/O口及其灵活应用
5.1PIC单片机I/O口的基本特性
5.1.1完全双向的I/O引脚
5.1.2端口输入/输出设定
5.1.3端口的读和写
5.1.4端口的输出驱动能力
5.1.5端口的“读—修改—写”问题
5.1.6引脚端口的ESD保护
5.2PIC单片机I/O口的设定方法
5.3PIC单片机PORTA端口
5.3.1PORTA的特点
5.3.2RA4的特殊性
5.4PIC单片机PORTB端口
5.4.1PORTB综述
5.4.2RB0/INT引脚的中断功能
5.4.3PORTB的RB7~RB4引脚状态变化中断
5.5PIC单片机PORTC端口
5.6PIC单片机PORTD和PORTE端口
5.7PIC单片机I/O引脚的应用技巧
5.7.1输入输出分时复用
5.7.2普通I/O引脚测电压值
5.7.3普通I/O引脚测电阻值
5.7.4普通I/O引脚进行超限电压检测
第6章PIC单片机的定时器资源及其应用
6.1定时器TMR0
6.1.1TMR0综述
6.1.2与TMR0相关的控制寄存器
6.1.3TMR0的运作
6.1.4TMR0中断
6.1.5TMR0用于外部脉冲计数
6.1.6TMR0的预分频器
6.1.7TMR0应用注意事项
6.2定时器TMR1
6.2.1TMR1综述
6.2.2与TMR1相关的控制寄存器
6.2.3TMR1作为定时器
6.2.4TMR1作为同步计数器
6.2.5TMR1作为异步计数器
6.2.6TMR1的内部振荡器
6.2.7TMR1与CCP模块配合
6.2.8TMR1的具体应用
6.3定时器TMR2
6.3.1TMR2综述
6.3.2与TMR2相关的控制寄存器
6.3.3TMR2的工作方式
6.3.4TMR2的应用
第7章PIC单片机的模/数转换模块及其使用
7.1PIC单片机片上ADC模块综述
7.2ADC相关控制寄存器介绍
7.2.1ADCON0控制寄存器
7.2.2ADCON1控制寄存器
7.2.3ADRES结果寄存器
7.2.4A/D转换中断相关的寄存器
7.3设定模拟信号输入引脚
7.4A/D转换过程说明
7.5被测输入信号的参数要求
7.5.1输入电压信号的幅度
7.5.2输入电压信号的内阻
7.5.3输入信号的抗混叠滤波
7.6输入信号的采样过程
7.7AD转换时钟的选择
7.8参考电压的选取
7.9休眠时进行A/D转换
7.10特殊事件触发进行A/D转换
7.1110/12位分辨率的ADC模块
7.11.110/12位分辨率A/D模块的工作原理
7.11.2ADCON1寄存器的内容扩充
7.11.3A/D转换结果的格式问题
7.11.4参考电压的考虑
7.11.5采样时间的考虑
7.128/14引脚单片机上的A/D模块
7.12.18/14引脚单片机A/D模块综述
7.12.2ADCON0寄存器的变化
7.12.3ADCON1寄存器的变化
7.12.4ANSEL寄存器的引入
7.12.5其他注意事项
7.13A/D模块的应用技巧
7.13.1模拟/数字引脚分配时的问题
7.13.2合理实现采样时间
7.13.3转换结果的软件数字滤波方法
第8章PIC单片机的USART通信模块及其使用
8.1USART简介
8.2USART模块关键寄存器介绍
8.2.1TXSTA数据发送控制及状态寄存器
8.2.2RCSTA数据接收控制及状态寄存器
8.2.3SPBRG波特率控制寄存器
8.2.4相关的中断控制寄存器
8.2.5TXREG和RCREG寄存器
8.3USART波特率设定
8.3.1异步通信时的波特率设定
8.3.2同步通信时的波特率设定
8.3.3SPBRG寄存器的写效应
8.4USART模块的异步通信
8.4.1异步通信数据格式
8.4.2异步通信数据发送过程
8.4.3异步通信数据接收过程
8.4.4常用的异步通信的协议
8.5USART模块同步通信主模式
8.5.1同步通信主模式发送
8.5.2同步通信主模式接收
8.6USART模块同步通信从模式
8.6.1同步从模式数据发送
8.6.2同步从模式数据接收
8.7通信时的数据缓冲技巧
8.7.1接收环形FIFO缓冲队列
8.7.2发送缓冲队列
8.8通信数据的校验方法
8.8.1奇偶位校验
8.8.2累加和校验
8.8.3循环冗余校验(CRC)
8.9报文通信时的简单协议
8.10异步串行通信的波特率自适应技术探讨
8.10.1标准波特率穷举法
8.10.2码元宽度实时检测法
8.11多机通信的寻址方式
8.11.19位数据传输
8.11.2数据包传输
8.12软件实现异步串行通信
8.12.1三倍速采样法
8.12.2起始位中断捕捉定时采样法
第9章PIC单片机同步串行接口及其应用
9.1同步串行接口简介
9.2SSP接口模块控制寄存器
9.2.1SSPSTAT同步接口状态和控制寄存器
9.2.2SSPCON同步接口控制寄存器
9.2.3SSPBUF数据寄存器
9.2.4SSPADD地址寄存器
9.2.5SSPCON2同步接口控制寄存器2
9.2.6与SSP相关的中断控制寄存器
9.3SSP模块的SPI通信方式
9.3.1使用SPI通信接口
9.3.2SPI通信引脚设置
9.3.3SPI通信时的连接方式
9.3.4SPI主模式通信
9.3.5SPI从模式通信
9.3.6SPI从模式选择控制通信
9.3.7SPI应用实例介绍
9.4SSP和MSSP模块的I2C模式
9.4.1I2C从模式
9.4.2MSSP模块的I2C主模式
9.4.3I2C通信程序范例
9.4.4I2C总线硬件处理
9.5软件实现同步串行通信
9.5.1软件实现SPI主模式通信
9.5.2软件实现I2C主模式通信
第10章PIC单片机的CCP模块及其应用
10.1CCP模块简介
10.2与CCP模块相关的控制寄存器
10.3CCP模块的输入捕捉模式
10.3.1CCPx引脚配置
10.3.2改变不同的捕捉模式
10.3.3脉冲沿捕捉时的预分频
10.3.4休眠时进行捕捉
10.3.5复位时的情形
10.3.6捕捉模式应用实例介绍
10.4CCP模块的比较输出模式
10.4.1比较模式下的CCPx引脚
10.4.2软件中断模式
10.4.3特殊事件触发
10.4.4休眠时的比较输出状态
10.4.5比较输出模式应用实例
10.5CCP模块的PWM模式
10.5.1PWM周期
10.5.2PWM占空比(高电平持续宽度)
10.5.3占空比调整的绝对分辨率
10.5.4PWM工作模式设定
10.5.5PWM应用实例
第11章PIC单片机的C语言编程
11.1PIC单片机C语言编程简介
11.2HitechPICC编译器
11.3MPLABIDE内挂接PICC
11.4PIC单片机的C语言源程序基本框架
11.5PICC中的变量定义
11.5.1PICC中的基本变量类型
11.5.2PICC中的高级变量
11.5.3PICC对数据寄存器bank的管理
11.5.4PICC中的局部变量
11.5.5PICC中的位变量
11.5.6PICC中的浮点数
11.5.7PICC中变量的绝对定位
11.5.8PICC的其他变量修饰关键词
11.5.9PICC中的指针
11.6PICC中的子程序和函数
11.6.1函数的代码长度限制
11.6.2调用层次的控制
11.6.3函数类型声明
11.6.4中断函数的实现
11.6.5标准库函数
11.7PICC定义特殊区域值
11.7.1定义工作配置字
11.7.2定义芯片标记单元
11.8MPLABIDE中实现PICC的编译选项设置
11.8.1选择单片机型号
11.8.2PICC普通编译选项(General)设定
11.8.3PICC全局选项设定(PICCGlobal)
11.8.4C编译器选项设定(PICCCompiler)
11.8.5连接器选项设定(PICCLinker)
11.8.6汇编器选项设定(PICCAssembler)
11.9C和汇编混合编程
11.9.1嵌入行内汇编的方法
11.9.2汇编指令寻址C语言定义的全局变量
11.9.3汇编指令寻址C函数的局部变量
11.9.4混合编程的一些经验
后记
参考文献
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

内页干净!
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP