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

標(biāo)題: 延時編碼求助!!!如何添加?? [打印本頁]

作者: 137272190    時間: 2017-6-16 12:48
標(biāo)題: 延時編碼求助!!!如何添加??
IOCON   EQU 8006H       ;8255控制端口地址
IOA     EQU 8000H       ;8255端口A地址
IOB     EQU 8002H       ;8255端口B地址
IOC     EQU 8004H       ;8255端口C地址
CODE SEGMENT
    ASSUME CS:CODE
         
ORG 100H
START:
    MOV AL,90H      ;寫入8255A的控制字
    MOV DX,IOCON
    OUT DX,AL
   
    NOP
START1:
    NOP
    NOP
    MOV AL,0        ;從PA端口讀入開關(guān)狀態(tài)
    MOV DX,IOA
    IN  AL,DX
    NOP
    NOP
    MOV DX,IOB      ;從PB端口輸出,控制LED亮滅
    OUT DX,AL
   
    JMP START1
CODE ENDS
    END START


作者: 不倒翁.WZT    時間: 2017-6-17 08:18
標(biāo)題: RE: 延時編碼求助!!!如何添加??
程序中NOP都起延時作用,但是延時時間很短,下面一段子程序延時時間較長,R7和R6裝載數(shù)據(jù)越大延時時間越長。哪里需要延時,將此子程序在哪里調(diào)用即可。具體延時時間計算和延時原理見課本。
       ......
delay:                        ;延時子程序
       MOV  R7,#30H     ;設(shè)置R7=20H
L1:  MOV  R6,#0FFH    ;設(shè)置R6=FFH
       DJNZ R6,$            ;若R6-1≠0,執(zhí)行本指令循環(huán),若R6-1=0,執(zhí)行下一指令
       DJNZ R7,L1           ;若R7-1≠0,執(zhí)行L2循環(huán),若R7-1=0,執(zhí)行下一指令
       RET
       ......
如所列舉程序中一段程序。
START1:
    NOP
    NOP
    MOV AL,0        ;從PA端口讀入開關(guān)狀態(tài)
    MOV DX,IOA
    IN  AL,DX
    NOP
    NOP
    MOV DX,IOB      ;從PB端口輸出,控制LED亮滅
    OUT DX,AL
如果延時時間很長,將兩個NOP刪除,換上ACALL  delay 如:
START1:
    ACALL  delay
    MOV AL,0        ;從PA端口讀入開關(guān)狀態(tài)
    MOV DX,IOA
    IN  AL,DX
    ACALL  delay
    MOV DX,IOB      ;從PB端口輸出,控制LED亮滅
    OUT DX,AL




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 色一情一乱一乱一区91av | 国产精品免费在线 | 成人在线国产 | 在线视频日韩 | av福利网站 | 欧美做受69 | 日韩精品在线看 | 激情午夜天 | 解开岳的丰满奶罩bd | 欧美三级精品 | 国产精品tv | www.欧美日韩 | 中文字幕在线观看免费 | 欧美一级淫片免费视频黄 | 国产成人午夜 | 美女黄色免费网站 | 四虎色播 | 国产理论在线观看 | av片在线观看 | 91av免费观看 | 中文字幕在线免费观看 | av免费网站 | 黄色xxxxx| 日韩一区二区在线观看视频 | 99视频网| 免费毛片基地 | 国产ts系列| 看毛片网站 | 亚洲资源在线 | 黄色一级大片在线免费看产 | 18成人免费观看网站 | 日韩av在线一区二区 | 日本香蕉视频 | 国产精品一区二区免费 | 国产日韩欧美日韩大片 | 久久av影院 | 日韩一区二区三 | 欧美日韩一区二区在线观看 | 日产精品久久久一区二区 | 日b视频在线观看 | 欧美黄色精品 |