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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1854|回復: 9
收起左側

麻煩大佬們看看單片機匯編語言程序哪里錯啦?

[復制鏈接]
ID:1027053 發表于 2022-5-16 16:39 | 顯示全部樓層 |閱讀模式
     ORG 0000H
     LJMP MAIN
     ORG 0003H
     LJMP INTa
     ORG 000BH
     LJMP ITa
     ORG 001BH
     LJMP ITb
     ORG 0100H
MAIN:MOV SP,#70H
     MOV TMOD,#11H //定時器初始化
         SETB EA
         SETB ET0
         SETB ET1
         SETB IT0
         MOV  TL0,#00H
         MOV  TH0,#00H//定時器0賦值
         MOV  TL1,#00H
         MOV  TH1,#00H//定時器1賦值
         MOV  P1,#0FFH
         MOV  B,#0
         MOV  R0,#0
         MOV  R1,#0
         MOV  R2,#0
         MOV  R3,#0
         MOV  A,#0
         MOV  DPTR,#0000H//數據指針初始化
         AJMP KEYSCAN
KEYSCAN:
     MOV P3,#0F0H        //給P3賦值,讀行線
         MOV A,P3
         ANL A,#0F0H                  //與
         XRL A,#0F0H             //異或
         JNZ DELAY
DELAY:MOV R2,#05H
LOOP1:MOV R3,#0FAH
LOOP2:DJNZ R3,LOOP2
      DJNZ R2,LOOP1
          MOV A,P3
          ANL A #0F0H
          JNZ KEYSCAN1
          LJMP KEYSCAN
KEYSCAN1:
      MOV A,#00H
          MOV P3,#0FH
          MOV A ,P3
          ANL A ,#0FH
          MOV R1,A
          XRL A ,#0FH
          JNZ NUM
          LJMP KEYSCAN
NUM:
          MOV A ,R0
          MOV B,R1
          ORL A,B//A或上B,數據保存在A
          MOV DPTR,#TAB
          SJMP DISP0
DISP0:
     CJNE A,#0EEH,DISP1
         MOV A ,#00H
         MOVC A ,@A+DPTR
         MOV P0,A
         LCALL DELAY1
         LJMP KEYSCAN
DISP1:
    CJNE A ,#0EDH,DISP2
        MOV A ,#01H
        MOVC A,@A+DPTR
        MOV P0,A
        LCALL DELAY1
        LJMP KEYSCAN
DISP2:
   CJNE A ,#0EBH,DISP3
   MOV A ,#02H
   MOVC A @A+DPTR
   MOV P0,A
   LCALL DELAY1
   LJMP KEYSCAN
DISP3:
   CJNE A,#0E7H,DISP4
   MOV A,#03H
   MOVC A ,@A+DPTR
   MOV P0,A
   LCALL DELAY1
   LJMP KEYSCAN
DISP4:
   CJNE A,#0DEH,DISP5
   MOV A #04H
   MOVC A ,@A+DPTR
   MOV P0,A
   LCALL DELAY1
   LJMP KEYSCAN
DISP5:
   CJNE A,#0DDH,DISP6
   MOV A ,#05H
   MOVC A ,@A+DPTR
   MOV P0,A
   LCALL DELAY1
   LJMP KEYSCAN
DISP6:
   CJNE A,#0DBH,DISP7
   MOV A ,#06H
   MOVC A ,@A+DPTR
   MOV P0,A
   LCALL DELAY1
   LJMP KEYSCAN
DISP7:
   CJNE A,#0D7H,DISP8
   MOV A ,#07H
   MOVC A ,@A+DPTR
   MOV P0,A
   LCALL DELAY1
   LJMP KEYSCAN
DISP8:
   CJNE A,#0BEH,DISP9
   MOV A ,#08H
   MOVC A ,@A+DPTR
   MOV P0,A
   LCALL DELAY1
   LJMP KEYSCAN
DISP9:
   CJNE A,#0BDH,DISPA
   MOV A ,#09H
   MOVC A ,@A+DPTR
   MOV P0,A
   LCALL DELAY1
   LJMP KEYSCAN
DISPA:
   CJNE A,#0BBH,DISPB
   MOV A ,#0AH
   MOVC A ,@A+DPTR
   MOV P0,A
   LCALL DELAY1
   LJMP KEYSCAN
DISPB:
   CJNE A,#0B7H,DISPC
   MOV A ,#0BH
   MOVC A ,@A+DPTR
   MOV P0,A
   LCALL DELAY1
   LJMP KEYSCAN
