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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3318|回復(fù): 19
收起左側(cè)

為什么我的LCD12864顯示程序無(wú)法在實(shí)物中顯示出來(lái)?

  [復(fù)制鏈接]
ID:986562 發(fā)表于 2021-11-30 20:56 來(lái)自手機(jī) | 顯示全部樓層 |閱讀模式
程序如下!!求求大佬教一下我!!!
1638276957404..jpg 1638276940260..jpg
單片機(jī)源程序如下:
  1. include<reg52.h>
  2. #define uchar unsigned char
  3. #define uint  unsigned int

  4. sbit LCD_RS=P3^4;       //數(shù)據(jù)/命令選擇端
  5. sbit LCD_RW=P3^6;       //讀/寫(xiě)選擇端
  6. sbit LCD_EN=P3^5;       //液晶使能控制

  7. uchar code dis_l1[]={"白日依山盡"};   //定義所要被顯示的數(shù)據(jù)
  8. uchar code dis_l2[]={"黃河入海流"};
  9. uchar code dis_l3[]={"欲窮千里目"};
  10. uchar code dis_l4[]={"更上一層樓"};

  11. void delayms(uint ms)
  12. {
  13.    uint i,j;
  14.    for(i=ms;i>0;i++)
  15.       for(j=110;j>0;j--);
  16. }

  17. /*寫(xiě)指令到LCD中,指令通過(guò)單片機(jī)的P0口輸入,
  18.   寫(xiě)指令操作順序按照RS=0;RW=0;EN=0;延時(shí);EN=1;寫(xiě)指令;延時(shí);EN=0的順序*/
  19. void write_comd(uchar cmd)
  20. {
  21.    LCD_RS=0;
  22.    LCD_RW=0;
  23.    LCD_EN=0;
  24.    delayms(5);
  25.    LCD_EN=1;
  26.    P0=cmd;
  27.    delayms(5);
  28.    LCD_EN=0;
  29. }
  30. /*寫(xiě)數(shù)據(jù)到LCD中,數(shù)據(jù)通過(guò)單片機(jī)的P0口輸入,
  31.   寫(xiě)數(shù)據(jù)操作順序按照RS=1;RW=0;EN=0;延時(shí);EN=1;寫(xiě)數(shù)據(jù);延時(shí);EN=0的順序*/
  32. void write_dat(uchar dat)
  33. {
  34.    LCD_RS=1;
  35.    LCD_RW=0;
  36.    LCD_EN=0;
  37.    delayms(5);
  38.    LCD_EN=1;
  39.    P0=dat;
  40.    delayms(5);
  41.    LCD_EN=0;
  42. }

  43. /*設(shè)定LCD的顯示位置 X表示所要顯示的行數(shù),Y表示所要顯示的列數(shù)*/
  44. void lcd_posi(uchar X,uchar Y)
  45. {
  46.    uchar posi;
  47.    if(X==1)
  48.       X=0x80;
  49.    else if(X==2)
  50.            X=0x90;
  51.            else if(X==3)
  52.                    X=0x88;
  53.                    else if(X==4)
  54.                         X=0x98;
  55.     posi=X+Y;
  56.     write_comd(posi);
  57. }

  58. /*LCD初始化*/
  59. void lcd_init()
  60. {
  61.    write_comd(0x30);     //LCD功能設(shè)定指令,采用八位數(shù)據(jù),基本指令集
  62.    delayms(5);
  63.    write_comd(0x0c);     //LCD顯示狀態(tài)開(kāi)關(guān)指令,顯示開(kāi),游標(biāo)開(kāi),不允許反白顯示
  64.    delayms(5);
  65.    write_comd(0x01);    //LCD清除顯示指令,清除LCD顯示內(nèi)容,為后面顯示做準(zhǔn)備
  66.    delayms(5);
  67. }


  68. void main()
  69. {
  70.    uchar i;
  71.    lcd_init();    //初始化

  72.    lcd_posi(1,0);//設(shè)定顯示位置為第一行第一個(gè)字符
  73.    i=0;
  74.    while(dis_l1[i]!='\0')
  75.       {
  76.          write_dat(dis_l1[i]);//顯示字符
  77.          i++;
  78.       }

  79.    lcd_posi(2,0);//設(shè)定顯示位置為第二行第一個(gè)字符
  80.    i=0;
  81.    while(dis_l2[i]!='\0')
  82.       {
  83.          write_dat(dis_l2[i]);
  84.          i++;
  85.       }

  86.    lcd_posi(3,0);//設(shè)定顯示位置為第三行第一個(gè)字符
  87.    i=0;
  88.    while(dis_l3[i]!='\0')
  89.       {
  90.          write_dat(dis_l3[i]);
  91.          i++;
  92.       }

  93.    lcd_posi(4,0);//設(shè)定顯示位置為第四行第一個(gè)字符
  94.    i=0;
  95.    while(dis_l4[i]!='\0')
  96.       {
  97.          write_dat(dis_l4[i]);
  98.          i++;
  99.       }

  100. }
