好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

(很有借鉴价值)LCD1602显示字符和(动态RAM)中的汇编程序(word文档良心出品).doc

3页
  • 卖家[上传人]:cl****1
  • 文档编号:527215305
  • 上传时间:2022-11-10
  • 文档格式:DOC
  • 文档大小:52KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 单片机LCD1602显示字符和数字的汇编程序(无聊原创)1,单片机和LCD1602的连线,和程序结果显示如下图:2,LCD第一行显示字符XIAORENGUANG第二行显示RAM中40H到46H中的数字程序如下:ORG 0000HAJMP MAINRS EQU P2.4RW EQU P2.5E EQU P2.6MAIN: MOV SP,#60H MOV 40H,#01H MOV 41H,#02H MOV 42H,#03H MOV 43H,#04H MOV 44H,#05H MOV 45H,#06H MOV 46H,#07H ACALL DD1 ;DD1是LCD初始化 MOV DPTR,#TABLE1 ACALL DD2;DD2是LCD第一行显示TABLE1 ACALL PPP ;PPP是LCD第二行显示RAM中40H到46H中的数据 SJMP $DD1: MOV p0,#01H ;清屏 CALL ENABLE MOV p0,#38H ;显示功能 CALL ENABLE MOV p0,#0FH ;显示开关控制 CALL ENABLE MOV p0,#06H ;+1 CALL ENABLE RETDD2: MOV p0,#80H;第一行的开始位置 cALL ENABLE CALL WRITE1;到TABLE1取码? RETDD3: MOV p0,#0C0H;第二行的位置 CALL ENABLE CALL WRITE1;到TABLE2 取码 RETENABLE: CLR RS ;送命令 CLR RW CLR E CALL DELAY SETB E RETWRITE1: MOV R1,#00H ;显示table中的值 A1: MOV A,R1;到table取码 MOVC A,@A+DPTR call wRITE2 ;显示到lcd INC R1 CJNE A,#00H,A1 ;是否到00h RETWRITE2:MOV p0,A ;显示 SETB RS CLR RW CLR E CALL DELAY SETB E RETDELAY: PUSH ACC MOV A,R4 MOV R4,#05 D1: MOV R5,#0FFH DJNZ R5,$ DJNZ R4,D1 MOV R4,A POP ACC RETPPP: MOV p0,#0C0H;第二行的位置 CALL ENABLE MOV DPTR,#TAB;显示 CALL WRITE3;到TABLE2 取码 RETWRITE3: MOV R1,#40H ;显示table中的值 MOV R7,#07HA2: MOV A,@R1;到table取码 MOVC A,@A+DPTR call wRITE2 ;显示到lcd INC R1 DJNZ R7,A2 ;是否到00h RETtable1: db"XIAORENGUANG ",00HTAB: DB 30H, 31H, 32H, 33H ;显示40 H -46H的内容 DB 34H, 35H, 36H, 37H DB 38H, 39H END 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.