12864液晶图形滚动显示仿真论文(7)

2019-03-04 15:21

}

SelectScreen(1); Set_page(j); Set_column(0); for(i=0;i<64;i++) { }

SelectScreen(2); Set_page(j); Set_column(0); for(i=0;i<64;i++) {

write_LCD_data(a[2*j+1][i]);//每隔一行取一次数组中的数据 write_LCD_data(a[2*j][i]);//每隔一行取一次数组中的数据

}

}

void Display_left(uchar a[][64]) {

uchar i,j; for(j=0;j<8;j++) { }

30

SelectScreen(1); Set_page(j); Set_column(0); for(i=0;i<64;i++) { }

write_LCD_data(a[2*j][i]);//每隔一行取一次数组中的数据

}

void Display_right(uchar a[][64]) { }

void key_scan(void) {

uchar i,j; for(j=0;j<8;j++) { }

SelectScreen(2); Set_page(j); Set_column(0); for(i=0;i<64;i++) {

write_LCD_data(a[2*j+1][i]);//每隔一行取一次数组中的数据

}

uchar i; if(KEY1==0) {

delay(5000); if(KEY1==0) {

while(!KEY1); ClearScreen(0);

Display_HZ(1,0+i,2,xin); Display_HZ(1,0+i,3,yang); Display_HZ(2,0+i,0,shi);

31

//按键1按下,显示汉字

}

}

Display_HZ(2,0+i,1,yuan); Display_HZ(1,2+i,1,dian); Display_HZ(1,2+i,2,ke); Display_HZ(1,2+i,3,ban); Display_HZ(2,2+i,0,zhang); Display_HZ(2,2+i,1,jia); Display_HZ(2,2+i,2,yi);

if(KEY2==0) {

//按键2按下,汉字向上滚动显示

delay(5000); if(KEY2==0) {

while(!KEY2); ClearScreen(0);

for(i=8;i>0;i--) //滚屏 {

Display_HZ(1,0+i,2,xin); Display_HZ(1,0+i,3,yang); Display_HZ(2,0+i,0,shi); Display_HZ(2,0+i,1,yuan); Display_HZ(1,2+i,1,dian); Display_HZ(1,2+i,2,ke); Display_HZ(1,2+i,3,ban); Display_HZ(2,2+i,0,zhang); Display_HZ(2,2+i,1,jia); Display_HZ(2,2+i,2,yi); delay(50000); ClearScreen(0);

32

}

}

Display_HZ(1,0+i,2,xin); Display_HZ(1,0+i,3,yang); Display_HZ(2,0+i,0,shi); Display_HZ(2,0+i,1,yuan); Display_HZ(1,2+i,1,dian); Display_HZ(1,2+i,2,ke); Display_HZ(1,2+i,3,ban); Display_HZ(2,2+i,0,zhang); Display_HZ(2,2+i,1,jia); Display_HZ(2,2+i,2,yi);

}

if(KEY3==0) { }

delay(5000); if(KEY3==0) { }

//按键3按下,显示图片

while(!KEY3); ClearScreen(0); for(i=0;i<64;i++) { }

Display_left(BMP); Display_right(BMP);

if(KEY4==0) {

//按键4按下,图片向上滚动显示

33

}

}

delay(5000); if(KEY4==0) { }

while(!KEY4); ClearScreen(0); for(i=0;i<64;i++) { }

Display_left(BMP); Display_right(BMP); write_cmd_1(0xc0|i); write_cmd_2(0xc0|i); delay(5);

void main() {

init_LCD();

//初始12864 //清屏

ClearScreen(0); Set_line(0);

//显示开始行

Display_HZ(1,2,1,qing); Display_HZ(1,2,2,an); Display_HZ(1,2,3,button); Display_HZ(2,2,0,xuan); Display_HZ(2,2,1,ze);

Display_HZ(2,2,2,andsoon); //上电显示:“请按键选择?” while(1) {

key_scan();

34

}

}

35


12864液晶图形滚动显示仿真论文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:研究生学位论文撰写规范(2016年3月) - 图文

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

马上注册会员

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