这段但单片机C语言代码什么意思?急求大神解答
答案:2 悬赏:30 手机版
解决时间 2021-02-05 00:21
- 提问者网友:记得曾经
- 2021-02-04 15:36
void write_guanbiao(uchar hang,uchar add,uchar date)
{
if(hang==1)
write_com(0x80+add);
else
write_com(0x80+0x40+add);
if(date == 1)
write_com(0x0f); //显示光标并且闪烁
else
write_com(0x0c); //关闭光标
}
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-02-04 15:44
按代码看,是一个2行的LCD,如2*20LCD。
if(hang==1)
write_com(0x80+add);//意思是指定地址在第1行的第add个位置
else
write_com(0x80+0x40+add);//意思是指定地址在第2行(0x80+0x40 是第2行)的第add个位置
if(date == 1)
write_com(0x0f); //意思是在指定的位置LCD会自动闪烁光标
else
write_com(0x0c); //意思是LCD关闭在指定位置的光标
if(hang==1)
write_com(0x80+add);//意思是指定地址在第1行的第add个位置
else
write_com(0x80+0x40+add);//意思是指定地址在第2行(0x80+0x40 是第2行)的第add个位置
if(date == 1)
write_com(0x0f); //意思是在指定的位置LCD会自动闪烁光标
else
write_com(0x0c); //意思是LCD关闭在指定位置的光标
全部回答
- 1楼网友:思契十里
- 2021-02-04 16:46
tmod=0x01;th0=(65536-50000)/256;tl0=(65536-50000)%256;et0=1;
ea=1;pt0=1;//中断优先级为高
tr0=1;
中断程序中
th0=……
tl0=……
a++;
if(a==10){a=0;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