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

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

?? keil c51-

?? 單片機開發(fā)軟件Keil
??
?? 第 1 頁 / 共 2 頁
字號:
;  LOW (?ISD?WRITESFR01), HIGH (?ISD?WRITESFR01), SP, B
;
?ISD?WRITESFR01:
                MOV     SP,R0
                MOV     B,A
                AJMP    ?ISD?CMDLOOP

;--------------------------------------------------------------------------
; Command: Write SFR02:  P0
;  LOW (?ISD?WRITESFR02), HIGH (?ISD?WRITESFR02), dummy, P0
;
?ISD?WRITESFR02:
                MOV     P0,A
                AJMP    ?ISD?CMDLOOP

;--------------------------------------------------------------------------
; Command: Write SFR03:  P3
;  LOW (?ISD?WRITESFR03), HIGH (?ISD?WRITESFR03), dummy, P3
;
?ISD?WRITESFR03:
                MOV     P3,A
                AJMP    ?ISD?CMDLOOP

#ifdef PHILIPS_LPC900
;--------------------------------------------------------------------------
; Command: Write SFR04:  FMCON
;  LOW (?ISD?WRITESFR04), HIGH (?ISD?WRITESFR04), dummy, FMCON
;
?ISD?WRITESFR04:
                MOV     PH_FMCON,A
                AJMP    ?ISD?CMDLOOP

;--------------------------------------------------------------------------
; Command: Write SFR05:  FMADRL
;  LOW (?ISD?WRITESFR05), HIGH (?ISD?WRITESFR05), dummy, FMADRL
;
?ISD?WRITESFR05:
                MOV     PH_FMADRL,A
                AJMP    ?ISD?CMDLOOP
#endif

