基于嵌入式ARM的图形用户界面的研究与实现
发布时间:2021-12-02 09:08
嵌入式系统已经普及到生产、生活、军事和医学等广泛领域。嵌入式微处理器ARM以其体积小、低功耗、低成本和高性能而占据嵌入式应用中的领先地位。在很多应用中,嵌入式系统的使用者都迫切需要图形化的人机用户界面。本文来源于科研项目:电力电缆沟道监测系统。该系统采用现代化的设备和手段对电缆沟道环境和电缆运行状态进行实时传输、全程监测、状态显示、临界报警等。本文主要研究基于嵌入式ARM的图形用户界面。首先分析了液晶控制器T6963C,在此基础上完成对液晶屏初始化操作、清屏操作和控制器与ARM微处理器芯片LPC2290的接口连接,并解决了T6963C的光标不能在屏幕任意位置显示的问题;其次分析了GUI的结构层次及各层的关键技术,编写了硬件驱动层的画点/画线函数和汉字显示函数;接着给出把μC/GUI成功移植到本系统中的方法;最后针对本监测系统,进行了用户界面的具体设计并编写代码实现,本设计主要包括系统开机自检屏、正常工作状态屏和系统各参数设置屏等,文中给出了显示界面的整体设计流程及各个子模块所采用的主要算法和函数流程。本用户界面经多次测试,已达到系统设计要求。
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:66 页
【学位级别】:硕士
【部分图文】:
LPC2290的片外FLASH接口电路
第三章 系统总体方案设计与液晶显示模块 27图3.7 液晶接口电路其中 T6963C 的读写信号由 LPC2290 的 P1.1/OE 和 P3.27/WE 读写使能总线信号控制;使用的片选信号为 nCS2_Y2,它是由 LPC2290 的地址线 A21、A22、A23 和 Bank2 的片选 CS2 经 74LVC138 译码器译码产生的,如图 3.8 所示,当 CS2为低电平时使能 74LVC138 译码器,当输入引脚 A21、A22、A23 分别为 0、1、0时,译码器的输出 nCS2_Y2 为低,其余输出引脚为高;nCS2_Y2 为低时使能液晶控制器,所以液晶的操作地址范围是 0x8240 0000~0x825F FFFF(外部存储器控制器连接在 LPC2290 的 AHB 总线上
地址译码电路
本文编号:3528137
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:66 页
【学位级别】:硕士
【部分图文】:
LPC2290的片外FLASH接口电路
第三章 系统总体方案设计与液晶显示模块 27图3.7 液晶接口电路其中 T6963C 的读写信号由 LPC2290 的 P1.1/OE 和 P3.27/WE 读写使能总线信号控制;使用的片选信号为 nCS2_Y2,它是由 LPC2290 的地址线 A21、A22、A23 和 Bank2 的片选 CS2 经 74LVC138 译码器译码产生的,如图 3.8 所示,当 CS2为低电平时使能 74LVC138 译码器,当输入引脚 A21、A22、A23 分别为 0、1、0时,译码器的输出 nCS2_Y2 为低,其余输出引脚为高;nCS2_Y2 为低时使能液晶控制器,所以液晶的操作地址范围是 0x8240 0000~0x825F FFFF(外部存储器控制器连接在 LPC2290 的 AHB 总线上
地址译码电路
本文编号:3528137
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3528137.html