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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

求教:用數碼管動態顯示法,編匯編程序,使6位數碼管顯示從000000到FFFFFF,時間間隔1s

[復制鏈接]
跳轉到指定樓層
樓主
求教:用數碼管動態顯示法,編匯編程序,使6位數碼管顯示從000000到FFFFFF,時間間隔1s,請大佬指點一下,或者幫忙修改一下下面的程序(次程序是顯示:000000-999999,辛苦修改成000000-FFFFFF)






這3張圖片是實驗書上的,第4張是我畫的Proteus原理圖(附件的程序是000000-999999顯示的參考程序),但是編譯好了之后用我的原理圖仿真后只顯示000000,有問題不知道什么原因,請指點謝謝!是不是我畫的原理圖哪里不對?原理圖如果對的話,把上面的000000-999999的程序hex寫進51單片機應該顯示000000-999999才對啊,請高手指點一下我的原理圖或者程序應該怎么改?(老師的要求是按照實驗書上的接法)謝謝!


下面是000000-999999的參考匯編程序

        ORG        0000H
        LJMP        MAIN
        ORG        0030H                ;MAINN主程序
MAIN:        MOV        SP,        #70H        ;設置堆棧SP
        MOV        30H,        #00H        ;設置計算區(30H-32H)的初值
        MOV        31H,        #00H       
        MOV        32H,        #00H
SEND:        LCALL        GIVE                ;計算區的值送至顯示緩沖區
        MOV        R7,        #159        ;顯示時間初值
SHOW:        LCALL        DISP                ;調用顯示子程序
        DJNZ        R7,        SHOW        ;顯示時間到?
        LCALL        ADD1                ;計算區的值加1
        LJMP        SEND
;GIVE        送數子程序
GIVE:        MOV        R0,        #45H        ;顯示緩沖區末址
        MOV        R1,        #32H        ;計算區末址
        MOV        R2,        #03H       
GETBIT:        MOV        A,        @R1        ;計算區的值送顯示緩沖區
        ANL        A,        #0FH
        MOV        @R0,        A
        DEC        R0
        MOV        A,        @R1
        ANL        A,        #0F0H
        SWAP        A
        MOV        @R0,        A
        DEC        R0
        DEC        R1
        DJNZ        R2,        GETBIT        ;送數送完了嗎?
        RET
;ADD1:        加1子程序
ADD1:        MOV        R1,        #32H        ;計算區末址
        MOV        R2,        #03H
        SETB        C
BCD1:        CLR        A
        ADDC        A,        @R1
        DA        A                ;調整相加結果為十進制
        MOV        @R1,        A        ;保存結果
        DEC        R1                ;地址指針減1
        DJNZ        R2,        BCD1
        RET
;DISP顯示子程序
DISP:        MOV        R0,        #40H        ;顯示緩沖區首址
        MOV        R2,        #20H        ;初始位碼
        MOV        R3,        #06H       
CLOSE:        CLR        A                ;關顯示
        MOV        DPTR,        #8002H
        MOVX        @DPTR,        A
        MOV        A,        @R0        ;查表得段碼
        MOV        DPTR,        #TABLE       
        MOVC        A,        @A+DPTR
        MOV        DPTR,        #8004H        ;送段碼
        MOVX        @DPTR,        A
        MOV        DPTR,        #8002H        ;送位碼
        MOV        A,        R2       
        MOVX        @DPTR,        A
        LCALL        DELAY                ;延時1毫秒
        INC        R0                ;顯示緩沖區地址指針加1
        RR        A                ;位碼右移
        MOV        R2,        A
        DJNZ        R3,        CLOSE        ;6位數碼管顯示完了嗎?
        RET
;DELAY        延時子程序 晶體震蕩頻率為12MHz時,延時約1毫秒
DELAY:        MOV        R4,        #5
DELAY1:        MOV        R5,        #100
        DJNZ        R5,        $
        DJNZ        R4,        DELAY1
        RET
;TABLE 段碼表對應0-F的段碼
TABLE:        DB        3FH,06H,5BH,4FH,66H,6DH,7DH,07H
        DB        7FH,6FH,77H,7CH,39H,5EH,79H,71H
        END       

題目5_3.jpg (328.55 KB, 下載次數: 72)

題目5_3.jpg

題目5_2.jpg (588.34 KB, 下載次數: 42)

題目5_2.jpg

題目5_1.jpg (546.65 KB, 下載次數: 46)

題目5_1.jpg

51hei圖片20210423112050.png (35.86 KB, 下載次數: 61)

51hei圖片20210423112050.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:876573 發表于 2021-4-24 08:24 | 只看該作者
沒人回復嗎,急等大神指點,謝謝!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品三级久久久久久电影 | 国产精品视频久久久 | 黄色网址在线免费观看 | 中文字幕高清 | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 日韩精品一区在线 | 久草热线 | 欧美日韩淫片 | 国产精品久久久久久久久图文区 | 久久综合一区二区三区 | 中文字幕亚洲精品 | 精品一区二区久久久久久久网站 | www.久| 精品乱码一区二区三四区视频 | 激情小说综合网 | 国内精品久久久久久久影视简单 | 99热都是精品 | 国产精品免费一区二区三区四区 | 在线观看亚洲 | 91色在线| 在线观看国产视频 | 欧美一区二区三区 | 中文字幕日韩一区 | 91精品国产777在线观看 | 欧美一级欧美一级在线播放 | 亚洲日韩欧美一区二区在线 | 黄色精品视频网站 | 一区二区三区在线免费观看 | 午夜视频在线免费观看 | h视频免费在线观看 | 三级在线免费 | 日韩视频区 | 日操夜操 | 亚洲午夜视频 | 国产午夜精品久久久久 | 日韩精品一区二区三区久久 | 99精品在线观看 | 99亚洲精品视频 | 精品久久久久久久 | 精品一区二区在线观看 | 亚洲成人自拍 |