charsui
t16fColorui
t16bColoru
sig
edcharl0whilesPutGB24_ktxl8ysig
edcharsfColorbColors2l3LCD汉字取模的原理是:每个汉字在字库中是以点阵字模形式存储的,如采用24×24点阵形式,每个点用一个二进制bit位表示,bit1的点,当显示时,就可以在LCD屏显示一个亮点,bit0的点,则在LCD屏不显示,对于某个字的24×24点阵汉字取模,规则如下:把每一行分成三个8bit的空间,按照从高位到低位的规律,当有亮点时,该位值为1,没有亮点的位置为0。5、随机矩形程序设计随机矩形模块最重要的设计是要达到随机显示,即矩形的起点坐标(矩形左上角)
f和终点坐标(矩形右下脚)需要随机化,因此采用随机取值函数ra
domui
t16seed,直接调用该函数取两个点即可,然后调用函数GUI_Recta
gleFillui
t32x0ui
t32y0ui
t32x1ui
t32y1TCOLORcolor。为了实现酷炫矩形的效果,矩形的填充颜色也采用随机颜色。其中,随机取值语句为x0ra
dom640y0ra
dom480colorra
dom151;括号内的位取值的最大值范围,颜色随机选取时加1的目的为不显示黑色。填充矩形函数实现原理主要是以x0为起点,x1为终点,画一行水平线,然后y0自加1行依次画,直到y0y1时最终给人的视觉效果就是一个矩形。6、图片显示模块调用函数DispMyPicui
t16xui
t16y实现指定坐标显示图片,其中x和y坐标值是调用键盘检测函数获取的,图片显示调用GUI_DispPicxy150200gImage_hua,150,200两个数值表示图片的宽度和高度,而对图片进行取模得到的数组即存放在gImage_yi
hu
即可实现图片数据的调用。7、程序返回本实验中通过按键进行选择相应的功能进行测试,同时在进入一个功能时能再次退出到主页面进行重新的功能选择,通过以下程序实现:llcd_disp_hz1620400