1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

標題: 51關于1602滾動顯示的程序 [打印本頁]

作者: shangruo    時間: 2017-8-1 15:36
標題: 51關于1602滾動顯示的程序
#include<reg52.h>
typedef unsigned char uint8;
typedef unsigned int uint16;
sbit rs=P2^6;
sbit rw=P2^5;
sbit e=P2^7;
uint8 a[16]="perchin designed";
uint8 b[27]="welcome to the world of mcu";
void delay(uint16 i)  //1us
{
        while(i--);
}
void wrc(uint8 c)
{
        delay(1000);
        rs=0;
        rw=0;
        e=0;
        P0=c;
        e=1;
        delay(10);
        e=0;
        /*
        P0=c<<4;
        e=1;
        e=0;
}
void wrd(uint8 dat)
{
        delay(1000);
        rs=1;
        rw=0;
        e=0;
        P0=dat;
        e=1;
        delay(10);
        e=0;
        /*
        P0=dat<<4;
        e=1;
        e=0;
        rs=0;       
}
void init()
{
        delay(1000);
        /*wrc(0x32);         
        wrc(0x28);
        wrc(0x28);       
        wrc(0x38);
        wrc(0x38);
        wrc(0x38);       
        wrc(0x0c);       
        wrc(0x01);       
}
void display()
{
        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[i]);
        }
        wrc(0x07);       
        while(1)
        {       
                wrc(0x00+0x80);
                for(i=0;i<16;i++)
                {
                        wrd(a[i]);
                        delay(30000);       
                }
        }
}
void main()
{
        init();
        while(1)
        {
                display();
        }       
}


作者: 3760609865    時間: 2017-8-2 22:06
學習一下,謝謝樓主的分享。




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1