电脑开发与应用
電腦開髮與應用
전뇌개발여응용
COMPUTER DEVELOPMENT & APPLICATIONS
2013年
5期
65-68
,共4页
嵌入式系统%点阵字库%图形界面%显示驱动
嵌入式繫統%點陣字庫%圖形界麵%顯示驅動
감입식계통%점진자고%도형계면%현시구동
embedded system%dot-matrix font%GUI%displaying hardware driver
在Windows平台下从屏幕上显示汉字很简单,由系统提供了全套的底层支持,而在嵌入式系统中,在屏幕上显示汉字必须由程序员在显示屏硬件驱动的基础上自己编程实现.提供了一种实现的方法,使得开发人员能够在硬件提供驱动接口的情况下,借助标准的16*16的点阵汉字库,以相应的图形界面系统函数为工具,用自己的代码实现在嵌入式系统中显示汉字.介绍了用点阵字库来表示汉字的基本原理,讨论了使用点阵字库在屏幕上输出汉字的编程实现的大致思路和程序单元的数据接口、各功能模块的构成并给出了关键函数具体代码的分析、设计.方法经验证可以正确输出汉字,可为开发人员进行嵌入式系统显示模块的设计提供参考.
在Windows平檯下從屏幕上顯示漢字很簡單,由繫統提供瞭全套的底層支持,而在嵌入式繫統中,在屏幕上顯示漢字必鬚由程序員在顯示屏硬件驅動的基礎上自己編程實現.提供瞭一種實現的方法,使得開髮人員能夠在硬件提供驅動接口的情況下,藉助標準的16*16的點陣漢字庫,以相應的圖形界麵繫統函數為工具,用自己的代碼實現在嵌入式繫統中顯示漢字.介紹瞭用點陣字庫來錶示漢字的基本原理,討論瞭使用點陣字庫在屏幕上輸齣漢字的編程實現的大緻思路和程序單元的數據接口、各功能模塊的構成併給齣瞭關鍵函數具體代碼的分析、設計.方法經驗證可以正確輸齣漢字,可為開髮人員進行嵌入式繫統顯示模塊的設計提供參攷.
재Windows평태하종병막상현시한자흔간단,유계통제공료전투적저층지지,이재감입식계통중,재병막상현시한자필수유정서원재현시병경건구동적기출상자기편정실현.제공료일충실현적방법,사득개발인원능구재경건제공구동접구적정황하,차조표준적16*16적점진한자고,이상응적도형계면계통함수위공구,용자기적대마실현재감입식계통중현시한자.개소료용점진자고래표시한자적기본원리,토론료사용점진자고재병막상수출한자적편정실현적대치사로화정서단원적수거접구、각공능모괴적구성병급출료관건함수구체대마적분석、설계.방법경험증가이정학수출한자,가위개발인원진행감입식계통현시모괴적설계제공삼고.
It is simple to display Chinese on a screen on windows platform, since the windows system provide all the basic supporting. Otherwise, all the function of displaying Chinese in embedded system must be implemented on the basis of the screen hardware driver by the programmers themselves. This paper offers a method with which the programmers can develop their own code, on the condition of there are plenty of interfaces of hardware driver and system GUI applications. A standard 16*16 dot-matrix font should be used here as a tool. Firstly, the theory of the method of displaying Chinese character with a dot-matrix font will be instructed in the paper. Then the train of the think of the program ,all the varieties and all the function modules of the program will be discussed. Finally, some code in the key function will be given and analyzed in this paper. This method has been proved to be effective, so it can provide a reference to the designing of the displaying module in the embedded system.