相关代码 |
|
//putchar.c extern void sendc(unsigned char val); extern void sendd(unsigned char val); bit isline0; char putchar (char c) { unsigned char i; if (c == '\n') {//利用换行符对LCD上下行换地址 if(isline0){//isline0为1,则显示第一行 sendc(0x80); for(i=0;i sendd(' ');//写数据之前先将所有显示清零,即显示空格 sendc(0x80); isline0=!isline0; } else{ sendc(0xc0); for(i=0;i sendd(' '); sendc(0xc0); isline0=!isline0; } } else sendd(c); }
相关资源 |
|