復(fù)制代碼

回復(fù)

使用道具 舉報(bào)

ID:976493 發(fā)表于 2021-11-30 22:08 | 顯示全部樓層
得用字庫(kù),給漢字取模,本不能直接顯示漢字
回復(fù)

使用道具 舉報(bào)

ID:97554 發(fā)表于 2021-12-1 08:52 | 顯示全部樓層
996256177 發(fā)表于 2021-11-30 22:08
得用字庫(kù),給漢字取模,本不能直接顯示漢字

如果是7920主控的話(huà)就自帶字庫(kù)的。
回復(fù)

使用道具 舉報(bào)

ID:584814 發(fā)表于 2021-12-3 08:54 | 顯示全部樓層
大概率是硬件接法有問(wèn)題,包括線(xiàn)序錯(cuò)誤、跳線(xiàn)錯(cuò)誤等。
查各器件與程序要求的是否一致,先顯示個(gè)出任意個(gè)字符先。
點(diǎn)陣屏如果字庫(kù)不符合要求(硬或軟)、線(xiàn)序、時(shí)序等有問(wèn)題是不會(huì)出東西的。
總之,先查器件與軟件是否匹配,再查硬件接法有無(wú)問(wèn)題,再查軟件并調(diào)試就可以了。
象圖中這種標(biāo)準(zhǔn)化的試驗(yàn)板,廠家都配有相關(guān)的試驗(yàn)程序可以直接用,然后在此基礎(chǔ)上改更容易成功。
回復(fù)

使用道具 舉報(bào)

ID:908826 發(fā)表于 2021-12-7 22:15 | 顯示全部樓層
你買(mǎi)這個(gè)開(kāi)發(fā)板沒(méi)給你12864的驅(qū)動(dòng)嗎???
回復(fù)

使用道具 舉報(bào)

ID:16255 發(fā)表于 2021-12-8 18:56 | 顯示全部樓層
都舍不得把12864的排針焊接上嗎?
回復(fù)

使用道具 舉報(bào)

ID:16255 發(fā)表于 2021-12-8 18:56 | 顯示全部樓層
12864的對(duì)比度調(diào)好了沒(méi)有?
回復(fù)

使用道具 舉報(bào)

ID:986562 發(fā)表于 2021-12-11 22:48 來(lái)自手機(jī) | 顯示全部樓層
mengsiu 發(fā)表于 2021-12-8 18:56
都舍不得把12864的排針焊接上嗎?

不是的!是因?yàn)橐蛣e的芯片焊,所以暫時(shí)先這樣弄著
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2021-12-11 23:38 | 顯示全部樓層
1,線(xiàn)要焊上,在你沒(méi)有保證程序完全正確的情況下,首先要保證的是硬件沒(méi)有問(wèn)題,你這種接法,它就是不顯示,你并不能確定是軟件出了問(wèn)題,還是硬件出了問(wèn)題
2,要以實(shí)際效果為主,仿真在12864一點(diǎn)用處都沒(méi)有
3,看好引腳的排序,是不是這個(gè)方向,方向不對(duì),屏幕一樣的會(huì)亮的!插反了容易燒
4,看一下店家給的資料,這個(gè)帶不帶中文字庫(kù)的,不帶的話(huà),要掃描顯示的
回復(fù)

使用道具 舉報(bào)