;--------------------------------------------------------------------------
; 0 Read CPU Core SFR registers:
;  LOW (?ISD?READCORESFR), HIGH (?ISD?READCORESFR), dummy, dummy
;  Sends: dummy, dummy, B, AUXR, DPL, DPH, SP
?ISD?READSFR00: MOV     A,SP
                PUSH    DPH
                PUSH    DPL
                PUSH    AUXR
                PUSH    B
                PUSH    ACC   ; Dummy
                PUSH    ACC   ; Dummy
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
; 1 Read CPU Core SFR registers:
;  LOW (?ISD?READSFR01), HIGH (?ISD?READSFR01), dummy, dummy
;  Sends: S:80, S:84, S:85, S:86, S:87, S:88, S:89
;   
?ISD?READSFR01:
                MOV     A,0x89  ; S:89
                PUSH    0x88    ; S:88
                PUSH    0x87
                PUSH    0x86
                PUSH    0x85
                PUSH    0x84
                PUSH    0x80
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
; 2 Read CPU Core SFR registers:
;  LOW (?ISD?READSFR02), HIGH (?ISD?READSFR02), dummy, dummy
;  Sends: S:8A, S:8B, S:8C, S:8D, S:8E, S:8F, S:90
;  
?ISD?READSFR02:
                MOV     A,0x90
                PUSH    0x8F    
                PUSH    0x8E
                PUSH    0x8D
                PUSH    0x8C
                PUSH    0x8B
                PUSH    0x8A
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
; 3 Read CPU Core SFR registers:
;  LOW (?ISD?READSFR03), HIGH (?ISD?READSFR03), dummy, dummy
;  Sends: S:91, S:92, S:93, S:94, S:95, S:96, S:97
;   
?ISD?READSFR03:
                MOV     A,0x97
                PUSH    0x96    
                PUSH    0x95
                PUSH    0x94
                PUSH    0x93
                PUSH    0x92
                PUSH    0x91
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
; 4 Read CPU Core SFR registers:
;  LOW (?ISD?READSFR04), HIGH (?ISD?READSFR04), dummy, dummy
;  Sends: S:8A, S:8B, S:8C, S:8D, S:8E, S:8F, S:90
;  
?ISD?READSFR04:
                MOV     A,0x9E
                PUSH    0x9D    
                PUSH    0x9C
                PUSH    0x9B
                PUSH    0x9A
                PUSH    0x99
                PUSH    0x98
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
; 5 Read CPU Core SFR registers:
;  LOW (?ISD?READSFR05), HIGH (?ISD?READSFR05), dummy, dummy
;  
?ISD?READSFR05:
                MOV     A,0xA5
                PUSH    0xA4    
                PUSH    0xA3
                PUSH    0xA2
                PUSH    0xA1
                PUSH    0xA0
                PUSH    0x9F
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
; 6 Read CPU Core SFR registers:
;  LOW (?ISD?READSFR06), HIGH (?ISD?READSFR06), dummy, dummy
;  
?ISD?READSFR06:
                MOV     A,0xAC
                PUSH    0xAB    
                PUSH    0xAA
                PUSH    0xA9
                PUSH    0xA8
                PUSH    0xA7
                PUSH    0xA6
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
; 7 Read CPU Core SFR registers:
;  LOW (?ISD?READSFR07), HIGH (?ISD?READSFR07), dummy, dummy
;  
?ISD?READSFR07:
                MOV     A,0xB3
                PUSH    0xB2    
                PUSH    0xB1
                PUSH    0xB0
                PUSH    0xAF
                PUSH    0xAE
                PUSH    0xAD
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
; 8 Read CPU Core SFR registers:
;  LOW (?ISD?READSFR08), HIGH (?ISD?READSFR08), dummy, dummy
;  
?ISD?READSFR08:
                MOV     A,0xBA
                PUSH    0xB9    
                PUSH    0xB8
                PUSH    0xB7
                PUSH    0xB6
                PUSH    0xB5
                PUSH    0xB4
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
; 9 Read CPU Core SFR registers:
;  LOW (?ISD?READSFR09), HIGH (?ISD?READSFR09), dummy, dummy
;  
?ISD?READSFR09:
                MOV     A,0xC1
                PUSH    0xC0    
                PUSH    0xBF
                PUSH    0xBE
                PUSH    0xBD
                PUSH    0xBC
                PUSH    0xBB
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
;10 Read CPU Core SFR registers:
;  LOW (?ISD?READSFRC8), HIGH (?ISD?READSFRC8), dummy, dummy
;  
?ISD?READSFR10:
                MOV     A,0xC8
                PUSH    0xC7    
                PUSH    0xC6
                PUSH    0xC5
                PUSH    0xC4
                PUSH    0xC3
                PUSH    0xC2
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
;11 Read CPU Core SFR registers:
;  LOW (?ISD?READSFR11), HIGH (?ISD?READSFR11), dummy, dummy
;  
?ISD?READSFR11:
                MOV     A,0xCF
                PUSH    0xCE    
                PUSH    0xCD
                PUSH    0xCC
                PUSH    0xCB
                PUSH    0xCA
                PUSH    0xC9
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
;12 Read CPU Core SFR registers:
;  LOW (?ISD?READSFR12), HIGH (?ISD?READSFR12), dummy, dummy
;  
?ISD?READSFR12:
                MOV     A,0xD7
                PUSH    0xD6    
                PUSH    0xD5
                PUSH    0xD4
                PUSH    0xD3
                PUSH    0xD2
                PUSH    0xD1
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
;13 Read CPU Core SFR registers:
;  LOW (?ISD?READSFR13), HIGH (?ISD?READSFR13), dummy, dummy
;  
?ISD?READSFR13:
                MOV     A,0xDE
                PUSH    0xDD    
                PUSH    0xDC
                PUSH    0xDB
                PUSH    0xDA
                PUSH    0xD9
                PUSH    0xD8
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
;14 Read CPU Core SFR registers:
;  LOW (?ISD?READSFR14), HIGH (?ISD?READSFR14), dummy, dummy
;  
?ISD?READSFR14:
                MOV     A,0xE6
                PUSH    0xE5    
                PUSH    0xE4
                PUSH    0xE3
                PUSH    0xE2
                PUSH    0xE1
                PUSH    0xDF
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
;15 Read CPU Core SFR registers:
;  LOW (?ISD?READSFR15), HIGH (?ISD?READSFR15), dummy, dummy
;  
?ISD?READSFR15:
                MOV     A,0xED
                PUSH    0xEC    
                PUSH    0xEB
                PUSH    0xEA
                PUSH    0xE9
                PUSH    0xE8
                PUSH    0xE7
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
;16 Read CPU Core SFR registers:
;  LOW (?ISD?READSFR16), HIGH (?ISD?READSFR16), dummy, dummy
;  
?ISD?READSFR16:
                MOV     A,0xF5
                PUSH    0xF4    
                PUSH    0xF3
                PUSH    0xF2
                PUSH    0xF1
                PUSH    0xEF
                PUSH    0xEE
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
;17 Read CPU Core SFR registers:
;  LOW (?ISD?READSFR17), HIGH (?ISD?READSFR17), dummy, dummy
;  
?ISD?READSFR17:
                MOV     A,0xFC
                PUSH    0xFB    
                PUSH    0xFA
                PUSH    0xF9
                PUSH    0xF8
                PUSH    0xF7
                PUSH    0xF6
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------
;18 Read CPU Core SFR registers:
;  LOW (?ISD?READSFR18), HIGH (?ISD?READSFR18), dummy, dummy
;  
?ISD?READSFR18:
                MOV     A,0xFF
                PUSH    0xFE
                PUSH    0xFD
                PUSH    ACC        ; dummy      
                PUSH    ACC        ; dummy
                PUSH    ACC        ; dummy
                PUSH    ACC        ; dummy
                AJMP    Send7Bytes
