- 1、本文档共155页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统原理及应用
讲嵌入式系统常用外设驱动编程实例
;;本章提要;5.1.1 LPC1768概述;引脚连接模块寄存器映射;引脚连接模块寄存器映射;本章提要;5.2.1 LPC1768的GPIO概述;5.2.1 LPC1768的GPIO概述;5.2.1 LPC1768的GPIO概述;5.2.2 基于GPIO的矩阵键盘设计;;;;2. 3×3矩阵键盘电路设计;2. 3×3矩阵键盘电路设计;5.2.3键盘驱动程序设计;5.2.3键盘驱动程序设计;5.2.3键盘驱动程序设计;;;;;;;本章提要;5.3.1异步串行通信概述;1.异步串行通信协议;;;;;;说明;;;;;;;5.3.2 LPC1768 UART串口简介及接口电路设计;;;; ;5.3.3串口硬件电路设计;5.3.4串口驱动程序设计;;;;;;本章提要;5.4 A/D 转换器;;;;;;;;;;;;5.4.2 LPC1768 A/D转换器介绍;5.4.2 LPC1768 A/D转换器介绍;5.4.2 LPC1768 A/D转换器介绍;5.4.3 LPC1768 A/D程序设计;5.4.3 LPC1768 A/D程序设计;5.4.3 LPC1768 A/D程序设计;本章提要;5.5.1 触摸屏原理及有关技术;触摸屏结构示意图;触摸屏分压原理;;5.6.2 电阻触摸屏的有关技术;电阻式触摸屏;四线电阻触摸屏原理;测量原理;电容屏;;;5.5.2 触摸屏驱动芯片FM7843简介及接口电路设计;;FM(ADS)7843的特点;FM7843与LPC1768的连接;5.5.3触摸屏驱动程序设计;触摸屏初始化函数;触摸屏初始化函数;;;初始化函数;;初始化函数;触摸屏坐标获取函数 ;ADS7843转换结果读取函数;读取ADS7843通道X+或Y+的ADC值函数;读取ADS7843通道X+或Y+的ADC值函数;;本章提要;LCD接口设计;LCD的显示方式;;;;;;三种液晶显示器的比较;反射型LCD的结构;LCD通常由两种方式,一种是带有驱动芯片的LCD模块,基本上属于半成品。
如果有需要,也可以直接使用芯片上的内置LCD控制器来构造显示模块,它可以支持彩色/灰度/单色三种模式,灰度模式下可支持4级灰度和16级灰度,彩色模式下最多支持256色,LCD的实际尺寸可支持到320X240。;
嵌入式处理器
; 从系统结构上来讲,由于显示器模块中已经有显示存储器。显存中的每一个单元对应LCD上的一个点,只要显存中的内容改变,显示结果便进行刷新。于是便存在两种刷新:
1.直接根据系统要求对显存进行修改,一种是只需修改相应的局部就可以,不需要判断覆盖等;另一种就是有覆盖问题,计算起来比较复杂,而且每做一点小的屏幕改变就进行刷新,将增加系统负担。
2 .专门开辟显示内存,在需要刷新时候由程序进行显示更新。这样,不但可以减轻总线负荷,而且也比较合理,在有需要的时候进行统一的显示更新,界面也可以比较美观,不致由于无法预料的刷新动作导致显示界面闪烁。;前后台双重显示缓存的显示模块结构 ;5.6.2 TFT型LCD显示屏简介及接口电路设计;5.6.2 TFT型LCD显示屏简介及接口电路设计;5.6.2 TFT型LCD显示屏简介及接口电路设计;5.6.2 TFT型LCD显示屏简介及接口电路设计;5.6.2 TFT型LCD显示屏简介及接口电路设计;5.6.2 TFT型LCD显示屏简介及接口电路设计;5.6.2 TFT型LCD显示屏简介及接口电路设计;5.6.2 TFT型LCD显示屏简介及接口电路设计;5.6.2 TFT型LCD显示屏简介及接口电路设计;5.6.2 TFT型LCD显示屏简介及接口电路设计;;;5.6.3 TFT型LCD液晶显示驱动程序设计;5.6.3 TFT型LCD液晶显示驱动程序设计;5.6.3 TFT型LCD液晶显示驱动程序设计;5.6.3 TFT型LCD液晶显示驱动程序设计;5.6.3 TFT型LCD液晶显示驱动程序设计;5.6.3 TFT型LCD液晶显示驱动程序设计;5.6.3 TFT型LCD液晶显示驱动程序设计;5.6.3 TFT型LCD液晶显示驱动程序设计;5.6.3 TFT型LCD液晶显示驱动程序设计;本章提要;5.9.1 PWM控制的基本原理;;;脉宽调制器(Pulse width modulator);;;;5.7.2 LPC1768 PWM概述;5.7.2 LPC1768 PWM概述;5.7.2 LPC1768 PWM概述;5.7.2 LPC1768 PWM概述;5.7.3 LPC1768 PWM的驱动程序设计;5.7.3 LPC1768 PWM的驱动程序设计;5.7.3 LPC1768 PWM的驱动程序设计;5.7.3 LPC1768 PWM的驱动程序设计;5.7.3
文档评论(0)