您好,欢迎光临有路网!
PIC单片机易学通(附光盘)
QQ咨询:
有路璐璐:

PIC单片机易学通(附光盘)

  • 作者:三恒星科技
  • 出版社:人民邮电出版社
  • ISBN:9787115143624
  • 出版日期:2006年07月01日
  • 页数:231
  • 定价:¥30.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书是指导初学者学习PIC单片机的入门书。PIC16F877具有Flash编程功能,非常适合教学和进行新产品开发,是目前广泛应用的一种PIC单片机,特别适合作为初学者学习PIC单片机的入门选择。本书通过PIC16F877单片机的开发过程来讲解PIC16F877单片机的相关知识。*后精选了几个典型的应用实例,并给出详细的实验过程,以加深读者对知识点的理解。
    本书内容丰富、结构清晰、语言简练、实例众多,不仅可以作为PIC单片机初学者的学习和参考用书,也可作为各大、中专院校相关专业和PIC单片机培训班的教材。
    本书配套光盘包括所有实例的素材和多媒体教学软件,并配以语音同步讲解,能够更好地帮助读者快速掌握PIC单片机的应用方法。
    目录
    第1章 PIC系列单片机概述
    1.1 PIC系列单片机简介 2
    1.1.1 PIC 8位单片机的分类 2
    1.1.2 PIC系列单片机的特点 3
    1.1.3 单片机的应用领域 4
    1.1.4 单片机的发展趋势 5
    1.2 PIC系列单片机的结构 6
    1.2.1 结构描述 6
    1.2.2 RISC结构采用的指令集 7
    1.3 PIC系列单片机的开发 8
    1.3.1 PIC单片机的开发应用方法 8
    1.3.2 PIC单片机的基本开发流程 9
    1.3.3 PIC单片机开发注意事项 10

    第2章 PIC16F87X硬件系统
    2.1 PIC16F87X硬件系统概述 14
    2.1.1 PIC16F87X的引脚封装及功能 15
    2.1.2 PIC16F87X的内部结构 18
    2.1.3 程序存储和堆栈 22
    2.2 RAM数据存储器(文件寄存器) 23
    2.2.1 通用寄存器 26
    2.2.2 特殊功能寄存器 26
    2.3 输入/输出端口的功能 29
    2.3.1 输入/输出端口的基本结构 29
    2.3.2 基本输入/输出端口的工作原理 31
    2.3.3 与输入/输出端口相关的寄存器 32

    第3章 指令系统
    3.1 指令系统概述 34
    3.1.1 指令的格式 34
    3.1.2 指令的分类 35
    3.1.3 指令时序 38
    3.2 寻址方式 38
    3.2.1 立即数寻址 39
    3.2.2 寄存器间接寻址 39
    3.2.3 直接寻址 40
    3.2.4 位寻址 40
    3.3 PIC的指令介绍 41
    3.3.1 字节操作类指令 41
    3.3.2 位操作指令 49
    3.3.3 常数操作和控制操作类指令 51

    第4章 汇编程序设计基础
    4.1 汇编程序设计基本知识 58
    4.1.1 汇编语句格式 58
    4.1.2 伪指令 60
    4.2 程序格式 63
    4.2.1 程序格式 63
    4.2.2 流程图 65
    4.3 程序结构 66
    4.3.1 顺序程序结构 66
    4.3.2 分支程序结构 67
    4.3.3 循环程序结构 68
    4.3.4 子程序结构 70
    4.4 程序设计 71
    4.4.1 程序跨页跳转与跨页调用 71
    4.4.2 数据传送程序的设计 73
    4.4.3 延时程序设计 74
    4.4.4 查表程序设计 75
    4.4.5 子程序的设计 76
    4.5 单片机与PC机通信的源程序 77

    第5章 中断
    5.1 中断概述 80
    5.1.1 中断基本概念 80
    5.1.2 中断的种类 82
    5.1.3 与中断相关的寄存器 83
    5.2 PIC16F87X中断 88
    5.2.1 PIC16F87X的中断源 88
    5.2.2 PIC16F87X的中断硬件逻辑 89
    5.3 中断处理 90
    5.3.1 中断的优先级 91
    5.3.2 中断的延时响应和延时处理 91
    5.3.3 中断的现场保护问题 93
    5.3.4 利用中断唤醒CPU 96
    5.3.5 需要注意的几个问题 96

    第6章 定时器/计数器
    6.1 定时器/计数器概述 100
    6.1.1 定时器/计数器的基本用途 100
    6.1.2 定时器/计数器的特点 102
    6.1.3 定时器/计数器的相关寄存器 102
    6.2 TMR0电路结构与工作原理 104
    6.2.1 分频器 105
    6.2.2 TMR0累加计数寄存器 106
    6.3 定时器/计数器TMR1模块 107
    6.3.1 定时器/计数器TMR1模块的特性 107
    6.3.2 与定时器TMR1模块相关的寄存器 108
    6.3.3 定时器/计数器TMR1模块的电路结构 109
    6.3.4 定时器/计数器TMR1模块的工作原理 110
    6.4 定时器TMR2模块 115
    6.4.1 定时器TMR2模块的特性 115
    6.4.2 与定时器TMR2模块相关的寄存器 115
    6.4.3 定时器TMR2模块的电路结构 117
    6.4.4 定时器TMR2模块的工作原理 117
    6.5 定时器程序实例 120

    第7章 输入/输出端口的复合功能
    7.1 输入/输出端口概述 122
    7.1.1 输入/输出端口的特性 122
    7.1.2 与输入/输出端口相关的寄存器 122
    7.2 RA端口 124
    7.2.1 与RA端口相关的寄存器 124
    7.2.2 电路结构和工作原理 125
    7.2.3 编程方法 126
    7.3 RB端口 126
    7.3.1 与RB端口相关的寄存器 126
    7.3.2 电路结构和工作原理 127
    7.3.3 编程方法 128
    7.4 RC端口 129
    7.4.1 与RC端口相关的寄存器 129
    7.4.2 电路结构和工作原理 130
    7.4.3 编程方法 131
    7.5 RD端口 132
    7.5.1 与RD端口相关的寄存器 132
    7.5.2 电路结构和工作原理 132
    7.5.3 编程方法 133
    7.6 RE端口 133
    7.6.1 与RE端口相关的寄存器 134
    7.6.2 电路结构和工作原理 134
    7.6.3 编程方法 135
    7.7 开关量接口举例 135
    7.8 键盘接口 137
    7.8.1 按键识别键盘 137
    7.8.2 行列式键盘的结构及按键识别 138
    7.9 使用I/O端口的注意事项 139

    第8章 模数转换模块ADC
    8.1 A/D转换概述 142
    8.1.1 PIC内部A/D转换原理 142
    8.1.2 A/D转换器的主要技术指标 142
    8.2 PIC16F87X片内ADC模块 142
    8.2.1 PIC16F877片内ADC模块简介 143
    8.2.2 ADC模块的内部结构和操作原理 145
    8.2.3 与ADC模块相关的寄存器 147
    8.2.4 ADC模块操作时间要求 149
    8.2.5 ADC模块的转换精度和分辨率 151
    8.2.6 特殊情况下的A/D转换 152
    8.3 编程实例 153
    8.3.1 ADC模块实现A/D转换的步骤 153
    8.3.2 A/D转换器编程 154

    第9章 PIC单片机的串行通信
    9.1 串行通信概述 158
    9.1.1 串行通信的基本方式 158
    9.1.2 串行通信中的数据传送方式 159
    9.1.3 串行通信中的控制方式 160
    9.1.4 串行通信中的码型 160
    9.1.5 串行通信中的检错和纠错 160
    9.1.6 串行通信的组网方式 161
    9.1.7 串行通信的接口电路和参数 162
    9.2 PIC16F87X片内通用同步/异步收发器USART模块 164
    9.2.1 与USART模块相关的寄存器 165
    9.2.2 USART波特率发生器BRG 168
    9.2.3 USART模块的异步工作方式 170
    9.2.4 USART模块的同步主控工作方式 178
    9.2.5 USART模块的同步从动工作方式 182

    第10章 PIC单片机的开发工具MPLAB
    10.1 MPLAB集成开发环境 186
    10.1.1 MPLAB的基本功能 186
    10.1.2 MPLAB的系统要求 186
    10.2 MPLAB IDE 186
    10.2.1 运行MPLAB IDE 186
    10.2.2 MPLAB IDE界面的基本组成 187
    10.3 MPLAB IDE 调试实例 187
    10.3.1 编写源代码 188
    10.3.2 创建项目 189
    10.3.3 编译项目 193
    10.3.4 调试运行 193

    第11章 MCD实战
    11.1 实验设备 200
    11.1.1 教学实验板 200
    11.1.2 仿真头 203
    11.1.3 1602型LCD 203
    11.2 MCD实战1 LED 8位流水灯(霹雳灯) 206
    11.3 MCD实战2 单键触发8位二进制累加计数器 212
    11.4 MCD实战3 LCD显示单个B字 214
    11.5 MCD实战4 静态数码管键控计数器 217
    11.6 MCD实战5 内部E2PROM读写实验 220

    附录 PIC16F877头文件

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外