图形LCD在嵌入式应用程序中的应用
。最初的计数值通过点击CLR按钮清除。 显示屏幕设计的代码由VTFT软件自动生成。用户操作代码如代码处理关键点击,通过软件提供的模板输入。当完成屏幕设计时且产生所需的代码时用户激活编译器(如mikroBASIC编译器)。用户一起编译所有的程序模块以生成可以加载到目标单片机的程序存储器的程序hex文件。 实际的程序加载过程可通过提供的引导程序或者一个适用的编程器(例如,mikroProg编程器)完成。图9显示用户程序的操作:处理这个项目的按键点击并显示屏上倒计时值。这是唯一由用户开发的的代码。 实际的用户程序如图10所示。 该方案利用MikroBASIC编译器开发。mikroBASIC是一种通用集成高层的语言,适用于PIC微控制器的开发。 该语言提供了大量的库函数,应用于连接外围设备,如RS232,RS485的I2C,SD卡,LCD,GLCD,以太网等。用户点击键盘上的数字时子程序更新计算总倒计时值。此外,点击的数字显示在屏幕上。子程序strtClick显示当前倒计时值,递减1计数,在循环内有一秒的延迟。 图11显示了开发的倒数计时器操作,应用于PIC18FJ mikromedia板。虽然图形LCD的例子在这里的展示非常简单,但实际工程应用中图形LCD领域是无穷无尽的,而且可能十分复杂,但同时也是使用VTFT软件的人性化的应用。例如,mikromedia板可以连接外部传感器,执行器,或电机和可以很容易监测或控制的设备,通过VTFT软件的帮助以开发简单的,人性化的,基于图形的应用。mikroElektronika包括许多有用的实际应用,展示了使用VTFT软件的mikromedia板。
- 蓄电池化成控制系统中显示功能的实现(11-05)
- 基于DSP的高精度数字频率计的设计(02-03)
- 基于Blackfin DSP的液晶接口设计(01-04)
- 嵌入式Linux下的LCD驱动程序设计与实现(04-18)
- ARM7嵌入式系统在车辆调度中的应用范畴(07-06)
- 一种基于DSP实现的LCD液晶屏显示技术(10-07)