找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1747|回復: 0
收起左側(cè)

單片機+LCD1602顯示初步 匯編語言程序

[復制鏈接]
ID:802812 發(fā)表于 2020-7-13 22:08 | 顯示全部樓層 |閱讀模式
簡簡單單做了一個LCD顯示
  1. RS   BIT  P2.0
  2.             RW   BIT  P2.1
  3.             EN   BIT  P2.2
  4.             ORG   0000H
  5.         AJMP  MAIN
  6.         ORG   0050H
  7. MAIN:   MOV   SP,   #40H
  8.         MOV   A,    #01H
  9.             ACALL WCOM
  10.             MOV   A,    #38H
  11.             ACALL WCOM
  12.             MOV   A,    #0CH
  13.             ACALL WCOM
  14.             MOV   A,    #06H
  15.             ACALL WCOM
  16.             MOV   A,    #83H
  17.             ACALL WCOM
  18.             MOV   A,    #'B'
  19.             ACALL WDATA
  20.             MOV   A,    #'U'
  21.             ACALL WDATA
  22.             MOV   A,    #'I'
  23.             ACALL WDATA
  24.             MOV   A,    #'L'
  25.             ACALL WDATA
  26.           MOV   A,    #'D'
  27.           ACALL WDATA
  28.           MOV   A,    #' '
  29.           ACALL WDATA
  30.           MOV   A,    #'Y'
  31.           ACALL WDATA
  32.           MOV   A,    #'O'
  33.           ACALL WDATA
  34.           MOV   A,    #'U'
  35.           ACALL WDATA
  36.           MOV   A,    #'R'
  37.           ACALL WDATA
  38.           MOV   A,    #0C5H
  39.           ACALL WCOM
  40.           MOV   A,    #'D'
  41.           ACALL WDATA
  42.           MOV   A,    #'R'
  43.           ACALL WDATA
  44.           MOV   A,    #'E'
  45.           ACALL WDATA
  46.           MOV   A,    #'A'
  47.           ACALL WDATA
  48.           MOV   A,    #'M'
  49.           ACALL WDATA
  50.           MOV   A,    #'S'
  51.           ACALL WDATA
  52. Loop: LJMP  LOOP


  53. CKBUSY:  PUSH   ACC
  54.          MOV    P0,   #0FFH
  55. CC:      CLR    RS
  56.          SETB   RW
  57.                   CLR    EN
  58.                   NOP
  59.                   SETB   EN
  60.                   MOV    A,    P1
  61.                   JB     ACC.7, CC
  62.                   CLR    EN
  63.                   POP    ACC
  64.                   RET

  65.                  
  66. WCOM:    CLR    EN
  67.          CLR    RS
  68.                   CLR    RW
  69.                   NOP
  70.                   SETB   EN
  71.                   MOV    P1,    A
  72.                   NOP
  73.                   CLR    EN
  74.                   ACALL  DELAY
  75.                   RET

  76.                  
  77. WDATA:   CLR    EN
  78.          SETB   RS
  79.                   CLR    RW
  80.                   SETB   EN
  81.                   NOP
  82.                   MOV    P1,    A
  83.                   CLR    EN
  84.                   ACALL  DELAY
  85.                   RET

  86.                  
  87. DELAY:   MOV    R6,  #0
  88. DD:      MOV    R7,  #128
  89.                   DJNZ   R7,  $
  90.                   DJNZ   R6,  DD
  91.                   RET
  92.                   END
復制代碼


LCD.png
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表