基于MSP430的LCD1284赛车小游戏开发(8)

2019-08-31 14:36

set_ads_lcd(page + 1, column);

for (col_cnt=0;col_cnt<8;col_cnt++) {

transfer_data_lcd(*dp); dp ++; } }

set(lcd_cs); }

//**************************************************************************************************** // 写英文字符串

//****************************************************************************************************

void LCD_WriteString(u8 page, u8 column, u8 *s, u8 str_long, u8 size) {

//显示一个字符串, str_long 用于要限定长度的时候,适用于存着很多东西的矩阵,这时候没有结束标志,但

又不至于专门去弄一个循环

//平时的时候只要保持 str_long 比自己的字符串长就行了

u8 col_cnt = 0; u8 * dp = 0;

u8 str_long_bak = str_long, *s_bak = s;

clr(lcd_cs);

set_ads_lcd(page, column);

if(size == 0) {

while (*s && (str_long-- > 0)) {

dp = (u8 *)font_s[*s-' '];

for (col_cnt=0;col_cnt<6;col_cnt++) {

transfer_data_lcd(*dp); dp++; } s++; }

}

else if(size == 1) {

while (*s && (str_long-- > 0)) {

dp = (u8 *)font_l[*s-' '];

for (col_cnt=0;col_cnt<8;col_cnt++) {

transfer_data_lcd(*dp); dp++; } s++; }

set_ads_lcd(page + 1, column); s = s_bak;

str_long = str_long_bak; while (*s && (str_long-- > 0)) {

dp = (u8 *)font_l[*s-' '] + 8; for (col_cnt=0;col_cnt<8;col_cnt++) {

transfer_data_lcd(*dp); dp++; } s++; } }

set(lcd_cs); }

//****************************************************************************************************

// 写几个汉字,需要提前取模,并在程序里头写出字数 //****************************************************************************************************

void LCD_WriteHz(u8 page, u8 column, u8 *s, u8 str_long) {

u8 col_cnt = 0;

u8 str_long_bak = str_long, *s_bak = s;

clr(lcd_cs);

set_ads_lcd(page, column); while (str_long-- > 0) {

for (col_cnt=0;col_cnt<16;col_cnt++) {

transfer_data_lcd(*s); s++; } s += 16; }

set_ads_lcd(page + 1, column); s = s_bak + 16;

str_long = str_long_bak; while (str_long-- > 0) {

for (col_cnt=0;col_cnt<16;col_cnt++) {

transfer_data_lcd(*s);


基于MSP430的LCD1284赛车小游戏开发(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:(给力下载)2012江苏省专业技术人员信息化素质模拟题(8)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: