亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? b13-2.asm

?? 林伸茂的8051單片機徹底研究系列基礎篇的隨書光盤
?? ASM
字號:
;PROGRAM NAME B13-2.ASM
MS10    EQU     9217    ;APPROXIMATELY 10MS INTERRUPR
;
INTR_CNT EQU    30H     ;CNT STORIAGE
BUFFER  EQU     31H     ;DISPLAY BUFFER
BUF_WR  EQU     32H     ;DISPLAY BUFFER
EE_ADDR EQU     33H
WAIT    EQU     34H
;
SCLK    REG     P1.7
SDA     REG     P1.6
;
SCOPE   REG     P3.3    ;CHECK BY SCOPE
BUZZER  REG     P3.4
LED     REG     P3.7
;
        ORG     0000H
        JMP     START
        ORG     0003H   ;[DISABLE]  EXTERNAL INT0 INTERRUPT
        RETI
        ORG     000BH   ;[ENABLE]  TIMER0 OVERFLOW INTERRUPT
        JMP     T0_ISR
;
        ORG     0013H
        RETI            ;[DISABLE] EXTERNAL INT1 INTERRUPT
        ORG     001BH
        RETI            ;[DISABLE] TIMER1 OVERFLOW INTERRUPT
        ORG     0023H
        RETI            ;[DISABLE] SERIAL INTERRUPT
;
        ORG     30H
START   MOV     R0,#00H
        DJNZ    R0,$    ;DELAY A WHILE
        MOV     SP,#60H
        MOV     P1,#FFH
        MOV     P3,#FFH
        MOV     INTR_CNT,#00H
        CLR     BUZZER  ;P3.4=0,BUZZER OFF
        CLR     LED     ;P3.7=0,LED OFF
        CALL    SET_TMR0
        MOV     BUF_WR,#66H ;DISPLAY DATA
        MOV     BUFFER,#99H ;DISPLAY DATA
        CALL    IIC_INIT
$LOOP
        CLR     EA
        MOV     R0,#00
        MOV     R1,#00
        MOV     B,BUF_WR
        CALL    IIC_WRITE
        SETB    EA
        CALL    DELAY
        CALL    DELAY
;
        CLR     EA
        MOV     R0,#00
        MOV     R1,#00
        SETB    SCOPE
        CALL    IIC_READ         ;RESULT IN ACC
        CLR     SCOPE
        CJNE    A,#FFH,$NEW
        MOV     A,#00H
$NEW    MOV     BUFFER,A        ;READ FROM EEPROM
        SETB    EA
        CALL    DELAY
        CALL    DELAY
;
        MOV     A,BUF_WR
        ADD     A,#01H
        DA      A
        MOV     BUF_WR,A
        SJMP    $LOOP
;
;MEM BLOCK IN R0
;ADDRESS   IN R1
;DATA      IN B
IIC_WRITE
        CALL    IIC_START
        MOV     A,R0
        ANL     A,#07H  ;MASK BIT7-BIT3
        RL      A
        ORL     A,#A0H  ;WR=TRUE(0) AS BIT0=1
        CALL    IIC_OUT ;COMMAND OUT
        CALL    IIC_ACK ;9 CLK
;
        MOV     A,R1
        CALL    IIC_OUT ;ADDR OUT
        CALL    IIC_ACK
;
        MOV     A,B
        CALL    IIC_OUT ;DATA OUT
        CALL    IIC_ACK
;
        CALL    IIC_STOP
        RET
;
IIC_OUT CLR     SCLK
        CALL    DLY
        MOV     R7,#8
$RL     RLC     A
        JC      $O1
$O0     CLR     SDA
        JMP     $NEXT
$O1     SETB    SDA
$NEXT
        CALL    DLY
        SETB    SCLK
        CALL    DLY
        CLR     SCLK
        CLR     SDA
        CALL    DLY
        DJNZ    R7,$RL
        RET
;
;MEM BLOCK IN R0
;ADDRESS   IN R1
;DATA RETURN AT ACC
;
IIC_READ
        CALL    IIC_START
        MOV     A,R0
        ANL     A,#07H  ;MASK BIT7-BIT3
        RL      A
        ORL     A,#A0H  ;RD/!WR=0 AS BIT0=1
        CALL    IIC_OUT ;COMMAND OUT(WR)
        CALL    IIC_ACK
;
        MOV     A,R1
        CALL    IIC_OUT ;ADDR OUT
        CALL    IIC_ACK
;
        CALL    IIC_START
        MOV     A,R0
        ANL     A,#07H  ;MASK BIT7-BIT3
        RL      A
        ORL     A,#A1H  ;RD=1 AS BIT0=1
        CALL    IIC_OUT ;COMMAND OUT(RD)
        CALL    IIC_ACK
;
        CALL    IIC_IN ;DATA IN
        CALL    IIC_ACK
;
        CALL    IIC_STOP
        RET
