图书介绍

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

微控制器开发最佳实践 LED、LCD与GLCD应用技术
  • (塞浦路斯)伊瓦海姆著;周艳,宋廷强译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302331933
  • 出版时间:2014
  • 标注页数:388页
  • 文件大小:212MB
  • 文件页数:411页
  • 主题词:微控制器

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

微控制器开发最佳实践 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

热门推荐