1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2363|回復(fù): 1
收起左側(cè)

單片機(jī)+74ls164顯示的是數(shù)碼管亂碼,哪出問題了?匯編

[復(fù)制鏈接]
ID:797217 發(fā)表于 2020-7-5 18:21 | 顯示全部樓層 |閱讀模式
                ORG         00H               ;程序從程序存儲器的0單元開始存放
                AJMP        MAIN            ;跳轉(zhuǎn)到主程序
                ORG         20H              ;主程序從程序存儲器的30H單元開始存放
MAIN:   
                        MOV         30H,        #0           ;給30H單元賦初始值0

DISPLAY:         MOV  R2,  #8
                        MOV R0,#30H          ;將顯示數(shù)據(jù)的存放首單元賦值給R0,以便調(diào)用循環(huán)將數(shù)值賦值給A
                MOV DPTR,#TABLE        ;將顯示碼的首地址賦值給DPTR
DISLOP:
                MOV A,@R0            ;將以R0內(nèi)的數(shù)30H內(nèi)的數(shù)值賦值給A
        MOVC A,@A+DPTR       ;查表語句,將顯示碼賦值給A
DP2:    RLC A               ;帶進(jìn)位標(biāo)志的左移操作
        MOV P2.0,C                 ;串行輸出一位段碼數(shù)據(jù)
        CLR P2.1             ;
        SETB P2.1            ;來個上升沿以產(chǎn)生移位時鐘, 每次來這個脈沖,移位寄存器上的數(shù)往后面移動一位,原來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
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2020-7-6 08:58 | 顯示全部樓層
74ls164沒有用過,就不好說
匯編還是會的,最好是不要用這個IC,沒有必要
使用RLC指令之前,最好是在前面加一條CLR C指令
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表