51單片機第六彈---LCD液晶顯示模組

來源:互聯網
上載者:User

標籤:

看了一下居然沒有液晶顯示屏。。算了 有錢了再買 先扔個程式

                 

/******************************************************************************** 實 驗 名 : LCD1602實驗* 使用的IO     : LCD使用P0 * 實驗效果       : 在液晶屏上顯示  love* 注    意 :*******************************************************************************/#include <reg52.h>#include <intrins.h>#define GPIO_LED P2#define GPIO_LCD P0#define GPIO_KEY P1#define uint unsigned int#define uchar unsigned charsbit LCDE=P2^7;sbit RW=P2^5;sbit RS=P2^6;uchar code DIG_CODE[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};uchar My_code[]="love";void Delay10ms();void LcdInit();void LcdWriteCom(uchar com);void LcdWriteData(uchar dat);void main(){uchar i;LcdInit();for(i=0;i<4;i++)LcdWriteData(My_code[i]);while(1){}}void Delay10ms(){    uchar i=38,j=130;    while(i--)        while(j--);}void LcdWriteCom(uchar com)//讀命令{RS=0;RW=0;GPIO_LCD=com;LCDE=1;Delay10ms();LCDE=0;}void LcdWriteData(uchar dat)  //讀資料{RS=1;RW=0;GPIO_LCD=dat;LCDE=1;Delay10ms();LCDE=0;}void LcdInit() //初始化{LcdWriteCom(0x38);LcdWriteCom(0x0c);LcdWriteCom(0x06);LcdWriteCom(0x01);LcdWriteCom(0x80);}

51單片機第六彈---LCD液晶顯示模組

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.