|
- void main()
- {
- unsigned char i;
- unsigned char index=0;//移動(dòng)索引
- unsigned char pdata bufmove1[16+sizeof(str1)+16];//移動(dòng)顯示緩沖區(qū)1
- unsigned char pdata bufmove2[16+sizeof(str2)+16];//移動(dòng)顯示緩沖區(qū)2
- EA=1;//開(kāi)總中斷
- Configtime0(10);//配置T0定時(shí)10ms
- InitLCD1602();//初始化液晶
- /*緩沖區(qū)開(kāi)頭一段填充為空格*/
- for(i=0;i<16,i++)
- {
- bufmove1[i]='';
- bufmove2[i]='';
- }
- /*待顯示字符串復(fù)制到緩沖區(qū)中間位置*/
- for(i=0;i<(sizeof(str1)-1);i++)
- {
- bufmove1[16+i]=str1[i];
- bufmove2[16+i]=str2[i];
- }
- /*緩沖區(qū)結(jié)尾一段也填充為空格*/
- for(i=(16+sizdof(str1)-1;)i<sizeof(bufomve1);i++)
- {
- bufmove1[i]='';
- bufmove2[i]='';
- }
復(fù)制代碼 |
|