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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

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

如果要做到從99-0的顯示應(yīng)該如何修改單片機(jī)程序?用的是edsim仿真

[復(fù)制鏈接]
ID:708783 發(fā)表于 2020-3-15 16:27 | 顯示全部樓層 |閱讀模式
ORG 0100H
TABLE:        DB 0C0h,0F9H,0A4H,0b0H,99H,92H,82H,0F8H,80H,90H        ;表:共陽(yáng)數(shù)碼管 0-9
                ORG 0000H
                LJMP MAIN
                ORG 0200H
MAIN:        MOV DPTR,#TABLE
M0:                MOV R2,#0                       
M1:                CLR P3.4
                SETB P3.3                    
                MOV A,R2                    
                MOV B,#10               
                DIV AB                              
                MOVC A,@A+DPTR      
                MOV P1,A
                LCALL DELAY                       
                MOV P1,#0FFH               
                CLR P3.3                              
                MOV A,B                              
                MOVC A,@A+DPTR
                MOV P1,A
                    LCALL DELAY                       
                    MOV P1,#0FFH               
                MOV A,R2
                CJNE A,#99,M2               
                LJMP M0
M2:                INC R2
                LJMP M1      
DELAY:        MOV R5,#10                       
                DJNZ R5,$
                RET
                END
回復(fù)

使用道具 舉報(bào)

ID:235200 發(fā)表于 2020-3-16 01:06 | 顯示全部樓層
按下面方法改就行了
ORG 0100H
TABLE:        DB 0C0h,0F9H,0A4H,0b0H,99H,92H,82H,0F8H,80H,90H        ;表:共陽(yáng)數(shù)碼管 0-9
                ORG 0000H
                LJMP MAIN
                ORG 0200H
MAIN:        MOV DPTR,#TABLE
M0:                MOV R2,#99                       
M1:                CLR P3.4
                SETB P3.3                    
                MOV A,R2                    
                MOV B,#10               
                DIV AB                              
                MOVC A,@A+DPTR      
                MOV P1,A
                LCALL DELAY                       
                MOV P1,#0FFH               
                CLR P3.3                              
                MOV A,B                              
                MOVC A,@A+DPTR
                MOV P1,A
                    LCALL DELAY                       
                    MOV P1,#0FFH               
                MOV A,R2
                CJNE A,#0,M2               
                LJMP M0
M2:             MOV A,R2
                ADD A,#0FFH
                                MOV R2,A
                LJMP M1      
DELAY:        MOV R5,#10                       
                DJNZ R5,$
                RET
                END
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2020-3-16 10:15 | 顯示全部樓層
;99-0倒計(jì)時(shí)程序
;單片機(jī)型號(hào):STC8a4k32s2,如果使用其它型號(hào)單片機(jī),延時(shí)要調(diào)節(jié)一下
;功能:上電之后自動(dòng)顯示99-0的倒計(jì)時(shí)程序
;COM1,COM2和OUT可以在EQU中修改
;因?yàn)槲沂诸^上沒(méi)有共陽(yáng)的數(shù)碼管,所以,這是一個(gè)共陰的程序,
;仿真的時(shí)候自己做一些修改就可以了,這是一個(gè)已經(jīng)在開(kāi)發(fā)板上驗(yàn)證過(guò)的程序,代碼復(fù)制就可以運(yùn)行的
;===================================================
COM1        EQU        P2.0
COM2        EQU        P2.1
OUT                EQU        P0
P2M0                        EQU                096H        ;
P2M1                        EQU                095H        ;控制P2端口輸出模式的寄存器
;===================================================
                ORG 0000H
                LJMP         MAIN
                ORG         0100H
MAIN:                MOV                R7,#100
                                CLR                COM1
                                CLR                COM2
                                MOV                P2M1,#0H                ;
                                MOV                P2M0,#0FFH                ;
LOOP_0:         MOV         R2,#99
LOOP_1:                        CALL        DISPLAY
                                DEC                R2
                                MOV                A,R2
                                CJNE        A,#0,LOOP_1
                                JMP                $