;
;--------------------------------------------------------------------------;
; putchar:  transmit a character via the serial interface
#if ISD_PUTCHAR
PUBLIC _putchar   ; C-Prototype:  char putchar (char c);
PUBLIC ?ISD?PUTCHAR, ?ISD?PUTCHAR_END

?ISD?PUTCHAR:
_putchar:       CJNE    R7,#0A7H,$+3
                JNC     pc_end
                MOV     A,R7
                XRL     A,#0AH
                SAVE_ES
                CLR_ES
                JNZ     pc_char
                MOV     A,#0DH
                CLR_TI
                WR_SBUF
                JNB_TI  $
pc_char:        MOV     A,R7
                CLR_TI
                WR_SBUF
                JNB_TI  $
                JNC     pc_char1        ; ISD51 is not initialized
                MOV     R0,#?ISD?RAMTOP
                MOV     A,@R0
#if CBLK_SZ == 0                        /* no Hareware Breakpoints */
                JNZ     pc_char1
#else
                JNB     ACC.0,pc_char1
#endif
                CLR_TI
pc_char1:
                RESTO_ES
?ISD?PUTCHAR_END:
pc_end:         RET     

#endif

;--------------------------------------------------------------------------
; _getkey:  waits for a character to be received from the serial port
#if ISD_GETKEY

PUBLIC _getkey  ; C-Prototype:  char _getkey (void);

_getkey:        JNB_ES _getkey2
                MOV     A,_ISD_CHAR
                XRL     A,#0A5H
                JZ      _getkey                ; no character available
                MOV     A,#0A5H
                XCH     A,_ISD_CHAR
                MOV     R7,A
                RET

_getkey2:       JNB_RI  $
                RD_SBUF
                CJNE    A,#0A5H,gk_clrRI
                CALL    __isd_init
                SJMP    _getkey

gk_clrRI:       CLR_RI
                RET
                

PUBLIC _iskey   ; C-Prototype:  bit  _iskey (void);
_iskey:         JNB_ES  _iskey2
                MOV     A,_ISD_CHAR
                CJNE    A,#0A5H,ik_on
                CLR     C        
                RET
                
