lcd_wcmd 就是写command 进入cpu来控制lcd. pos就是position, 在lcd裏的位置。 | 就是or 的意思,也就是说任何一个两段程序在一起,有一方有1那就等於1,两方都是0,那就是0. 0x80在data sheet中就是第一行,第一个的位置。 那麽这一段程序就是说你输入pos进去,就可以在lcd的第一行的第pos个位置做一...
解析 竖杠是退格键左边的那个键~lcd_wcmd(pos | 0x80); 上面这个函数是 设定DDRAM地址,也就是设定字符显示的 地方,它只执行了一个指令“向控制器写入0x80|pos的值(这是一个或表达式,表示POS变量与0X80相或,取其结果,0x80是KS0066内部指令的关键字,是表示指定DDRAM首地址的)....
lcd_wcmd 就是写command 进入cpu来控制lcd. pos就是position, 在lcd裏的位置。 | 就是or 的意思,也就是说任何一个两段程序在一起,有一方有1那就等於1,两方都是0,那就是0. 0x80在data sheet中就是第一行,第一个的位置。 那麽这一段程序就是说你输入pos进去,就可以在lcd的第一行的...
竖杠是退格键左边的那个键~lcd_wcmd(pos | 0x80);上面这个函数是 设定DDRAM地址,也就是设定字符显示的 地方,它只执行了一个指令“向控制器写入0x80|pos的值(这是一个或表达式,表示POS变量与0X80相或,取其结果,0x80是KS0066内部指令的关键字,是表示指定DDRAM首地址的)。