專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

單片機(jī)液晶顯示器程序

作者:佚名   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2010年06月06日   【字體:

 單片機(jī)驅(qū)動(dòng)1602液晶顯示器的匯編語(yǔ)言程序,大家只要自行更改端口即可在頭3行,數(shù)據(jù)口為P0口,程序已經(jīng)通過(guò)測(cè)試

      RS EQU  P2.0;
      RW EQU  P2.1;
      E  EQU  P2.2;
      ORG 0000H;
      AJMP MAIN;
      ORG  0100H;
MAIN: MOV P0,#01H;
      LCALL XRT;
      MOV P0,#038H;
      LCALL XRT;
      MOV P0,#0CH;
      LCALL XRT;
      MOV P0,#080H;
      LCALL XRT;
      MOV R1,#080H;
      MOV P0,#01010011B;
      LCALL WXS;
      LCALL QJ;
      MOV P0,#01010000B;
      LCALL WXS;
      LCALL QJ;
      MOV P0,#01010011B
      LCALL WXS;
      LCALL QJ;
      MOV P0,#01010111B
      LCALL WXS;
      LCALL QJ;
      MOV P0,#01000100B
      LCALL WXS;
      LCALL QJ;
      MOV P0,#00111000B
      LCALL WXS;
      LCALL QJ;
      MOV P0,#01010101B
      LCALL WXS;
      LCALL QJ;
WXS:  SETB RS;
      CLR RW;
      CLR  E;
      RET;
QJ:   MOV A,R1;
      INC A;
      MOV R1,A;
      MOV P0,A;
      LCALL XRT;
      RET;
XRT:  CLR RS;
      CLR RW;
      CLR E;
      LCALL CKMB;
      SETB E;
      RET;
CKMB: MOV P0,#0FFH;
      CLR RS;
      SETB RW;
      CLR E;
      NOP 
      SETB E;
      JB P0.7,CKMB;
      RET
      END
 

關(guān)閉窗口

相關(guān)文章