久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4256|回復: 0
打印 上一主題 下一主題
收起左側

單片機LCD1602匯編如何才能兩行全部顯示?

[復制鏈接]
跳轉到指定樓層
樓主
現在就是加第二行數據表調用就是到AJMP $這兒停不下來還重新刷寫,請教下老哥們


單片機源程序如下:
  1. ;1602液晶屏顯示程序
  2. ;====定義控制線端口=======
  3. ;P2.0-P2.7為數據 D0-D7接口
  4. ;RS數據/命令選擇端     H/L
  5. ;RW讀/寫選擇端         H/L
  6. ;EN使能控制端          H/L 開/關
  7.      RS EQU P0.0       ;等值指令(起外號)
  8.      RW EQU P0.1       ;等值指令(起外號)
  9.      EN EQU P0.2       ;等值指令(起外號)
  10.      ORG 00H           ;定義起始地址位置
  11.      JMP MAIN          ;跳轉主程序
  12.      ORG 30H           ;開始主程序地址位置
  13. /*主程序*/;==========================
  14. MAIN:  MOV SP,60H      ;設置堆棧指針地址位置
  15.        CALL CHUSHIHUA  ;調用1602初始化
  16. WW:    MOV A,#80H      ;設置1602顯示的地址位置行(第一行80H--90H 第二行0C0H--0D0H)
  17.        LCALL XIE        ;調用指令子程序寫入顯示地址的數據
  18. /*     MOV A,#"A"      ;需要顯示的東西
  19.        CALL XIE1       ;調用顯示子程序*/
  20.        CALL SHU1       ;調用數據表
  21.        MOV A,#0C0H    ;把第二行地址寫入A中
  22.          LCALL XIE       ;調用第二行進行顯示
  23.         CALL SHU2       ;調用數據表1
  24.          AJMP [        DISCUZ_CODE_3        ]nbsp;     
  25. /*調用數據表顯示程序*/;===============
  26. SHU1:      MOV R0,#00H      ;00送給R0
  27. AAA:       MOV A,R0         ;A中數為00
  28.            MOV DPTR,#TAB    ;數據表地址裝入DPTR中
  29.            MOVC A,@A+DPTR   ;數據表數據裝入A中
  30.            CALL XIE1        ;調用數據進行寫入
  31.            INC R0           ;R0+1吧下一個數據調入
  32.            CJNE R0,#16D,AAA ;顯示16個數據
  33.            RET              ;返回主程序
  34. /*調數據表1顯示程序*/;===============
  35. SHU2:      MOV R1,#00H      ;00送給R0
  36. AAB:       MOV A,R1         ;A中數為00
  37.            MOV DPTR,#TAB1   ;數據表1地址裝入DPTR中
  38.            MOVC A,@A+DPTR   ;數據表數據裝入A中
  39.            CALL XIE1        ;調用數據進行寫入
  40.            INC R1           ;R0+1吧下一個數據調入
  41.            CJNE R1,#16D,AAB ;顯示16個數據
  42.            RET              ;返回主程序
  43. /*1602初始化程序*/;===================
  44. CHUSHIHUA: CALL YANSHI ;調用延時
  45.            MOV A,#38H  ;寫顯示模式設置 16X2顯示,5X7點陣,8位數據接口
  46.            CALL XIE    ;調用寫指令子程序
  47.            MOV A,#01H  ;顯示清屏(數據指針地址和所有顯示清0)
  48.            CALL XIE    ;調用寫指令子程序
  49.            MOV A,#06H  ;顯示光標移動設置為當寫一個字符后地址指針加1且光標加1
  50.            CALL XIE    ;調用寫指令子程序
  51.            MOV A,#0CH  ;顯示開及光標設置為開顯示 不顯示光標 光標不顯示
  52.            CALL XIE    ;調用寫子程序
  53.            RET         ;返回主程序
  54. /*寫數據程序*/;=======================
  55. XIE1: SETB RS    ;置1
  56.        CLR RW    ;置0
  57.        CLR EN    ;置0
  58.        MOV P2,A  ;寫數據到P2口
  59.       CALL YANSHI;調用延時
  60.       SETB EN    ;置1開啟使能     
  61.       CALL YANSHI;調用延時
  62.       CLR EN     ;關使能
  63.       CALL YANSHI;調用延時
  64.       RET        ;返回主程序
  65. /*寫指令命令程序*/;=======================
  66. XIE: CLR RS   ;置0
  67.      CLR RW   ;置0
  68.      CLR EN   ;置0
  69.      MOV P2,A ;寫指令數據到P2口
  70.     CALL YANSHI;調用延時
  71.     SETB EN    ;開啟使能     
  72.     CALL YANSHI;調用延時
  73.      CLR EN    ;關閉使能
  74.     CALL YANSHI;調用延時
  75.      RET       ;返回主程序
  76. /*延時程序*/;========================
  77. YANSHI: MOV R7,#0F0H
  78. AA:     MOV R6,#0D2H
  79.        DJNZ R6,$
  80.        DJNZ R7,AA
  81.         RET
  82. /*數據表第一行*/;====================
  83. TAB:  DB "welcome-to-1602-"
  84. /*數據表第二行*/;====================
  85. TAB1: DB "www點dfhw123點com "
  86. END
復制代碼

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲乱码一区二区三区在线观看 | 国产精品美女久久久久aⅴ国产馆 | 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 国产精品99视频 | 成人网av | 免费一级淫片aaa片毛片a级 | 在线精品亚洲欧美日韩国产 | 成人在线观看免费 | 波多野结衣一区二区三区在线观看 | 麻豆精品国产91久久久久久 | 国产精品福利网站 | 国产成人免费视频网站高清观看视频 | 国产精品久久毛片av大全日韩 | 国产第一页在线观看 | 国产视频中文字幕 | 久久国产精品-国产精品 | 欧美色性 | 久久精品免费一区二区三 | 中文字幕第十页 | 自拍偷拍第一页 | 亚洲精品一区二区三区在线 | 夜夜爽99久久国产综合精品女不卡 | 欧美日韩在线电影 | 中文字幕av色 | 99re6在线视频精品免费 | 欧美精品久久 | 国产午夜精品一区二区三区嫩草 | 亚洲乱码国产乱码精品精98午夜 | 日韩久草 | 国产在线中文字幕 | 91在线精品秘密一区二区 | 精品在线看 | 亚洲精品视频免费观看 | 国产精品一区一区 | 91精品国产91久久久久青草 | 国产精品久久久一区二区三区 | 亚洲天堂av在线 | 视频在线一区 | 国精产品一品二品国精在线观看 | 最新中文字幕在线 | 亚洲精品国产偷自在线观看 |