LCD1602篇
1602的时序还是比较简单的,因为它是并口传输,然后在en为1的时候发送要写入1602的数据就行啦,至于还有rs,rw两个脚,那只是规定要读/写数据还是命令,是读还是写,无关时序啥事。
首先:分频!因为1602的“反应”速度比较慢,我分频至500Hz,2ms写一次指令或数据,en就是这个时钟,写指令或显示数据时,让en以500Hz工作,不写指令时使en为0。
然后就是送各种命令,我送的是:0x01->0x38->0x0c->0x06,具体的意思呢,可以参考一下1602手册1602液晶说明.pdf,
接着呢,写你想要显示的数据的地址,我写的是0x81,然后就是一个一个写数据:“A”,“B”“C”,“D”.......注意哦,地址只要写一次就行了,就是写首地址,因为指令0x06会自动加指令指针。
1602显示有个好处,你不需要定期去刷新,除非你想更新它的显示