<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

        51單片機的1602液晶顯示程序

        作者:浪子   來源:浪子   點擊數:  更新時間:2014年06月10日   【字體:

        # include <AT89x51.h>


        # define LCD_DB        P3

                sbit         LCD_RS=P2^7;

                sbit         LCD_RW=P2^6;

                sbit         LCD_E=P2^5;

         


        # define uchar unsigned char

        # define uint unsigned int

        void LCD_init(void);//初始化函數

        void LCD_write_command(uchar command);//寫指令函數

        void LCD_write_data(uchar dat);//寫數據函數

        void LCD_disp_char(uchar x,uchar y,uchar dat);//在某個屏幕位置上顯示一個字符,X(0-16),y(1-2)

        //void LCD_check_busy(void);//檢查忙函數。

        void delay_n40us(uint n);//延時函數

        /

        LCD_write_command(address);

        delay_n40us(20);//

        LCD_write_data(dat);

         delay_n40us(20);  //

        /

        //********延時函數***************

        void delay_n40us(uint n)

        { uint i;

              uchar j;           

                for(i=n;i>0;i--)

                   for(j=0;j<2;j++);        

        }                                       

        //*******************************


        //*********主函數*****************

        void main(void)

        {    uchar i,j;

                LCD_init(); 

          for(i=0;i<18;i++)

          {LCD_disp_char(i,1,aa[i]);}

                for(j=0;j<18;j++)

          {

          LCD_disp_char(j,3,bb[j]);}  

                while(1);

        }


         

        //*******************************

        關閉窗口

        相關文章

        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