节点文献

基于ARM的LCD显示驱动的设计与实现

Design and Implementation of Display Driver for LCD Screen Based on ARM

【作者】 宋军

【导师】 车明;

【作者基本信息】 天津大学 , 计算机应用技术, 2007, 硕士

【摘要】 在当前的数字信息技术和网络技术高速发展的后PC时代,嵌入式系统技术已经广泛地渗透到人们生活的各个方面。由于嵌入式系统的交互性比较强,液晶屏做为输出设备对汉字显示又尤为重要,但很多关于嵌入式系统开发、应用的教材中,对于液晶屏的程序设计也只是初始化和测试的编程,没有进一步的应用开发。所以选择了该毕业设计题目,以完善液晶屏的汉字显示功能。在选定了毕业设计题目之后,随着开发研究的不断深入,主要完成了以下工作:首先,对三种常用的嵌入式操作系统进行了分析比较,对项目开发是否选用操作系统提出了自己的见解,结合本次毕业设计的实际应用,选择了不使用操作系统而是利用Bootloader引导的方法。其次,选定硬件开发系统后,把单片机的传统调试方法与ARM的边界扫描技术进行了分析比较,并在实际应用开发中采用了边界扫描技术。再次,由于在C语言程序运行前需要加入一些必要的初始化代码,于是又完成了对44binit.s初始化程序的分析与设计。最后,在编写汉字显示程序时,采用了读取字库法显示汉字方案和读取字模数据输出汉字方案分别实现了液晶屏的汉字显示,并取得了良好的效果。本文不但说明了如何利用ARM处理器实现液晶屏的汉字显示,还讲述了开发ARM处理器应用程序的一个完整的过程。随着嵌入式技术的不断普及,对ARM处理器的学习、应用、开发都有一定的帮助作用。

【Abstract】 With the rapid development of digital information technology and network technology, embedded systems technology has been widely applied to various aspects of our life. Embedded systems have rather strong interactivity and LCD is especially important for Chinese characters as display equipment, but many teaching materials on the development and application of embedded systems only covered the initialization and testing programming about LCD screen without further application programming. Due to above reasons, this paper focuses on design and realized of the display driver for LCD screen in order to improve LCD screen’s display efficiency for Chinese characters.Some tasks are completed with the development of the in-depth study as follow:At First, three commonly used embedded operating systems are analyzed and compared, and an opinion is given on whether an operating system is needed during the development of a project. Considering the practical application of this dissertation, bootloader rather than operating system is used.Then, boundary scan technology is selected to be applied into the development of practical system based on the analysis and comparison of traditional debugging methods of SCM with ARM boundary scan technology after the hardware development system is determined.Again, the 44 binit.s’initialization program is analyzed and designed because some necessary initialization code must be added to C language program before its running.At last, the LCD display of Chinese characters is realized respectively by reading fonts database and reading fonts model and good results are achieved.In sum, the procedure of utilizing ARM processor to realize LCD display of Chinese character is illustrated and the process of application development for ARM processor is explained in detail, which are helpful to the study, application and development of ARM processor.

  • 【网络出版投稿人】 天津大学
  • 【网络出版年期】2009年 04期
  • 【分类号】TN873
  • 【被引频次】9
  • 【下载频次】998
节点文献中: