图形LCD在嵌入式应用程序中的应用
图7:在实践中的工程项目框图
图8:显示倒数计时器布局
一个项目可以包含多个屏幕和布局,一个应用程序可以选择和显示任何所需的屏幕。如图6所示,单片机端口与GLCD板之间的硬件连接,触摸屏的硬件配置指定使用VTFT的设置选项。
该项目的框图如图7所示。单片机端口J连接到GLCD模块的数据端口。同样,如图6所示,端口D,G和H的一些引脚连接到GLCD控制引脚。微控制器使用外部8MHz晶体振。时钟乘以6倍使工作频率为48MHz。
图8在VTFT屏幕显示了倒数计时器的显示布局。键盘和START/ CLR按钮使用圆角框按钮工具创建。这个工具有这样的特性:
各种事件驱动程序子程序如“OnClick” ,“OnDown”,“OnUp”等可附加在上面。实际倒计时值每一秒钟显示在圆框上。屏幕左上角一个LOGO格式的图像描绘了板上图像的功能。
倒数计时器的操作是这样的,用户最初输入倒数计时值并按下启动按钮。最初的计数值通过点击CLR按钮清除。
显示屏幕设计的代码由VTFT软件自动生成。用户操作代码如代码处理关键点击,通过软件提供的模板输入。当完成屏幕设计时且产生所需的代码时用户激活编译器(如mikroBASIC编译器)。用户一起编译所有的程序模块以生成可以加载到目标单片机的程序存储器的程序hex文件。
linux操作系统文章专题:linux操作系统详解(linux不再难懂)LCD显示屏相关文章:lcd显示屏原理
lcd相关文章:lcd原理
评论