欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機+74ls164顯示的是數碼管亂碼,哪出問題了?匯編 [打印本頁]

作者: shlandwind    時間: 2020-7-5 18:21
標題: 單片機+74ls164顯示的是數碼管亂碼,哪出問題了?匯編
                ORG         00H               ;程序從程序存儲器的0單元開始存放
                AJMP        MAIN            ;跳轉到主程序
                ORG         20H              ;主程序從程序存儲器的30H單元開始存放
MAIN:   
                        MOV         30H,        #0           ;給30H單元賦初始值0

DISPLAY:         MOV  R2,  #8
                        MOV R0,#30H          ;將顯示數據的存放首單元賦值給R0,以便調用循環將數值賦值給A
                MOV DPTR,#TABLE        ;將顯示碼的首地址賦值給DPTR
DISLOP:
                MOV A,@R0            ;將以R0內的數30H內的數值賦值給A
        MOVC A,@A+DPTR       ;查表語句,將顯示碼賦值給A
DP2:    RLC A               ;帶進位標志的左移操作
        MOV P2.0,C                 ;串行輸出一位段碼數據
        CLR P2.1             ;
        SETB P2.1            ;來個上升沿以產生移位時鐘, 每次來這個脈沖,移位寄存器上的數往后面移動一位,原來A=1,
        DJNZ R2,DP2                                   
        JMP        $



L2025:  MOV     R6,#28H                ; 延時子程序
L2027:  MOV     R7,#0F9H
L2029:  DJNZ    R7,$
        DJNZ    R6,L2027
        DJNZ    R5,L2025
        RET     
TABLE:
DB 40H,79H,24H,30H,19H   ;0,1,2,3,4
DB 12H,02H,78H,00H,10H   ;5,6,7,8,9

     END                 

164顯示.png (80.51 KB, 下載次數: 38)

164顯示.png

作者: Y_G_G    時間: 2020-7-6 08:58
74ls164沒有用過,就不好說
匯編還是會的,最好是不要用這個IC,沒有必要
使用RLC指令之前,最好是在前面加一條CLR C指令




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1