内容简介
《清华开发者书库微控制器开发实践:LED、LCD与GLCD应用技术》作者(DoganIbrahim)基于通过验证的实际项目,系统归纳和总结了基于微控制器的显示屏工程开发实践。全书对每一个工程实例都给出了详尽的设计说明(包括完整的框图、电路图和源代码)。书中详细介绍了怎样对微控制器进行编程(采用C语言),用以驱动LED、LCD以及GLCD显示屏;并简明扼要地给出了每一种显示屏的优点、缺点及其应用方法。
《清华开发者书库微控制器开发实践:LED、LCD与GLCD应用技术》特点:
覆盖全面:LCD文本显示、LCD文本滚动、GLCD图形显示、基于GLCD的简单游戏、基于GLCD的环境监测
(如温度显示)等。
C语言编程:先介绍了在微控制器中使用C语言编程的原理和方法、PIC微控制器的体系结构,再论述了基于C语言的显示屏开发项目。
PIC微控制器:采用流行的中端PIC18系列微控制器作为讲解实例(对于采用51单片机和Cortex-M系列微控制器的读者,可以类比参考)。
项目实例:通过项目实战方式对VisualGLCD和VisualTFT进行了详尽的讲解。
内容实用:全书内容对于设计LED、LCD以及GLCD项目具有极高的指导价值,通过多种方式对项目实例进行讲解,比如屏幕截图、表格、说明、图表以及章节练习,帮助读者理解各类显示屏的编程细节。
参考资料:官方参考厂家网站提供的数据手册和程序代码。
目录
译者序
前言
致谢
第1章 微控制器和显示系统简介
1.1 微控制器和微处理器
1.2 微控制器的发展
1.3 微控制器的组成部分
1.3.1 地址
1.3.2 ALU
1.3.3 模拟比较器
1.3.4 模/数转换器
1.3.5 掉电检测
1.3.6 总线
1.3.7 CAN
1.3.8 CISC
1.3.9 时钟
1.3.10 CPU
1.3.11 EEPROM
1.3.12 EPROM
1.3.13 Ethernet
1.3.14 Flash存储器
1.3.15 Harvard体系结构
1.3.16 空闲模式
1.3.17 中断
1.3.18 LCD驱动器
1.3.19 流水线
1.3.20 上电复位
1.3.21 PROM
1.3.22 RAM
1.3.23 实时时钟
1.3.24 寄存器
1.3.25 复位
1.3.26 RISC
1.3.27 ROM
1.3.28 串行输入输出
1.3.29 休眠模式
1.3.30 供电电压
1.3.31 定时器
1.3.32 USB
1.3.33 看门狗
1.4 显示部件
1.4.1 LED
1.4.2 7段数码管
1.4.3 0LED
1.4.4 LCD
小结
思考与练习题
第2章 PIC18F微控制器
2.1 PIC18F2410微控制器
2.2 PIC18F2410体系结构
2.2.1 程序存储器
2.2.2 数据存储器
2.2.3 供电要求
2.2.4 振荡器配置
2.2.5 复位
2.2.6 并行I/O端口
2.2.7 定时器模块
2.2.8 AlD转换器模块
2.2.9 CPU的特殊功能
2.2.10 中断
2.2.11 PWM模块
小结
……
第3章 C编程语言
第4章 PIC微控制器及显示器开发工具
第5章 发光二极管
第6章 LCD及mikro C Pro for PIC LCD函数
第7章 GLCD图形液晶显示器
第8章 微控制器程序开发实践
第9章 LED开发实践
第10章 7段数码管开发实践
第11章 文本LCD开发实践
第12章 GLCD开发实践
第13章 触摸屏开发实践
第14章 Visual GLCD软件开发实践
第15章 Visual TFT软件图形显示器开发实践