找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

1602滾動(dòng)顯示 求 大神釋疑

[復(fù)制鏈接]
ID:60244 發(fā)表于 2017-11-14 13:55 | 顯示全部樓層 |閱讀模式
1602滾動(dòng)為什么有3條0x38   都是什么命令   我知道其中一個(gè)是功能設(shè)定指令的( 8位總線  顯示2行  5*7點(diǎn)陣)命令
數(shù)據(jù)顯示函數(shù)為什么里的while循環(huán)里     為什么還要再次發(fā)送第一行的數(shù)據(jù),作用是什么
void init()
{
        delay(1000);
        /*wrc(0x32);         
        wrc(0x28);
        wrc(0x28);        */        //四位的LCD要加上
        wrc(0x38);
        wrc(0x38);
        wrc(0x38);        
        wrc(0x0c);        
        wrc(0x01);        
}
void display()   //傳送數(shù)據(jù)函數(shù)
{
        uint8 i;
        wrc(0x00+0x80);
        for(i=0;i<16;i++)
        {
                wrd(a[ i]);
               
        }
        wrc(0x40+0x80);
        for(i=0;i<27;i++)
        {
                wrd(b);
      
        }
        wrc(0x07);         //每寫一個(gè)數(shù)據(jù)屏幕就要右移一位,就相對于數(shù)據(jù)來說就是左移了;
        while(1)           //這個(gè)while循環(huán)   怎么和上面的重復(fù)    多了個(gè)延時(shí)  
        {        
                wrc(0x00+0x80);
                for(i=0;i<16;i++)
                {
                        wrd(a);
                        delay(60000);        //如果不加這條延時(shí)語句的話滾動(dòng)會(huì)非?。
                }
        }         
}
void main()
{
        init();
        while(1)
        {
                display();
        }        
}

回復(fù)

使用道具 舉報(bào)

ID:249352 發(fā)表于 2017-11-14 15:46 | 顯示全部樓層

首先要知道是共陽還是共陰的,只要一個(gè)5V輸出的直流電源,如果是共陽的5V串一個(gè)100歐的電阻接到共陽端,0V分別接到其他腳上,
回復(fù)

使用道具 舉報(bào)

ID:164602 發(fā)表于 2017-11-15 08:53 | 顯示全部樓層
朋友,你不知道嗎,玩單片機(jī)一定是要和硬件掛鉤的,你沒有硬件說明,怎么讓別人回答嘛。
我這里有一個(gè)我編寫的示例程序,在HC6800-ES-V2.0板子上通過,1602是帶字庫的1602A V2.0版本。
程序先讓屏幕左移,后右移,然后有其它顯示現(xiàn)象。你看看。你的程序我也是看不懂,很多相同命令連續(xù)執(zhí)行,搞不懂為什么,也不想搞懂了,因?yàn)槲业某绦蚴强梢酝瓿善聊灰苿?dòng)的。

1602顯示程序.rar

38.86 KB, 下載次數(shù): 11

回復(fù)

使用道具 舉報(bào)

ID:60244 發(fā)表于 2017-11-15 19:28 | 顯示全部樓層
HC6800-ES-V2.0 發(fā)表于 2017-11-15 08:53
朋友,你不知道嗎,玩單片機(jī)一定是要和硬件掛鉤的,你沒有硬件說明,怎么讓別人回答嘛。
我這里有一個(gè)我編 ...

1.jpg 大哥,我把你的程序  例二和例三注釋掉后 ,出現(xiàn)圖中的警告,這是怎么回事。苛硗 你的lcd復(fù)位函數(shù)起什么作用   不加這個(gè)函數(shù)會(huì)怎么樣?

回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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