图书介绍
PIC16系列单片机C程序设计与PROTEUS仿真【下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线】

- 江和编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512400672
- 出版时间:2010
- 标注页数:388页
- 文件大小:114MB
- 文件页数:401页
- 主题词:单片微型计算机-C语言-程序设计;单片微型计算机-系统仿真-应用软件,Proteus
PDF下载
下载说明
PIC16系列单片机C程序设计与PROTEUS仿真PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 PIC16系列单片机与MPLAB IDE简介1
1.1 PIC系列8位单片机介绍1
1.2 PIC16F87XA的主要参数与功能2
1.2.1 PIC16F87XA的引脚与主要参数2
1.2.2 PIC16F877A的主要功能5
1.2.3 PIC16F877A的程序存储器与数据存储器6
1.2.4 程序计数器7
1.2.5 PIC16F系列单片机的寻址方式8
1.2.6 指令时钟8
1.3 PIC16F877A的特殊功能寄存器8
1.3.1 STATUS寄存器9
1.3.2 OPTION寄存器10
1.3.3 PCON寄存器11
1.4 汇编指令简介12
1.5 MPLAB IDE界面、菜单介绍14
1.5.1 File菜单15
1.5.2 Edit菜单17
1.5.3 View菜单17
1.5.4 Project菜单18
1.5.5 Debugger菜单19
1.5.6 Programmer菜单20
1.5.7 Tools菜单23
1.5.8 Configure菜单24
1.5.9 Windows菜单24
1.6 MPLAB IDE工具栏介绍24
1.6.1 标准工具栏24
1.6.2 项目管理器工具栏25
1.6.3 调试运行工具栏26
1.7 MPLAB IDE与ICD 2的使用26
1.7.1 作为在线调试器的ICD 2的使用26
1.7.2 作为烧写器的ICD 2的使用31
1.8 MPLAB IDE软件仿真SIM的使用32
1.8.1 SIM仿真设置32
1.8.2 SIM仿真示波器使用33
1.8.3 SIM仿真中的跑表使用33
1.8.4 SIM仿真的Stimulus的设置与使用34
第2章 HI-TECH PICC C语言介绍38
2.1 HI-TECH PICC的特点38
2.2 PICC的相关设置与操作39
2.3 PICC变量的类型与定义41
2.3.1 PICC变量及定义41
2.3.2 PICC变量修饰关键词45
2.3.3 PICC的结构体与共用体48
2.3.4 PICC的指针50
2.4 宏定义的使用52
2.4.1 不带参数的宏定义52
2.4.2 带参数的宏定义53
2.5 数制与表示法54
2.6 运算符54
2.7 PICC C语言的基本语句56
2.7.1 for循环56
2.7.2 while语句57
2.7.3 goto语句57
2.7.4 continue和break语句58
2.7.5 if语句58
2.7.6 switch语句59
2.8 PICC C中的函数60
2.8.1 带返回值的函数60
2.8.2 无返回值的函数61
2.9 PIC.H与PIC168XA.H介绍61
2.9.1 PIC.H文件介绍62
2.9.2 PIC168XA.H介绍63
2.10 其他头文件介绍64
2.11 PICC的中断服务程序的编制65
2.12 在C中嵌入汇编指令66
第3章 PROTEUS ISIS使用介绍67
3.1 PROTEUS ISIS VSM概述67
3.2 PROTEUS ISIS菜单介绍68
3.2.1 File菜单69
3.2.2 View菜单69
3.2.3 Edit菜单70
3.2.4 Tools菜单70
3.2.5 Design菜单72
3.2.6 Graph菜单72
3.2.7 Source菜单与Debug菜单73
3.2.8 Library菜单73
3.2.9 Template菜单73
3.2.10 System菜单75
3.3 PROTEUS ISIS标准工具栏介绍76
3.4 PROTEUS ISIS绘图工具栏介绍79
3.5 仿真进程控制按钮介绍86
3.6 元件库与常用元件介绍86
3.6.1 元件库介绍86
3.6.2 常用元件介绍88
3.7 PROTEUS绘制线路图实例90
3.8 在PROTEUS中调试PIC16系列的PICC C程序94
3.9 在MPLAB IDE的PROTEUS VSM中调试PICC C程序100
第4章 PIC16F877A单片机基本功能与编程105
4.1 输入/输出端口105
4.1.1 端口A106
4.1.2 端口B106
4.1.3 端口C107
4.1.4 端口D108
4.1.5 端口E108
4.2 中断108
4.2.1 中断的概念108
4.2.2 与中断有关的寄存器110
4.2.3 中断的编程113
4.3 TMR0定时器115
4.4 TMR1定时器120
4.5 TMR2定时器125
4.6 A/D转换127
4.7 CCP模块137
4.7.1 捕捉模式138
4.7.2 比较模式142
4.7.3 PWM模式151
4.8 比较器参考电压模块154
4.9 比较器模块158
4.10 USART串行通信模块163
4.10.1 与USART有关的寄存器164
4.10.2 USART波特率计算165
4.10.3 奇偶校验166
4.10.4 地址侦测功能167
4.10.5 异步串行通信方式168
4.10.6 同步串行通信175
4.11 SPI串行通信187
4.11.1 与SPI有关的寄存器介绍188
4.11.2 SPI工作原理与操作189
4.11.3 SPI接口编程应用192
4.12 I2C串行通信196
4.12.1 一般说明196
4.12.2 I2C时序197
4.12.3 与I2C相关的寄存器198
4.12.4 寻址201
4.12.5 I2C主控工作方式201
4.12.6 I2C从动工作方式203
4.12.7 I2C多主机工作方式204
4.12.8 I2C编程举例204
4.13 EPROM、程序存储器FLASH_ROM的读写210
4.13.1 EEPROM的读写210
4.13.2 FLASH_ROM的读/写211
4.14 系统功能213
4.14.1 看门狗定时器(WDT)213
4.14.2 SLEEP的休眠工作方式215
4.14.3 器件的配置位218
4.15 PIC16F88x系列单片机介绍222
4.15.1 端口的差异223
4.15.2 看门狗定时器的差异224
4.15.3 具有门控功能的定时器TMR1225
4.15.4 比较器模块227
4.15.5 A/D转换模块235
4.15.6 增强型ECCP模块236
4.15.7 增强型同步/异步串行通信模块239
第5章 单片机应用相关基础242
5.1 BCD转换242
5.1.1 使用减法的BCD转换算法242
5.1.2 使用除法的BCD转换算法243
5.1.3 两种BCD转换算法的比较244
5.2 8段数码管显示244
5.2.1 数码管简介244
5.2.2 动态显示程序设计246
5.2.3 静态显示设计250
5.3 字符型LCD使用254
5.4 点阵型LCD使用268
5.4.1 串口接线的LCD HDG12864F—1269
5.4.2 并口接线的LCD HDG12864F—3278
5.5 常用芯片的使用279
5.5.1 3—8译码器74LS138的使用279
5.5.2 8路模拟开关CC4051的使用281
5.6 外扩A/D转换器的使用283
5.7 D/A转换器的使用286
5.8 光电耦合器的使用292
5.8.1 普通光电耦合器的使用293
5.8.2 过零通断、双向可控硅输出的光电耦合器的使用297
5.9 绝对值线路与电压平移线路299
5.9.1 反相放大与同相放大线路299
5.9.2 绝对值线路300
5.9.3 电压上移线路301
5.10 有源滤波器303
5.10.1 低通滤波器303
5.10.2 高通滤波器304
5.10.3 带通滤波器304
5.11 高共模抑制比的差动放大线路305
5.12 直流电源应用实例307
5.12.1 固定输出的单电源线路308
5.12.2 固定输出的双电源线路309
5.12.3 可调输出的单电源线路309
5.12.4 可调输出的双电源310
第6章 单片机应用综合实例311
6.1 频率计311
6.1.1 【例6.1】频率计1311
6.1.2 【例6.2】频率计2317
6.2 基于TC74的温度监测与控制321
6.2.1 TC74的基本性能与参数321
6.2.2 【例6.3】基于TC74的温度监测与控制321
6.3 一线式温度传感器系列组网与应用333
6.3.1 DS18B20的基本性能参数及结构334
6.3.2 DS18B20的命令与时序338
6.3.3 单片机与单个DS18B20器件的通信342
6.3.4 单片机与多个1—Wire器件的通信351
6.4 RS-485多机通信与MODBUS协议361
6.4.1 RS-485接口介绍361
6.4.2 MODBUS协议介绍363
6.4.3 【例6.6】RS-485通信实例366
附录 共用子程序384
参考文献388
热门推荐
- 114083.html
- 1912765.html
- 358470.html
- 2196120.html
- 763588.html
- 1839865.html
- 452661.html
- 1236111.html
- 2350345.html
- 1053296.html
- http://www.ickdjs.cc/book_3464720.html
- http://www.ickdjs.cc/book_214116.html
- http://www.ickdjs.cc/book_2305648.html
- http://www.ickdjs.cc/book_3155686.html
- http://www.ickdjs.cc/book_500566.html
- http://www.ickdjs.cc/book_1143876.html
- http://www.ickdjs.cc/book_1269885.html
- http://www.ickdjs.cc/book_3643140.html
- http://www.ickdjs.cc/book_970175.html
- http://www.ickdjs.cc/book_3232468.html