;======================================                                                       
DISPLAY:        MOV         DPTR,#TABLE
                                MOV         A,R2                    
                MOV         B,#10               
                DIV         AB
                                MOVC         A,@A+DPTR      
                MOV         OUT,A
                                SETB        COM1
                LCALL         DELAY               
                CLR         COM1
                                MOV                OUT,#00H
                                MOV         A,B                              
                MOVC         A,@A+DPTR
                MOV         OUT,A
                                SETB        COM2
                CALL        DELAY
                                CLR                COM2
                                MOV                OUT,#00H
                                DJNZ         R7,DISPLAY
RET
;===================================================
;這個(gè)是10mS的延時(shí)程序,在STC下載器中可以用軟件自動(dòng)計(jì)算
;如果是仿真,可以相應(yīng)的減少延時(shí)的時(shí)長(zhǎng)                                       
DELAY:                MOV         R5,#156
                MOV         R6,#106      
DELAY_1:        DJNZ         R5,DELAY_1      
                DJNZ         R6,DELAY_1
RET
;===================================================
;TABLE:                DB                 00000011B,10011111B,00100101B,00001101B,10011001B,01001001B,01000001B,00011111B,00000001B,00001001B        ;表:共陽(yáng)數(shù)碼管 0-9
TABLE:                DB                 11111100B,01100000B,11011010B,11110010B,01100110B,10110110B,10111110B,11100000B,11111110B,11110110B        ;表:共陰數(shù)碼管 0-9
END

回復(fù)

使用道具 舉報(bào)

ID:708783 發(fā)表于 2020-3-17 19:04 | 顯示全部樓層
可以把數(shù)據(jù)表顛倒過(guò)來(lái)9-0
回復(fù)

使用道具 舉報(bào)

ID:708783 發(fā)表于 2020-3-17 19:09 | 顯示全部樓層
csmyldl 發(fā)表于 2020-3-16 01:06
按下面方法改就行了
ORG 0100H
TABLE:        DB 0C0h,0F9H,0A4H,0b0H,99H,92H,82H,0F8H,80H,90H         ...

哇,謝謝,這個(gè)代碼看懂了
回復(fù)

使用道具 舉報(bào)

ID:708783 發(fā)表于 2020-3-17 19:10 | 顯示全部樓層
Y_G_G 發(fā)表于 2020-3-16 10:15
;99-0倒計(jì)時(shí)程序
;單片機(jī)型號(hào):STC8a4k32s2,如果使用其它型號(hào)單片機(jī),延時(shí)要調(diào)節(jié)一下
;功能:上電之后自動(dòng)顯 ...

哇,大佬
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 91精品免费视频 | 国产亚洲精品精品国产亚洲综合 | 精品欧美一区二区三区久久久 | 色又黄又爽网站www久久 | 欧美激情精品久久久久久 | 日韩午夜精品 | 久久在线看 | 亚洲欧美一区二区在线观看 | 国产精品久久久亚洲 | 国产精品久久久久久久久久免费看 | 精品久久久久久亚洲综合网站 | 午夜天堂精品久久久久 | 在线色网| 色综合色综合色综合 | 欧美激情在线观看一区二区三区 | 少妇一级淫片免费放播放 | 黄色三级免费网站 | www.888www看片 | 精品一区二区三区在线观看 | 777zyz色资源站在线观看 | 精品国产黄色片 | 天天影视网天天综合色在线播放 | 四虎最新视频 | www.色婷婷 | 中文字幕精品一区二区三区在线 | 欧美成人手机视频 | 亚洲国产精品人人爽夜夜爽 | 九九免费视频 | 久久久91 | 青青久在线视频 | 亚洲一区二区免费电影 | 欧美一级黄视频 | 欧美日韩专区 | 久久aⅴ乱码一区二区三区 亚洲国产成人精品久久久国产成人一区 | 国产精品一区二区在线 | 午夜国产羞羞视频免费网站 | 国产精品海角社区在线观看 | 国精产品一区二区三区 | 亚洲视频在线一区 | 精品中文视频 | 伊人久麻豆社区 |