久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

LCD1602的單片機(jī)驅(qū)動超詳細(xì)的學(xué)習(xí)教程

查看數(shù): 32720 | 評論數(shù): 18 | 收藏 14
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2017-10-30 19:19

正文摘要:

寫在開始:(借此灌下水^_^ ) 之前,發(fā)了一個帖子,大意是看見殺手和水劍寫的帖子,心里也癢癢了,想寫一寫以前學(xué)習(xí)單片機(jī)過程中的一些經(jīng)歷,希望能給大家一點參考。無奈最近時間很是緊張,因此,一直都沒能著手整理 ...

回復(fù)

ID:305511 發(fā)表于 2020-4-9 08:50
很實用哦,謝謝!
ID:71883 發(fā)表于 2019-7-12 16:25
謝謝樓主正在用
ID:198286 發(fā)表于 2019-4-7 09:21
要是有IIC 就好了
ID:305511 發(fā)表于 2019-4-6 21:16
對于我等初學(xué)者真的是太好了!謝謝!
ID:491548 發(fā)表于 2019-3-15 16:29
  1. #include "intrins.h"

  2. unsigned char lcd_busy()               //查忙 這部很重要 否則有的顯示容易出現(xiàn)亂碼                                             

  3. {                                                                          

  4.     unsigned char result;                                                            

  5.     rs = 0;

  6.         delay(5);                                                         

  7.     rw = 1;   

  8.         delay(5);                                                         

  9.     en = 1;   

  10.         delay(5);                                                                                                                 

  11.     result = (P0&0x80);

  12.         delay(5);                                             

  13.     en= 0;   

  14.         delay(5);                                                   

  15.     return result;             //返回值                                            

  16. }  


  17. void lcd_wcom(uchar com)  //1602寫命令函數(shù)                 
  18. {
  19.                 while(lcd_busy());
  20.     rs=0;            //選擇指令寄存器
  21.     rw=0;            //選擇寫
  22.     P0=com;            //把命令字送入P0
  23.     delay(5);            //延時一小會兒,讓1602準(zhǔn)備接收數(shù)據(jù)
  24.     en=1;           //使能線電平變化,命令送入1602的8位數(shù)據(jù)口
  25.                 _nop_();
  26.                 _nop_();
  27.                 _nop_();
  28.     en=0;
  29. }
  30. ......................................................
復(fù)制代碼


ID:491548 發(fā)表于 2019-3-15 16:28
#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準(zhǔn)備接收數(shù)據(jù)
    en=1;           //使能線電平變化,命令送入1602的8位數(shù)據(jù)口
                _nop_();
                _nop_();
                _nop_();
    en=0;
}

......................................................

ID:229361 發(fā)表于 2019-1-28 11:47
學(xué)習(xí)了,謝謝樓主
ID:468709 發(fā)表于 2019-1-15 18:20
好貼,謝謝樓主

ID:282215 發(fā)表于 2018-12-9 21:10
謝謝樓主
ID:281113 發(fā)表于 2018-10-15 14:17
學(xué)習(xí)了
ID:97554 發(fā)表于 2018-6-10 22:33
czj_ 發(fā)表于 2018-4-23 18:11
程序燒進(jìn)去之后,一直顯示的都是第一行亮著16個塊,很難受,怎么都調(diào)不出來

重點檢查RS  EN什么的那幾個引腳的線接好沒有,或者與程序?qū)?yīng)了沒有
ID:97554 發(fā)表于 2018-6-10 22:31
孫124 發(fā)表于 2018-4-23 12:28
程序燒錄完成之后LCD1602沒有任何顯示是怎么回事

有個V0腳,接定位器那個,電位器調(diào)一下,電壓合適了才會顯示,如果引腳接線對應(yīng)程序沒有問題,除了這個調(diào)對比度的電位器,再就是屏壞了。
ID:342161 發(fā)表于 2018-5-31 14:26
想把a(bǔ)dc0809模數(shù)轉(zhuǎn)換之后的數(shù)據(jù)顯示出來也是這么操作嗎
ID:321861 發(fā)表于 2018-5-4 11:04
czj_ 發(fā)表于 2018-4-23 18:11
程序燒進(jìn)去之后,一直顯示的都是第一行亮著16個塊,很難受,怎么都調(diào)不出來

端口改一下!單片機(jī)是以P0為數(shù)據(jù)口的把P2改為P0就好了!
ID:321464 發(fā)表于 2018-5-3 18:18
孫124 發(fā)表于 2018-4-23 12:28
程序燒錄完成之后LCD1602沒有任何顯示是怎么回事

同問
ID:314579 發(fā)表于 2018-4-23 18:11
程序燒進(jìn)去之后,一直顯示的都是第一行亮著16個塊,很難受,怎么都調(diào)不出來
ID:302931 發(fā)表于 2018-4-23 12:28
程序燒錄完成之后LCD1602沒有任何顯示是怎么回事
ID:295302 發(fā)表于 2018-4-18 09:37
感謝lz的資料。

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 天堂综合 | 国产亚洲精品久久久久久牛牛 | 亚洲精品一区二区在线观看 | 草久久久 | 国产色视频网站 | 成人自拍视频 | 97精品一区二区 | 欧美精品在线一区二区三区 | 午夜精品一区二区三区在线观看 | 玖玖视频 | 成人在线免费观看 | 久久久久国产一区二区三区 | 亚洲精品高清视频在线观看 | 国产免费视频 | 特级做a爰片毛片免费看108 | 久久久这里都是精品 | www.国产精品 | 三级黄色片在线播放 | 视频一区二区在线观看 | www.伊人.com| 中文字幕在线观看视频一区 | 日韩久久久久 | 久久久久国产一区二区三区不卡 | 国产一级片网站 | 99精品亚洲国产精品久久不卡 | 91精品国产综合久久香蕉麻豆 | 狠狠的干狠狠的操 | 国产麻豆乱码精品一区二区三区 | 极品国产视频 | 成人亚洲综合 | 亚洲www.| 狠狠躁天天躁夜夜躁婷婷老牛影视 | 色播99 | 日韩av在线中文字幕 | 亚洲 中文 欧美 日韩 在线观看 | 一级黄色大片 | 久久国产精品无码网站 | 国产一区二区三区高清 | 欧美久久视频 | 欧美日韩一区二区三区不卡视频 | 国内精品视频在线 |