DISPC:
   CJNE A,#07EH,DISPD
   MOV A ,#0CH
   MOVC A ,@A+DPTR
   MOV P0,A
   LCALL DELAY1
   LJMP KEYSCAN
DISPD:
   CJNE A,#07DH,DISPE
   MOV A ,#0DH
   MOVC A ,@A+DPTR
   MOV P0,A
   LCALL DELAY1
   LJMP KEYSCAN
DISPE:
   CJNE A,#07BH,DISPF
   MOV A ,#0EH
   MOVC A ,@A+DPTR
   MOV P0,A
   LCALL DELAY1
   LJMP KEYSCAN
DISPF:
   CJNE A,#077H,KEY
   MOV A ,#0FH
   MOVC A ,@A+DPTR
   MOV P0,A
   LCALL DELAY1
   LJMP KEYSCAN
DELAY1:MOV R2,#0FH
LOOP10:MOV R3,0FAH
LOOP20:DJNZ R3,LOOP20
       DJNE R2,LOOP10
         RET
KEY:LJMP MAIN
TAB:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H
END                           


回復

使用道具 舉報

ID:732794 發表于 2022-5-16 19:14 | 顯示全部樓層
這里為啥都是0?
MOV  TL0,#00H
         MOV  TH0,#00H//定時器0賦值
         MOV  TL1,#00H
         MOV  TH1,#00H//定時器1賦值
回復

使用道具 舉報

ID:1027053 發表于 2022-5-16 19:43 來自觸屏版 | 顯示全部樓層
51FAN2020 發表于 2022-5-16 19:14
這里為啥都是0?
MOV  TL0,#00H
         MOV  TH0,#00H//定時器0賦值

我們做的電子琴,剛開始沒按鍵,就沒有方波產生,所以就都是0
回復

使用道具 舉報

ID:824490 發表于 2022-5-16 20:02 | 顯示全部樓層
哪里不舒服呢?你倒是說!我看你紅光滿面,身體挺好的啊~~
回復

使用道具 舉報

ID:1026496 發表于 2022-5-16 22:49 | 顯示全部樓層
你要實現什么功能,可以描述清楚點嗎?
回復

使用道具 舉報

ID:140644 發表于 2022-5-16 23:24 | 顯示全部樓層
LJMP INTa
     ORG 000BH
     LJMP ITa
     ORG 001BH
     LJMP ITb
回復

使用道具 舉報

ID:814176 發表于 2022-5-17 08:31 | 顯示全部樓層
ANL  A #0F0H   ;少了逗號
回復

使用道具 舉報

ID:123289 發表于 2022-5-17 10:12 | 顯示全部樓層
錯與對,需要先立個標準。
回復

使用道具 舉報

ID:1027053 發表于 2022-5-17 16:27 | 顯示全部樓層
51FAN2020 發表于 2022-5-16 19:14
這里為啥都是0?
MOV  TL0,#00H
         MOV  TH0,#00H//定時器0賦值

完整程序來啦,麻煩大家移步,謝謝謝。!
回復

使用道具 舉報

ID:1027053 發表于 2022-5-17 16:27 | 顯示全部樓層
yaoyao2022 發表于 2022-5-16 22:49
你要實現什么功能,可以描述清楚點嗎?

完整程序在新帖,麻煩大家移步。。!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕视频免费 | 成人超碰 | 伊人看片 | 另类a v | 国产特一级黄色片 | 亚洲国产精品一区二区三区 | 91精品国产99久久 | 三级视频在线观看 | 国产精品美女久久久av超清 | caoporn视频 | 日韩中文字幕 | 国产一区二区三区久久久久久久久 | 欧美区日韩区 | 国产精彩视频 | 自拍偷拍小视频 | www.欧美视频 | 国产成人小视频 | 国产女人叫床高潮大片免费 | 精品亚洲视频在线 | 亚洲精品久久久久久久久久久久久 | xxxcom在线观看 | 午夜一区 | 国产欧美在线一区二区 | 欧美精品在线免费观看 | 午夜影院在线观看版 | 久久婷婷麻豆国产91天堂 | av中文字幕在线 | 国产精品一区在线观看 | 91免费视频观看 | 性高湖久久久久久久久 | a在线观看 | 在线观看视频一区二区三区 | 视频一区二区三区中文字幕 | 久久高潮 | 国产高清性xxxxxxxx | 精品国产乱码久久久久久蜜臀 | 久久不卡 | 人人鲁人人莫人人爱精品 | 成人黄色在线观看 | 一级黄a视频| 久久久久久国产精品免费免费狐狸 |