;
IIC_ACK
        SETB    SCLK
        NOP
        CLR     SCLK
        NOP
        RET
;
IIC_IN  SETB    SDA
        CLR     SCLK
        MOV     R2,#8
        MOV     R0,#00H
$SI     SETB    SCLK
        JB      SDA,$SI1
$SI0    CLR     C
        JMP     $SNX
$SI1    SETB    C
$SNX    NOP
        MOV     A,R0    ;LOW BYTE
        RLC     A
        MOV     R0,A
        CLR     SCLK
        DJNZ    R2,$SI
        MOV     A,R0
        RET
;
IIC_INIT
        SETB    SCLK
        SETB    SDA
        RET
;
IIC_START
        SETB    SCLK
        SETB    SDA
;
        CLR     SDA
        NOP
        CLR     SCLK
        NOP
        RET
;
IIC_STOP
        SETB    SCLK
        SETB    SDA
        RET
;
DLY     RET
        MOV     WAIT,#1
        DJNZ    WAIT,$
        RET
;
;
DELAY   MOV     R7,#00H
$1      MOV     R6,#00H
$2      DJNZ    R6,$2
        DJNZ    R7,$1
        RET
;
T0_ISR
        MOV     TH0,#(65536-MS10) / 256 ;RELOAD TH0
        MOV     TL0,#(65536-MS10) .MOD. 256
        PUSH    A
;
        MOV     A,BUFFER
        ANL     A,#0FH  ;GET LOW NIBBLE
        SETB    ACC.5   ;BIT5=1
        SETB    ACC.6
        SETB    ACC.7
        MOV     P1,A    ;SHOW 1 DIGIT
        MOV     R0,#30H
        DJNZ    R0,$    ;DELAY
;inter-blanking
        CLR     ACC.4
        CLR     ACC.5
        MOV     P1,A    ;ALL DIGIT BLANK
        MOV     R0,#04H
        DJNZ    R0,$    ;DELAY
;
        MOV     A,BUFFER
        ANL     A,#F0H  ;GET HIGH NIBBLE
        SWAP    A       ;SWAP A
        SETB    ACC.4   ;BIT4=1
        SETB    ACC.6
        SETB    ACC.7
        MOV     P1,A    ;SHOW ANOTHER DIGIT
        MOV     R0,#30H
        DJNZ    R0,$    ;DELAY
;
        CLR     ACC.4
        CLR     ACC.5
        MOV     P1,A    ;ALL DIGIT BLANK
;
;INTR_CNT+1
        INC     INTR_CNT
        MOV     A,INTR_CNT
        CJNE    A,#100,$T0_END
        MOV     INTR_CNT,#00H
$T0_END POP     A
        RETI
;
SET_TMR0
        MOV     A,#01H  ;TIMER MODE 1
        MOV     TMOD,A
        MOV     TH0,#(65536-MS10) / 256 ;RELOAD TH0
        MOV     TL0,#(65536-MS10) .MOD. 256
        CLR     TF0     ;CLEAR TIMER0 FLAG
        SETB    TR0     ;TIMER0 START COUNT
        SETB    ET0     ;ENABLE TIMER0 INTERRUPT
        SETB    EA      ;ENABLE SYSTEM INTERRUPT
        RET
