![]() |
發(fā)布時間: 2017-10-30 19:19
正文摘要:寫在開始:(借此灌下水^_^ ) 之前,發(fā)了一個帖子,大意是看見殺手和水劍寫的帖子,心里也癢癢了,想寫一寫以前學習單片機過程中的一些經(jīng)歷,希望能給大家一點參考。無奈最近時間很是緊張,因此,一直都沒能著手整理 ... |
很實用哦,謝謝! |
謝謝樓主正在用![]() |
要是有IIC 就好了 |
對于我等初學者真的是太好了!謝謝! |
|
#include "intrins.h" unsigned char lcd_busy() //查忙 這部很重要 否則有的顯示容易出現(xiàn)亂碼 { unsigned char result; rs = 0; delay(5); rw = 1; delay(5); en = 1; delay(5); result = (P0&0x80); delay(5); en= 0; delay(5); return result; //返回值 } void lcd_wcom(uchar com) //1602寫命令函數(shù) { while(lcd_busy()); rs=0; //選擇指令寄存器 rw=0; //選擇寫 P0=com; //把命令字送入P0 delay(5); //延時一小會兒,讓1602準備接收數(shù)據(jù) en=1; //使能線電平變化,命令送入1602的8位數(shù)據(jù)口 _nop_(); _nop_(); _nop_(); en=0; } ...................................................... |
學習了,謝謝樓主 |
好貼,謝謝樓主 |
謝謝樓主![]() |
學習了![]() ![]() ![]() |
czj_ 發(fā)表于 2018-4-23 18:11 重點檢查RS EN什么的那幾個引腳的線接好沒有,或者與程序?qū)?yīng)了沒有 |
孫124 發(fā)表于 2018-4-23 12:28 有個V0腳,接定位器那個,電位器調(diào)一下,電壓合適了才會顯示,如果引腳接線對應(yīng)程序沒有問題,除了這個調(diào)對比度的電位器,再就是屏壞了。 |
想把adc0809模數(shù)轉(zhuǎn)換之后的數(shù)據(jù)顯示出來也是這么操作嗎 |
czj_ 發(fā)表于 2018-4-23 18:11 端口改一下!單片機是以P0為數(shù)據(jù)口的把P2改為P0就好了! |
孫124 發(fā)表于 2018-4-23 12:28 同問 |
程序燒進去之后,一直顯示的都是第一行亮著16個塊,很難受,怎么都調(diào)不出來 |
程序燒錄完成之后LCD1602沒有任何顯示是怎么回事 |
感謝lz的資料。 |
Powered by 單片機教程網(wǎng)