ID:1012735 發(fā)表于 2022-4-21 07:50 | 顯示全部樓層
有過(guò)這種遭遇,不過(guò)是我擰背后的羅絲顯示出來(lái)字的,整個(gè)羅絲能顯示的角度很窄,不超過(guò)90度
回復(fù)

使用道具 舉報(bào)

ID:1023254 發(fā)表于 2022-5-2 09:12 | 顯示全部樓層
沒(méi)有設(shè)置準(zhǔn)雙向看
回復(fù)

使用道具 舉報(bào)

ID:1023254 發(fā)表于 2022-5-2 09:12 | 顯示全部樓層
沒(méi)有設(shè)置準(zhǔn)雙向口
回復(fù)

使用道具 舉報(bào)

ID:121859 發(fā)表于 2022-5-2 10:23 | 顯示全部樓層
第一,可能液晶選擇不對(duì),你的代碼是控制帶字庫(kù)的12864的液晶的,如果你實(shí)物液晶是點(diǎn)陣液晶,就肯定無(wú)法正常顯示了。
第二,硬件上找找原因,包括連線(xiàn)、焊接等。
回復(fù)

使用道具 舉報(bào)

ID:278457 發(fā)表于 2022-5-3 02:06 | 顯示全部樓層
你的LCD12864是不是帶字庫(kù)的,如果不帶你就要自己寫(xiě)編寫(xiě)一個(gè)屬于自己的字庫(kù),程序幫你看過(guò)了,沒(méi)有大的毛病.
回復(fù)

使用道具 舉報(bào)

ID:1023254 發(fā)表于 2022-5-9 09:01 | 顯示全部樓層
設(shè)置管腳
回復(fù)

使用道具 舉報(bào)

ID:1013784 發(fā)表于 2022-5-10 02:08 | 顯示全部樓層
注意對(duì)比度,還有接線(xiàn)之類(lèi)的
回復(fù)

使用道具 舉報(bào)

ID:995256 發(fā)表于 2022-6-7 21:20 來(lái)自手機(jī) | 顯示全部樓層
我也遇見(jiàn)過(guò)類(lèi)似的情況,應(yīng)該是液晶顯示器不帶中文字庫(kù),換成純英文
回復(fù)

使用道具 舉報(bào)

ID:230742 發(fā)表于 2022-6-7 23:52 | 顯示全部樓層
把12864反過(guò)來(lái)拍個(gè)照。
回復(fù)

使用道具 舉報(bào)

ID:329625 發(fā)表于 2022-6-8 10:36 | 顯示全部樓層
如果仿真沒(méi)問(wèn)題,就是需要調(diào)節(jié)背光
回復(fù)

使用道具 舉報(bào)

ID:965189 發(fā)表于 2022-6-8 12:12 | 顯示全部樓層
液晶屏白茫茫,對(duì)比度調(diào)整好了嗎?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 懂色av色香蕉一区二区蜜桃 | 在线 丝袜 欧美 日韩 制服 | 中文字幕亚洲区 | 国产在线拍偷自揄拍视频 | 欧美电影免费观看高清 | 一区二区不卡视频 | 亚洲国产二区 | 精品综合久久久 | 国产高清视频一区二区 | 欧美在线a | 精品亚洲一区二区三区四区五区 | 毛片在线看看 | 午夜视频一区二区 | 国产精品久久久久久吹潮 | 天天干精品 | 久久久久中文字幕 | 久久aⅴ乱码一区二区三区 亚洲国产成人精品久久久国产成人一区 | 日日网| 成人做爰9片免费看网站 | 亚洲视频在线观看一区二区三区 | 欧美久久一区 | 久久久免费毛片 | 午夜在线视频 | 中文字幕在线免费视频 | 亚洲日韩中文字幕一区 | 一级欧美黄色片 | 国产视频1区2区 | 免费一区二区 | 国产在线观看不卡一区二区三区 | 久久久无码精品亚洲日韩按摩 | 亚洲人成在线观看 | 伊人最新网址 | 91亚洲国产成人久久精品网站 | 成人教育av | 亚洲免费av一区 | 一级免费毛片 | 久久久久国产精品一区二区 | 男女免费视频网站 | 国产精品免费一区二区三区四区 | 成人在线一区二区三区 | 欧产日产国产精品v |