找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2871|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

1602滾動顯示 求 大神釋疑

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:60244 發(fā)表于 2017-11-14 13:55 | 只看該作者 |只看大圖 回帖獎勵(lì) |倒序?yàn)g覽 |閱讀模式
1602滾動為什么有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í)語句的話滾動會非?。
                }
        }         
}
void main()
{
        init();
        while(1)
        {
                display();
        }        
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
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)槲业某绦蚴强梢酝瓿善聊灰苿拥摹?br />

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è)我編 ...

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

回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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