![]() |
發布時間: 2018-8-1 21:38
正文摘要:這是一個1602液晶的時序圖 前提:向1602輸入“寫命令”,所以設置RS=0,RW=0,E=0;由于本時序延時的時間為納秒級,遠遠小于指令周期,則未寫入延時函數。 例程給的程序: RS=0; RW=0; DB= ; E ... |
楊雪飛 發表于 2018-8-2 15:49 講評頭頭是道 |
51程序運行本身需要時間 |
pinenut 發表于 2018-8-2 12:38 兩個水桶,一個叫命令,一個叫數據。RW的0或者1是決定是往里放水還是從里邊取水出來,RS的0或者1是決定這個取水或者放水是對命令水桶操作還是對數據水桶操作,這兩個決定完了可以不用管了,然后EN就是下達的開始干的命令,然后開始在一個周期內,放多少水或者取多少水,周期結束,EN歸0,這個周期就是八個脈沖,這八個脈沖分別對D0---D7操作,是給高還是低電平。 這就是一個操作過程,所以,RS RW只是前邊的決策,后邊實施的時候他就不能再改變了。 |
pinenut 發表于 2018-8-2 12:38 時序圖是把整個發送過程描述出來,一個字節發送完后,程序再重新從發送那里開始,不久等于RS和RW 變化一次了么 |
pinenut 發表于 2018-8-2 12:38 那是一個字節傳輸完了,你要調整到數據或者命令,又或者讀或寫的時候才會改變,只有E時每位都要改變一次的 |
omikeai 發表于 2018-8-2 11:13 在傳輸數據的時候rs和rw不會變嗎?可是時序圖上rs和rw有變化啊 |