图书介绍
微控制器开发最佳实践 LED、LCD与GLCD应用技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (塞浦路斯)伊瓦海姆著;周艳,宋廷强译 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302331933
- 出版时间:2014
- 标注页数:388页
- 文件大小:212MB
- 文件页数:411页
- 主题词:微控制器
PDF下载
下载说明
微控制器开发最佳实践 LED、LCD与GLCD应用技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 微控制器和显示系统简介1
1.1微控制器和微处理器1
1.2微控制器的发展3
1.3微控制器的组成部分4
1.3.1地址4
1.3.2 ALU4
1.3.3模拟比较器4
1.3.4模/数转换器4
1.3.5掉电检测4
1.3.6总线5
1.3.7 CAN5
1.3.8 CISC5
1.3.9时钟5
1.3.10 CPU5
1.3.11 EEPROM5
1.3.12 EPROM6
1.3.13 Ethernet6
1.3.14 Flash存储器6
1.3.15 Harvard体系结构6
1.3.16空闲模式6
1.3.17中断6
1.3.18 LCD驱动器7
1.3.19流水线7
1.3.20上电复位7
1.3.21 PROM7
1.3.22 RAM7
1.3.23实时时钟7
1.3.24寄存器7
1.3.25复位8
1.3.26 RISC8
1.3.27 ROM8
1.3.28串行输入输出8
1.3.29休眠模式8
1.3.30供电电压8
1.3.31定时器9
1.3.32 USB9
1.3.33看门狗9
1.4显示部件9
1.4.1 LED9
1.4.2 7段数码管10
1.4.3 OLED10
1.4.4 LCD11
小结13
思考与练习题13
第2章 PIC18F微控制器14
2.1 PIC18F2410微控制器15
2.2 PIC18F2410体系结构16
2.2.1程序存储器18
2.2.2数据存储器19
2.2.3供电要求20
2.2.4振荡器配置20
2.2.5复位24
2.2.6并行I/O端口25
2.2.7定时器模块31
2.2.8 A/D转换器模块36
2.2.9 CPU的特殊功能40
2.2.10中断42
2.2.11 PWM模块46
小结48
思考与练习题49
第3章 C编程语言51
3.1面向微控制器的C语言51
3.2第一个mikroC Pro for PIC程序53
3.2.1注释53
3.2.2程序的开头和结尾54
3.2.3空白符54
3.2.4变量名55
3.2.5保留字55
3.2.6变量类型56
3.2.7常量57
3.2.8转义序列59
3.2.9 volatile变量60
3.2.10变量的按位访问60
3.2.11 sbit类型60
3.2.12 bit类型60
3.2.13数组61
3.2.14指针64
3.2.15结构66
3.2.16联合69
3.2.17 mikroC Pro for PIC中的运算符69
3.2.18程序流程控制78
3.3 mikroC Pro for PIC函数87
3.3.1函数原型89
3.3.2 void函数91
3.3.3函数的参数传递91
3.3.4向函数传递数组91
3.3.5中断处理93
3.4 mikroC Pro for PIC内置函数93
3.5 mikroC Pro for PIC库95
3.5.1 ANSI C库96
3.5.2 Miscellaneous库96
3.6 mikroC Pro for PIC编译器的使用96
3.6.1 mikroC Pro for PIC集成开发环境97
3.6.2创建一个源文件101
3.6.3编译源文件104
3.7 mikroC Pro for PIC仿真器的使用104
3.7.1设置断点105
3.8 mikroC Pro for PIC的其他特点106
3.8.1查看统计106
3.8.2查看汇编107
3.8.3 ASCII图表108
3.8.4 USART终端108
3.8.5 7段数码管编辑器108
3.8.6帮助108
小结108
思考与练习题109
第4章 PIC微控制器及显示器开发工具111
4.1 PIC硬件开发板112
4.1.1 Super Bundle开发套件112
4.1.2 PIC18 Explorer开发板112
4.1.3 PIC18F4XK20 Starter开发套件113
4.1.4 PICDEM 4114
4.1.5 PIC16F887开发套件114
4.1.6 FUTURLEC PIC18F4550开发板115
4.1.7 EasyPIC16开发板116
4.1.8 EasyPIC7开发板117
4.2 PIC微控制器显示器开发工具118
4.2.1显示器开发硬件工具118
4.2.2显示器软件开发工具120
4.3 EasyPIC7开发板在线调试器的使用121
小结123
思考与练习题124
第5章 发光二极管125
5.1典型LED125
5.2 LED的颜色126
5.3 LED的尺寸127
5.4双色LED127
5.5三色LED128
5.6闪烁式LED128
5.7其他LED形状128
5.8 7段数码管129
5.8.1显示数字130
5.8.2多位7段数码管131
5.9字母数字LED132
5.10 mikroC Pro for PIC 7段数码管编辑器135
小结135
思考与练习题136
第6章 LCD及mikroC Pro for PIC LCD函数137
6.1 HD44780控制器137
6.2显示用户定义数据139
6.3 DDRAM地址141
6.4显示器的时序与控制142
6.4.1清屏143
6.4.2归位143
6.4.3光标移动方向143
6.4.4显示屏开/关144
6.4.5光标、画面位移144
6.4.6功能设置144
6.4.7 CGRAM地址设置144
6.4.8 DDRAM地址设置145
6.4.9读取忙标志145
6.4.10写数据145
6.4.11读数据145
6.5 LCD初始化146
6.5.1 8位模式初始化146
6.5.2 4位模式初始化146
6.6 LCD显示器设置实例149
6.7 mikroC Pro for PIC LCD函数151
6.7.1 Led_Init151
6.7.2 Led_Out152
6.7.3 Led_Out_Cp152
6.7.4 Led_Chr152
6.7.5 Lcd_Chr_Cp153
6.7.6 Lcd_Cmd153
小结153
思考与练习题154
第7章 GLCD图形液晶显示器155
7.1 128×64像素GLCD155
7.2 GLCD显示器的操作157
7.3 mikroC Pro for PIC GLCD库函数159
7.3.1 Glcd_Init159
7.3.2 Glcd_Set_Side159
7.3.3 Glcd_Set_X159
7.3.4 Glcd_Set_Page160
7.3.5 Glcd_Write_Data160
7.3.6 Glcd_Fill160
7.3.7 Glcd_Dot160
7.3.8 Glcd_Line160
7.3.9 Glcd_V_Line160
7.3.10 Glcd_H_Line161
7.3.11 Glcd_Rectangle161
7.3.12 Glcd_Rectangle_Round_Edges161
7.3.13 Glcd_Rectangle_Round_Edges_Fill161
7.3.14 Glcd_Box162
7.3.15 Glcd_Circle162
7.3.16 Glcd_Circle_Fill162
7.3.17 Glcd_Set_Font162
7.3.18 Glcd_Set_Font_Adv163
7.3.19 Glcd_Write_Char163
7.3.20 Glcd_Write_Char_Adv163
7.3.21 Glcd_Write_Text164
7.3.22 Glcd_Write_Text_Adv164
7.3.23 Glcd_Write_Const_Text_Adv164
7.3.24 Glcd_Image164
7.4 GLCD显示器设计实例165
7.5 mikroC Pro for PIC位图编译器166
7.6给GLCD增加触摸屏功能167
7.6.1触屏显示器的类型168
7.6.2电阻式触摸屏169
小结171
思考与练习题171
第8章 微控制器程序开发实践172
8.1使用PDL语言和流程图172
8.1.1 BEGIN-END172
8.1.2顺序结构173
8.1.3 IF-THEN-ELSE-ENDIF173
8.1.4 DO-ENDDO173
8.1.5 REPEAT-UNTIL174
8.1.6调用子程序174
8.1.7子程序结构175
8.2开发实例175
8.3流程图中for循环的表示178
小结179
思考与练习题179
第9章 LED开发实践181
9.1工程(1):LED闪烁181
9.1.1工程说明181
9.1.2框图182
9.1.3电路图182
9.1.4 PDL描述182
9.1.5程序183
9.1.6改进建议183
9.2工程(2):二进制数计数LED186
9.2.1工程说明186
9.2.2框图186
9.2.3电路图186
9.2.4 PDL描述187
9.2.5程序187
9.2.6改进建议188
9.3工程(3):旋转发光LED188
9.3.1工程说明188
9.3.2框图188
9.3.3电路图188
9.3.4 PDL描述189
9.3.5程序189
9.3.6程序改进190
9.4工程(4):旋转幸运日191
9.4.1工程说明191
9.4.2框图191
9.4.3电路图192
9.4.4 PDL描述193
9.4.5程序194
9.4.6按键防抖195
9.5工程(5):随机闪烁LED196
9.5.1工程说明196
9.5.2框图196
9.5.3电路图196
9.5.4 PDL描述196
9.5.5程序197
9.6工程(6):LED骰子198
9.6.1工程说明198
9.6.2框图198
9.6.3电路图199
9.6.4 PDL描述200
9.6.5程序200
9.6.6改进建议201
9.7工程(7):多LED单端口引脚连接202
9.7.1工程说明202
9.7.2框图203
9.7.3电路图203
9.7.4 PDL描述204
9.7.5程序204
9.7.6改进建议206
9.8工程(8):改变 LED亮度206
9.8.1工程说明206
9.8.2框图208
9.8.3电路图208
9.8.4 PDL描述208
9.8.5程序208
9.8.6使用定时器中断来产生PWM信号210
9.8.7用PWM连续改变LED亮度213
9.8.8改进建议213
9.8.9使用微控制器内置PWM模块214
9.8.10使用PWM模块改变LED亮度216
9.9工程(9):LED蜡烛217
9.9.1工程说明217
9.9.2框图217
9.9.3电路图217
9.9.4 PDL描述217
9.9.5程序218
小结219
思考与练习题219
第10章 7段数码管开发实践220
10.1工程(1):1位增量计数7段数码管220
10.1.1工程描述220
10.1.2框图220
10.1.3电路图220
10.1.4 PDL描述220
10.1.5程序221
10.1.6改进建议223
10.2工程(2):2位7段数码管数字显示224
10.2.1工程描述224
10.2.2框图224
10.2.3电路图224
10.2.4 PDL描述225
10.2.5程序225
10.3工程(3):2位7段数码管彩票号码显示227
10.3.1工程描述227
10.3.2框图227
10.3.3电路图228
10.3.4 PDL描述228
10.3.5程序230
10.4工程(4):4位7段数码管事件计数器233
10.4.1工程描述233
10.4.2框图234
10.4.3电路图234
10.4.4 PDL描述235
10.4.5程序236
10.5工程(5):基于中断的串行4位7段数码管事件计时器240
10.5.1工程描述240
10.5.2框图242
10.5.3电路图242
10.5.4 PDL描述243
10.5.5程序244
小结249
思考与练习题249
第11章 文本LCD开发实践250
11.1工程(1):LCD文本显示250
11.1.1工程描述250
11.1.2框图250
11.1.3电路图250
11.1.4 PDL程序描述251
11.1.5程序251
11.2工程(2):LCD文本的移动253
11.2.1框图253
11.2.2电路图253
11.2.3 PDL程序描述253
11.2.4程序254
11.3工程(3):使用 LCD计数256
11.3.1框图256
11.3.2电路图257
11.3.3 PDL程序描述257
11.3.4程序257
11.3.5改进建议259
11.4工程(4):在LCD上创建自定义字体259
11.4.1框图260
11.4.2电路图260
11.4.3 PDL程序描述261
11.4.4程序262
11.5工程(5):LCD骰子游戏263
11.5.1框图264
11.5.2电路图264
11.5.3 PDL程序描述265
11.5.4程序265
11.6工程(6):数字电压表267
11.6.1框图267
11.6.2电路图268
11.6.3 PDL程序描述269
11.6.4程序269
11.7工程(7):温度和压力显示271
11.7.1框图273
11.7.2电路图273
11.7.3 PDL程序描述274
11.7.4程序274
11.8工程(8):高/低游戏276
11.8.1键盘277
11.8.2 mikroC Pro for PIC键盘库函数277
11.8.3随机数的生成278
小结283
思考与练习题283
第12章 GLCD开发实践284
12.1工程(1):创建和显示位图284
12.1.1工程描述284
12.1.2框图287
12.1.3电路图287
12.1.4 PDL描述288
12.1.5程序288
12.2工程(2):移动的小球290
12.2.1工程描述290
12.2.2框图291
12.2.3电路图291
12.2.4 PDL描述291
12.2.5程序292
12.3工程(3):GLCD骰子294
12.3.1工程描述294
12.3.2框图294
12.3.3电路图294
12.3.4 PDL描述294
12.3.5程序294
12.3.6程序改进300
12.4工程(4):GLCD X-Y绘图304
12.4.1工程描述304
12.4.2框图304
12.4.3电路图304
12.4.4 PDL描述304
12.4.5程序304
12.5工程(5):GLCD绘制温度曲线308
12.5.1工程描述308
12.5.2框图308
12.5.3电路图308
12.5.4 PDL描述309
12.5.5程序309
12.5.6改进建议313
12.6工程(6):温度和相对湿度的测量313
12.6.1工程描述313
12.7 SHT11的操作314
12.7.1复位314
12.7.2“启动传输”时序315
12.7.3转换命令316
12.8信息确认316
12.8.1状态寄存器317
12.8.2输出信号转换318
12.8.3框图319
12.8.4电路图319
12.8.5 PDL描述320
12.8.6程序322
小结327
思考与练习题327
第13章 触摸屏开发实践328
13.1工程(1):触摸屏LED开关328
13.1.1工程描述328
13.1.2框图329
13.1.3电路图330
13.1.4 PDL描述332
13.1.5程序332
13.2工程(2):LED可变闪烁速率335
13.2.1工程描述335
13.2.2框图336
13.2.3电路图336
13.2.4 PDL描述336
13.2.5程序337
小结341
思考与练习题341
第14章 Visual GLCD软件开发实践343
14.1工程(1):LED反色显示344
14.1.1工程描述344
14.1.2框图344
14.1.3电路图344
14.2工程(2):控制多个LED状态反转348
14.2.1工程描述348
14.2.2框图349
14.2.3电路图349
14.3工程(3):迷你电子琴350
14.3.1工程描述350
14.3.2框图350
14.3.3电路图351
14.4工程(4):SmartGLCD开发354
14.4.1工程描述354
14.4.2框图354
14.4.3电路图355
14.5工程(5):SmartGLCD开发十进制与十六进制转换器364
14.5.1工程描述364
14.5.2屏幕布局364
14.5.3电路图364
小结370
思考与练习题370
第15章 Visual TFT软件图形显示器开发实践371
15.1工程(1):倒计时器372
15.1.1工程描述372
15.1.2框图373
15.2工程(2):电子书380
15.2.1工程描述380
15.3工程(3):图片展示程序383
15.3.1工程描述383
小结388
思考与练习题388
热门推荐
- 3867563.html
- 1650270.html
- 1806652.html
- 419029.html
- 480544.html
- 1591408.html
- 566446.html
- 1429519.html
- 2163778.html
- 2840187.html
- http://www.ickdjs.cc/book_131043.html
- http://www.ickdjs.cc/book_2972949.html
- http://www.ickdjs.cc/book_3579209.html
- http://www.ickdjs.cc/book_2552595.html
- http://www.ickdjs.cc/book_2277154.html
- http://www.ickdjs.cc/book_1760098.html
- http://www.ickdjs.cc/book_976960.html
- http://www.ickdjs.cc/book_1927859.html
- http://www.ickdjs.cc/book_1534663.html
- http://www.ickdjs.cc/book_3041656.html