找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

這個顯示怎么有這么多豎條啊

查看數(shù): 3325 | 評論數(shù): 11 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2014-12-31 16:23

正文摘要:

最近在網(wǎng)絡(luò)上找了一個3310顯示屏程序,用我的舊手機3310顯示屏實驗顯示12x12字體,可是顯示有許多豎條,不知道是怎么回事,請問有玩過3310LCD顯示屏的朋友嗎?有出現(xiàn)這個問題嗎?要怎樣解決?

回復(fù)

ID:67796 發(fā)表于 2015-1-9 21:43
denminshen 發(fā)表于 2015-1-9 13:53
哈哈,終于搞定了,原來是第7腳上接的電容問題,換了一個10uf的后就正常了,

恭喜

這種現(xiàn)象大部分情況會是硬件問題。

論壇里這樣個帖子“2051單片機+SD卡+3310LCD=音樂播放器(附全套制作資料)”
有意可嘗試下,很有挑戰(zhàn)性~
ID:67796 發(fā)表于 2015-1-8 12:21
denminshen 發(fā)表于 2015-1-8 12:09
不知道是不是程序有問題哦

如果有兩款這樣的液晶就好辦了,替換一下便知哪的問題。

還有一種可能出現(xiàn)這問題的情況:
液晶每寫完一列會重新更新一下寫入指針,但液晶與通信之間有時候沒完全合拍,導(dǎo)致部分信息丟失有時也會有這種現(xiàn)象。
如是這樣的話解決起來就復(fù)雜了,涉及到軟硬件的匹配。(delay什么的。。。)

一個建議:
如果是練習(xí)在液晶上寫程序的話,建議通用款的液晶(12864什么的),這樣有疑問的話別人也好幫到你。
ID:69408 發(fā)表于 2015-1-8 12:09
不知道是不是程序有問題哦
ID:67796 發(fā)表于 2015-1-5 18:36
denminshen 發(fā)表于 2015-1-5 14:09
檢查后沒有發(fā)現(xiàn)斷路問題啊,朋友???

線路問題會導(dǎo)致這樣的現(xiàn)象:斷路,干擾都有可能。
遇到這樣的情況,重新整理下電路可能恢復(fù)正常。

當(dāng)然不排除其它原因?qū)е碌漠惓!?/td>
ID:69408 發(fā)表于 2015-1-5 14:09
exv 發(fā)表于 2015-1-4 12:28
很可能是液晶的一個與顯示有關(guān)引腳沒有收到信號,檢查下電路是否有斷路什么的。

檢查后沒有發(fā)現(xiàn)斷路問題啊,朋友???
ID:71459 發(fā)表于 2015-1-4 13:47
樓主加油
ID:67796 發(fā)表于 2015-1-4 12:28
很可能是液晶的一個與顯示有關(guān)引腳沒有收到信號,檢查下電路是否有斷路什么的。
ID:69408 發(fā)表于 2015-1-4 09:55
請高手老師給看看是怎么回事吧?謝謝啦!
ID:69408 發(fā)表于 2014-12-31 16:42
直接上程序包方便 用單字拼接顯示古詩3310屏.rar (43.2 KB, 下載次數(shù): 3)
ID:69408 發(fā)表于 2014-12-31 16:36
這是主C程序/*--------------------------------------------------------------*/
#include <AT89X52.H>
#include "LCD3310.H"
/*--------------------------------------------------------------*/

//延時1000000+1us 函數(shù)定義
void delay1s(void)
{
    unsigned char i,j,k;
    for(i=167;i>0;i--)
    for(j=171;j>0;j--)
    for(k=16;k>0;k--);
}


/*--------------------------------------------------------------*/
//主函數(shù)
void main(void)
{
        unsigned char LCD_contrast = 0xc0;        //此值對比度合適

        LCD3310_Init();
          while(1)
          {
          LCD_printchs(0,0,GB_12[0].Msk);//前面取0-7列中間數(shù)字取0-3行,
          delay1s();
          LCD_printchs(1,0,GB_12[1].Msk);//X列X行X個字
                  delay1s();
          LCD_printchs(2,0,GB_12[2].Msk);//X列X行X個字
                 delay1s();
          LCD_printchs(3,0,GB_12[3].Msk);//X列X行X個字
           delay1s();
          LCD_printchs(4,0,GB_12[4].Msk);//X列X行X個字
           delay1s();
          LCD_printchs(5,0,GB_12[5].Msk);//X列X行X個字
                 delay1s();
          LCD_printchs(6,0,GB_12[6].Msk);//X列X行X個字
      delay1s();
          LCD_printchs(0,1,GB_12[7].Msk);//X列X行X個字
                  delay1s();
          LCD_printchs(1,1,GB_12[8].Msk);//X列X行X個字
           delay1s();
          LCD_printchs(2,1,GB_12[9].Msk);//X列X行X個字
          delay1s();
          LCD_printchs(3,1,GB_12[10].Msk);//X列X行X個字
           delay1s();
          LCD_printchs(4,1,GB_12[11].Msk);//X列X行X個字
                 delay1s();
          LCD_printchs(5,1,GB_12[12].Msk);//X列X行X個字
                  delay1s();
          LCD_printchs(6,1,GB_12[13].Msk);//X列X行X個字
          delay1s();
          LCD_printchs(0,2,GB_12[14].Msk);//X列X行X個字
                 delay1s();
          LCD_printchs(1,2,GB_12[15].Msk);//X列X行X個字
                  delay1s();
          LCD_printchs(2,2,GB_12[16].Msk);//X列X行X個字
                delay1s();
          LCD_printchs(3,2,GB_12[17].Msk);//X列X行X個字
           delay1s();
          LCD_printchs(4,2,GB_12[18].Msk);//X列X行X個字
           delay1s();
          LCD_printchs(5,2,GB_12[19].Msk);//X列X行X個字
          delay1s();
          LCD_printchs(6,2,GB_12[20].Msk);//X列X行X個字
          delay1s();
          LCD_printchs(0,3,GB_12[21].Msk);//X列X行X個字,每字占11db
                delay1s();
          LCD_printchs(1,3,GB_12[22].Msk);//X列X行X個字
                   delay1s();
          LCD_printchs(2,3,GB_12[23].Msk);//X列X行X個字
                delay1s();
          LCD_printchs(3,3,GB_12[24].Msk);//X列X行X個字
                  delay1s();
          LCD_printchs(4,3,GB_12[25].Msk);//X列X行X個字
                   delay1s();
          LCD_printchs(5,3,GB_12[26].Msk);//X列X行X個字
                   delay1s();
          LCD_printchs(6,3,GB_12[27].Msk);//X列X行X個字*/

          delay1s();delay1s(); delay1s();
          LCD_clr_scr();                //清屏

}
}

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

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

快速回復(fù) 返回頂部 返回列表