找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1323|回复: 0
打印 上一主题 下一主题
收起左侧

单片机+LCD1602显示初步 汇编语言程序

[复制链接]
跳转到指定楼层
楼主
简简单单做了一个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 (140.58 KB, 下载次数: 19)

LCD.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表