;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲午夜精品在线| 天堂久久久久va久久久久| 日韩亚洲欧美一区二区三区| 欧美视频一二三区| 91精品福利视频| 欧美影院午夜播放| 91精品国产日韩91久久久久久| 欧美性videosxxxxx| 欧美视频一区二| 91精品欧美久久久久久动漫| 日韩亚洲欧美成人一区| 欧美v日韩v国产v| 国产亚洲精品福利| 欧美激情一区二区三区| 亚洲欧美另类久久久精品2019| 一区二区三区在线影院| 日韩在线一区二区三区| 国模少妇一区二区三区| 成人性生交大片免费看中文| 99re热这里只有精品视频| 在线观看欧美精品| 日韩一区二区电影网| 欧美激情一区二区三区在线| 亚洲网友自拍偷拍| 麻豆91精品91久久久的内涵| 国产99久久久国产精品潘金网站| 色成年激情久久综合| 日韩视频在线一区二区| 国产精品热久久久久夜色精品三区 | av高清不卡在线| 日本二三区不卡| 日韩欧美的一区二区| 中文字幕一区二区视频| 日韩激情视频网站| 国产不卡免费视频| 欧美欧美午夜aⅴ在线观看| 2017欧美狠狠色| 亚洲国产一区在线观看| 国产精品亚洲专一区二区三区| 91在线精品一区二区| 欧美一级爆毛片| 中文字幕佐山爱一区二区免费| 日韩成人av影视| 色哟哟在线观看一区二区三区| 欧美日韩国产123区| 国产调教视频一区| 免费成人在线观看| 欧洲一区在线电影| 亚洲国产精品精华液ab| 免费久久99精品国产| 欧美专区亚洲专区| 国产女主播视频一区二区| 轻轻草成人在线| 91美女视频网站| 中国色在线观看另类| 激情综合亚洲精品| 日韩一区二区三区视频在线 | 国产亚洲一本大道中文在线| 午夜视频一区二区三区| 91蜜桃网址入口| 国产精品三级在线观看| 国产一区二区精品久久91| 日韩一区二区在线观看视频播放 | 91精品国产免费| 一区二区三区视频在线看| 成人视屏免费看| 精品国内片67194| 九九精品视频在线看| 69久久夜色精品国产69蝌蚪网| 亚洲黄色免费电影| 99久久免费视频.com| 日本一区二区电影| 国产成人啪免费观看软件 | 国产一区二区h| 欧美xxxxx牲另类人与| 九九**精品视频免费播放| 精品日韩在线一区| 韩国v欧美v日本v亚洲v| 欧美精品一区二区在线播放| 精品一区免费av| 26uuuu精品一区二区| 精品在线亚洲视频| 久久免费看少妇高潮| 国产福利一区二区三区视频在线| 久久久国产精品麻豆| 成人黄色在线视频| 亚洲欧美日韩国产综合在线| 91在线视频免费观看| 一区二区久久久久| 欧美日韩一级片网站| 青青草原综合久久大伊人精品| 91精品国产综合久久蜜臀| 精品中文字幕一区二区| 国产精品三级电影| 欧美日韩黄色影视| 毛片一区二区三区| 国产色产综合色产在线视频| 白白色 亚洲乱淫| 亚洲国产一区二区a毛片| 日韩视频在线观看一区二区| 丁香婷婷综合五月| 亚洲电影欧美电影有声小说| 精品日韩99亚洲| 92国产精品观看| 麻豆成人在线观看| 亚洲日本免费电影| 91麻豆精品国产91久久久更新时间| 精品一区二区三区视频在线观看 | 国产婷婷色一区二区三区| 色哟哟国产精品| 美女www一区二区| 日本一区二区三级电影在线观看| 91麻豆国产精品久久| 蜜桃av噜噜一区| 亚洲色图视频网站| 2019国产精品| 欧美人牲a欧美精品| 风间由美一区二区av101| 婷婷成人综合网| 亚洲天堂2016| 欧美xxxx老人做受| 欧美色爱综合网| 成人午夜伦理影院| 极品少妇一区二区| 亚洲国产精品影院| 国产精品二三区| 精品国产露脸精彩对白| 欧美在线不卡视频| jizz一区二区| 国产在线视频精品一区| 日韩一区精品字幕| 一区二区免费在线播放| 欧美激情在线看| 久久久99久久| 精品国产伦一区二区三区观看体验| 日本高清视频一区二区| aaa欧美色吧激情视频| 国产一区二区中文字幕| 日本在线不卡视频| 三级影片在线观看欧美日韩一区二区| 亚洲欧洲性图库| 国产精品久久久久久久久快鸭 | 粉嫩嫩av羞羞动漫久久久| 日韩电影在线免费看| 五月天丁香久久| 亚洲成av人在线观看| 亚洲一区成人在线| 亚洲欧美日韩在线播放| 日韩美女视频19| 亚洲素人一区二区| 椎名由奈av一区二区三区| 国产精品久久久99| 国产精品护士白丝一区av| ...xxx性欧美| 亚洲精品国产精华液| 亚洲高清视频的网址| 亚洲国产精品久久一线不卡| 婷婷亚洲久悠悠色悠在线播放| 午夜视频一区二区| 美腿丝袜一区二区三区| 国产乱码一区二区三区| 国产精品18久久久久久久久| 国产成人精品免费视频网站| 成人av免费在线播放| 99久久精品国产一区| 91美女在线看| 欧美一卡在线观看| 久久网站热最新地址| 中文字幕成人在线观看| 综合久久久久综合| 午夜精品123| 国产乱色国产精品免费视频| 成人av在线一区二区三区| 色婷婷综合五月| 91精品久久久久久久99蜜桃 | 亚洲色图.com| 亚洲国产视频直播| 韩国精品主播一区二区在线观看 | 久久久综合精品| 亚洲欧美成aⅴ人在线观看| 亚洲福利视频导航| 久久国产尿小便嘘嘘尿| 成人激情小说网站| 欧美日韩亚洲综合一区二区三区| 日韩欧美亚洲另类制服综合在线| 日本一区二区成人在线| 亚洲成人自拍一区| 国产在线视视频有精品| 91免费看视频| 久久九九久精品国产免费直播| 椎名由奈av一区二区三区| 麻豆精品一二三| 色婷婷国产精品久久包臀| 日韩一区二区在线观看视频播放 | 欧美日产在线观看| 成人免费一区二区三区视频| 亚洲国产精品久久久久婷婷884 | 三级一区在线视频先锋| www.亚洲精品| 久久久午夜精品|