_iskey2:        CLR     C
                JNB_RI  ik_end
                RD_SBUF
                CJNE    A,#0A5H,ik_on
                CALL    __isd_init
                SJMP    _iskey
ik_on:          SETB    C
ik_end:         RET


?DT?ISD51       SEGMENT DATA
                RSEG    ?DT?ISD51

PUBLIC          _ISD_CHAR
_ISD_CHAR:      DS      1                ; current user input character


                RSEG    ?PR?ISD51
#endif

;--------------------------------------------------------------------------
; __isd_init:  prepare idata RAM for ISD51
__isd_init:     
                MOV     R0,#?ISD?RAMTOP
                MOV     @R0,#0xFF
#if ISD_GETKEY
                MOV     _ISD_CHAR,#0A5H        ; no character available
#endif
                SET_ES      
                RET
                NOP

                END


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区精品视频| 亚洲精品成人天堂一二三| 亚洲成人午夜电影| 欧美视频你懂的| 日韩精品一二三| 欧美一区二区福利视频| 久久精品av麻豆的观看方式| 精品国内二区三区| 大胆亚洲人体视频| 一区二区三区中文字幕精品精品 | 99re这里都是精品| 亚洲精品videosex极品| 欧美少妇性性性| 蜜桃视频在线一区| 国产偷v国产偷v亚洲高清| a美女胸又www黄视频久久| 一区二区三区精品在线观看| 欧美高清精品3d| 国产高清不卡二三区| 亚洲欧美自拍偷拍色图| 精品视频1区2区| 国内外成人在线| 亚洲美女免费在线| 日韩欧美美女一区二区三区| 国产69精品久久久久777| 亚洲一区二区在线观看视频| 91精品国产色综合久久不卡电影 | 亚洲一二三区在线观看| 日韩精品综合一本久道在线视频| 国产福利一区二区三区视频在线| 亚洲欧洲日韩av| 欧美一区二区美女| 99视频超级精品| 五月婷婷激情综合| 国产精品久线在线观看| 91麻豆精品国产91久久久使用方法 | 午夜精品久久久久久久久久久| 欧美日韩一区高清| 高清成人在线观看| 天天影视网天天综合色在线播放| 国产欧美日韩在线视频| 欧美男男青年gay1069videost| 国产电影精品久久禁18| 亚洲国产中文字幕在线视频综合| 国产亚洲一区二区三区四区| 欧美三级视频在线| 国产成人在线电影| 蜜桃久久精品一区二区| 亚洲乱码日产精品bd| 久久女同互慰一区二区三区| 欧美三级日韩在线| 成人激情免费电影网址| 久久99久久久欧美国产| 亚洲黄色免费网站| 国产精品久久久久精k8 | 91精品办公室少妇高潮对白| 久久er99热精品一区二区| 亚洲在线视频网站| 国产精品久久久久久久裸模| 日韩色视频在线观看| 欧美日韩中文精品| 91成人国产精品| 成人福利视频网站| 成人黄色片在线观看| 激情欧美一区二区三区在线观看| 石原莉奈一区二区三区在线观看| 亚洲欧美偷拍卡通变态| 国产精品丝袜久久久久久app| 精品成人一区二区三区| 91精品国产综合久久蜜臀| 欧美女孩性生活视频| 日本电影亚洲天堂一区| 一本在线高清不卡dvd| 成人福利视频网站| a级高清视频欧美日韩| 波波电影院一区二区三区| 国产成人亚洲精品青草天美| 国产精品88888| 国产福利精品一区二区| 岛国精品在线观看| 成人综合婷婷国产精品久久| 大胆亚洲人体视频| 成人av动漫在线| 91欧美激情一区二区三区成人| 99久久国产综合精品麻豆| www.在线成人| 91久久精品日日躁夜夜躁欧美| 91高清在线观看| 在线播放中文字幕一区| 欧美高清一级片在线| 日韩视频一区二区三区 | 欧美性猛交xxxx黑人交| 欧美日韩在线播放一区| 欧美一区二区性放荡片| xnxx国产精品| 国产欧美精品一区aⅴ影院| 国产精品的网站| 亚洲成人黄色影院| 精品夜夜嗨av一区二区三区| 国产精品一区2区| 99视频一区二区| 亚洲免费观看高清完整版在线观看熊 | 国产精品每日更新在线播放网址| 中文字幕一区二区三区精华液 | 在线综合亚洲欧美在线视频| 精品成人a区在线观看| 日本一区二区久久| 一区二区三区日韩在线观看| 天天亚洲美女在线视频| 国产精品一区2区| 欧美影视一区在线| 精品久久久久久最新网址| 国产精品电影一区二区| 午夜精品久久久久久久99樱桃| 狂野欧美性猛交blacked| 粉嫩蜜臀av国产精品网站| 在线一区二区三区做爰视频网站| 欧美一区二区三区在线观看 | 美女视频黄 久久| 大美女一区二区三区| 欧美另类变人与禽xxxxx| 久久久影视传媒| 午夜电影一区二区三区| 国产精品一区免费视频| 欧美三级午夜理伦三级中视频| 欧美精品一区二区三区蜜桃视频| 亚洲人吸女人奶水| 精品中文字幕一区二区| 在线亚洲欧美专区二区| 久久婷婷成人综合色| 亚洲综合免费观看高清完整版在线| 麻豆91精品91久久久的内涵| 91美女视频网站| 久久综合色综合88| 日韩国产欧美在线播放| 91视视频在线观看入口直接观看www | 精品在线播放免费| 日本乱人伦aⅴ精品| 久久综合九色综合欧美就去吻| 亚洲在线视频免费观看| 成人午夜在线免费| 欧美成人猛片aaaaaaa| 亚洲国产精品久久人人爱| 国产aⅴ综合色| 久久综合九色综合久久久精品综合| 亚洲一区二区偷拍精品| 9色porny自拍视频一区二区| 精品久久久久久最新网址| 天堂在线一区二区| 欧洲av在线精品| 椎名由奈av一区二区三区| 国v精品久久久网| 国产亚洲欧美日韩日本| 蜜桃av噜噜一区| 欧美岛国在线观看| 日韩一区欧美二区| 欧美一a一片一级一片| 亚洲精品免费一二三区| 99国产精品久久| 国产精品不卡在线| av午夜精品一区二区三区| 久久精品亚洲精品国产欧美| 麻豆91精品视频| 精品国产一区久久| 久久精品国产网站| 欧美一级xxx| 蜜桃精品视频在线| 日韩三级电影网址| 在线亚洲欧美专区二区| 亚洲视频1区2区| 91一区二区三区在线播放| 国产精品色哟哟网站| 成人精品电影在线观看| 国产精品女同互慰在线看 | 91色.com| 亚洲色图欧洲色图婷婷| 91影视在线播放| 艳妇臀荡乳欲伦亚洲一区| 在线观看三级视频欧美| 香蕉久久一区二区不卡无毒影院| 欧美日韩精品一区二区三区蜜桃 | 亚洲日本va午夜在线电影| 91丨九色丨黑人外教| 亚洲精品福利视频网站| 91久久国产综合久久| 日韩不卡免费视频| 精品久久久久久无| 成人高清视频在线| 亚洲三级视频在线观看| 欧美日韩一本到| 午夜影视日本亚洲欧洲精品| 日韩欧美激情一区| 国产成人小视频| 亚洲一区中文日韩| 日韩精品一区二区三区在线播放| 精品一区二区成人精品| 亚洲欧美在线aaa| 欧美日韩精品二区第二页| 久久99国产精品麻豆| 国产精品人妖ts系列视频|