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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? x5045_new.asm

?? 硬件看門(mén)狗X5045的匯編程序
?? ASM
字號(hào):
;============================================================
CS_5045    EQU    P3.3
SO_5045    EQU    P3.7
SI_5045    EQU    P1.2
SCK_5045   EQU    P1.3
WP_5045    EQU    P1.6
;------------------------------------------------------------
WX5045_DATA EQU    30H;寫(xiě)入數(shù)據(jù)的地址緩沖區(qū)
WX5045_ADDR EQU    31H;寫(xiě)人數(shù)據(jù)緩沖區(qū)
RX5045_DATA EQU    32H;讀出數(shù)據(jù)的地址緩沖區(qū)
RX5045_ADDR EQU    33H;讀出數(shù)據(jù)緩沖區(qū)
;------------------------------------------------------------
WREN_5045  EQU    00000110B;設(shè)置寫(xiě)使能鎖存器,允許寫(xiě)操作
WRDI_5045  EQU    00000100B;復(fù)位寫(xiě)使能鎖存器,禁止寫(xiě)操作
RDSR_5045  EQU    00000101B;讀狀態(tài)寄存器
WRSR_5045  EQU    00000001B;寫(xiě)狀態(tài)寄存器
STATUS_REG EQU    00000000B;設(shè)置DOG時(shí)間設(shè)置為1.4秒,無(wú)寫(xiě)保護(hù)
READ_5045 EQU     00000011B;把開(kāi)始于所選地址的存儲(chǔ)器中的數(shù)據(jù)讀出
WRITE_5045 EQU    00000010B;把數(shù)據(jù)寫(xiě)入開(kāi)始于所選地址的存儲(chǔ)器
; READ_5045,  WRITE_5045 第三位為1的時(shí)候是下半頁(yè)
;-------------------------------------------------------------;
;看門(mén)狗定時(shí)器的預(yù)置時(shí)間是通過(guò)X25045的狀態(tài)寄存器的相應(yīng)位來(lái)設(shè)定的。
;如表2所示,X25045狀態(tài)寄存器共有6位有含義,其中WD1、WD0和看門(mén)狗電路有關(guān),
;其余位和EEPROM的工作設(shè)置有關(guān)。
; D7  D6  D5  D4   D3   D2   D1    D0
; X   X   WD1 WD0  BL1  BL0  WEL   WIP
;表2 X25045狀態(tài)寄存器
;WD1=0,WD0=0,預(yù)置時(shí)間為1.4s。
;WD1=0,WD0=1,預(yù)置時(shí)間為0.6s。
;WD1=1,WD0=0,預(yù)置時(shí)間為0.2s。
;WD1=1,WD0=1,禁止看門(mén)狗工作。
;/第3位和第2位為BL1,BL0,是寫(xiě)保護(hù)設(shè)置位,
;00為無(wú)保護(hù),01為保護(hù)180-1FF,10為保護(hù)100-1FF,11為保護(hù)000-1FF.
;第1位為WEL, 當(dāng)他為1時(shí)代表已經(jīng)"寫(xiě)使能"設(shè)置了,現(xiàn)在可以寫(xiě)了,只讀位.
;第0位為WIP,當(dāng)他為1時(shí)代表正在進(jìn)行寫(xiě)操作,是只讀*/
;==============================================================
;==============================================================
           ORG    0000H
           AJMP   MAIN
;==============================================================        
   
;向X5045寫(xiě)入一字節(jié)數(shù)據(jù)
X5045_IN:  MOV    R7,#8
X5045_IN0:
           ;CLR    SCK_5045
           RLC    A
           MOV    SI_5045,C
           CLR    SCK_5045
           NOP
           NOP
           SETB   SCK_5045
           DJNZ   R7,X5045_IN0
           
           RET
;--------------------------------------------------------------
;READ ONE BYTE FROM X5045
X5045_OUT: MOV    R7,#8
           ;CLR    A
X5045_OUT0:;CLR    C
           SETB   SCK_5045
           CLR    SCK_5045
           MOV    C,SO_5045
           ;SETB   SCK_5045
           RLC    A
           DJNZ   R7,X5045_OUT0
           RET
;--------------------------------------------------------------
;允許寫(xiě)操作
W_Enable:  CLR    SCK_5045
           CLR    CS_5045
           MOV    A,#WREN_5045
           ACALL  X5045_IN
           CLR    SCK_5045
           SETB   CS_5045
           
           RET
;--------------------------------------------------------------
;復(fù)位時(shí)間位和數(shù)據(jù)保護(hù)位寫(xiě)入狀態(tài)寄存器
;---------------------------------------------------------------
WRSR_CMD:  ACALL  W_Enable  ;允許寫(xiě)操作
           CLR    SCK_5045
           CLR    CS_5045
           MOV    A,#WRSR_5045;寫(xiě)狀態(tài)寄存器 命令
           ACALL  X5045_IN
           MOV    A,#STATUS_REG;設(shè)置看門(mén)狗
           ACALL  X5045_IN

           CLR    SCK_5045
           SETB   CS_5045
;--------------------------------------------------------------
Check_Write:;等待X25045結(jié)束內(nèi)部寫(xiě)周期
           MOV    R6,#100
WRSR_CMD0: ACALL  RDSR_CMD
  ;*判斷是否WIP=0,即判斷是否寫(xiě)入過(guò)程已經(jīng)結(jié)束,若結(jié)束就跳出
           JNB    ACC.0,WRSR_CMDQ ;否則繼續(xù)等待直到達(dá)到最大記數(shù)值
           ACALL  RST_DOG
           DJNZ   R6,WRSR_CMD0
WRSR_CMDQ: RET

;--------------------------------------------------------------
;讀狀態(tài)寄存器
RDSR_CMD:  CLR    SCK_5045
           CLR    CS_5045
           MOV    A,#RDSR_5045;讀狀態(tài)寄存器 命令
           ACALL  X5045_IN
           ACALL  X5045_OUT
           CLR    SCK_5045
           SETB   CS_5045
           RET
;--------------------------------------------------------------
;喂狗程序
RST_DOG:   SETB   P3.3      ;*** 在TEACHER WU的板上需加上這三句,因其有X5045
           NOP              ;*** X5045復(fù)位功能,產(chǎn)生復(fù)位,使程序從頭走,
           CLR    P3.3   
           RET
;---------------------------------------------------------------
;向X5045 寫(xiě)入一個(gè)相應(yīng)地址的一個(gè)數(shù)據(jù)
;地址在:WX5045_ADDR
;數(shù)據(jù):WX5045_DATA
;----------------------------------------------------------------
Write_X5045:ACALL  W_Enable
           CLR    SCK_5045
           CLR    CS_5045
           MOV    A,#Write_5045;寫(xiě)入數(shù)據(jù)的命令
           ACALL  X5045_IN
           MOV    A,WX5045_ADDR;寫(xiě)入地址
           ACALL  X5045_IN
           MOV    A,WX5045_DATA;寫(xiě)入數(shù)據(jù)
           ACALL  X5045_IN
           CLR    SCK_5045
           SETB   CS_5045
           ACALL   Check_Write
           RET
;------------------------------------------------------------------
;從X5045讀出一個(gè)相應(yīng)地址的一個(gè)數(shù)據(jù)
;地址:RX5045_ADDR
;數(shù)據(jù):RX5045_DATA
;------------------------------------------------------------------
Read_X5045:CLR    CS_5045
           CLR    SCK_5045
           MOV    A,#READ_5045
           ACALL  X5045_IN
           MOV    A,RX5045_ADDR
           ACALL  X5045_IN
           ACALL  X5045_OUT
           MOV    RX5045_DATA,A
           SETB   CS_5045
           RET
;-------------------------------------------------------------------
DELAY:     MOV    R6,#0
DELAY0:    MOV    R7,#0
           DJNZ   R7,$
           DJNZ   R6,DELAY0
           RET
;==============================================================
MAIN:      MOV    SP,#07H
           MOV    WX5045_ADDR,#1
           MOV    WX5045_DATA,#55H
           ACALL  Write_X5045
           
          
           MOV    WX5045_ADDR,#3
           MOV    WX5045_DATA,#51H
           ACALL  Write_X5045
           ;-----------------
            MOV    RX5045_ADDR,#1
           ACALL  Read_X5045
           CJNE   A,#55H,MAINL
           CLR    P1.7
           ACALL  DELAY
           
           MOV    RX5045_ADDR,#3
           ACALL  Read_X5045
           CJNE   A,#51H,MAINL           
           CLR    P1.6
           ;MOV    WX5045_ADDR,#2
           ;ACALL  Read_X5045
           ;CJNE   A,#51h,MAINL
           ;CLR    P1.5
MAINL:     SETB   P3.3                    ;*** 在TEACHER WU的板上需加上這三句,因其有X5045
           NOP                            ;***  X5045復(fù)位功能,產(chǎn)生復(fù)位,使程序從頭走,
           CLR    P3.3              
           SJMP   MAINL

;==============================================================
           END

        

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久九九99视频| 亚洲精品在线免费播放| 国产精品1区二区.| 欧美bbbbb| 久久国产日韩欧美精品| 麻豆成人免费电影| 老汉av免费一区二区三区| 毛片不卡一区二区| 国产自产2019最新不卡| 精品午夜久久福利影院| 国产一区二区三区电影在线观看| 九九久久精品视频| 国产在线播放一区三区四| 国产一区二区导航在线播放| 成人综合婷婷国产精品久久免费| 99在线精品免费| 一本色道久久综合精品竹菊 | 欧美伦理影视网| 欧美一区二区三区在线| 精品久久久久久无| 欧美国产一区二区在线观看 | 91麻豆.com| 欧美日韩成人在线一区| 日韩一区二区三区在线视频| 久久久久国产成人精品亚洲午夜| 久久久久久久精| 亚洲理论在线观看| 蜜臀av一区二区在线免费观看| 国产成人自拍在线| 欧美日韩精品一区二区三区| 久久久久久免费网| 一级特黄大欧美久久久| 另类的小说在线视频另类成人小视频在线 | 久久亚洲精华国产精华液| 国产精品久久久久三级| 午夜欧美2019年伦理| 国产麻豆精品95视频| 日本乱人伦aⅴ精品| 日韩无一区二区| 亚洲精品中文字幕在线观看| 国产在线精品一区二区夜色| 在线观看视频一区| 精品国产人成亚洲区| 亚洲三级在线观看| 精品一区二区影视| 91色porny蝌蚪| 国产拍揄自揄精品视频麻豆| 午夜精品在线视频一区| 成人中文字幕合集| 日韩欧美亚洲一区二区| 亚洲人成网站精品片在线观看 | 国产精品久久久久aaaa樱花| 日日夜夜精品视频天天综合网| 国产精品一区2区| 91精品婷婷国产综合久久竹菊| 国产精品视频yy9299一区| 美女免费视频一区二区| 欧美日韩一区二区不卡| 一区二区三区中文字幕| 99re这里只有精品首页| 精品久久久久久久一区二区蜜臀| 亚洲图片欧美一区| 欧美影视一区在线| 欧美国产禁国产网站cc| 极品瑜伽女神91| 日韩欧美成人午夜| 日韩av成人高清| 欧美丰满高潮xxxx喷水动漫| 亚洲免费毛片网站| 91污片在线观看| 国产精品乱码一区二三区小蝌蚪| 国产一区二区三区四区五区美女| 欧美sm极限捆绑bd| 青青草91视频| 精品国产伦一区二区三区观看方式| 午夜精品国产更新| 在线成人免费观看| 三级不卡在线观看| 日韩亚洲电影在线| 免费的国产精品| 精品国产免费一区二区三区四区| 日韩高清在线不卡| 日本视频免费一区| 91精品国产高清一区二区三区 | 国产一区二区在线观看视频| 欧美xxx久久| 国模娜娜一区二区三区| 久久综合狠狠综合久久激情| 国产成人av资源| 中文一区二区完整视频在线观看| 成人午夜视频在线| 成人欧美一区二区三区白人 | 成人国产精品免费观看动漫| 久久一日本道色综合| 国产丶欧美丶日本不卡视频| 国产精品福利av| 日本久久精品电影| 日韩经典中文字幕一区| 精品国产第一区二区三区观看体验 | 亚洲国产一二三| 9191久久久久久久久久久| 蜜臀99久久精品久久久久久软件| 精品国产123| 99精品视频一区| 日韩精品三区四区| 国产日韩三级在线| 欧美区在线观看| 国产在线精品免费av| 亚洲欧美综合另类在线卡通| 欧美日韩三级视频| 国产精品资源在线观看| 亚洲综合视频网| 精品久久久久久久久久久院品网| 成人h动漫精品| 偷拍自拍另类欧美| 国产精品污污网站在线观看| a4yy欧美一区二区三区| 免费看黄色91| 亚洲老妇xxxxxx| 国产色一区二区| 欧美一级久久久久久久大片| 高清在线不卡av| 日韩国产精品大片| 亚洲综合激情另类小说区| 精品国产一区二区精华| 欧美日韩在线直播| www.日韩大片| 国模大尺度一区二区三区| 午夜精品123| 亚洲精品视频观看| 中文字幕在线播放不卡一区| 日韩精品中文字幕一区二区三区 | 99re8在线精品视频免费播放| 日本伊人午夜精品| 亚洲一区二区三区国产| 中文字幕av资源一区| 久久先锋影音av鲁色资源| 日韩欧美一区二区在线视频| 一本色道亚洲精品aⅴ| www.日韩在线| zzijzzij亚洲日本少妇熟睡| 国产精品乡下勾搭老头1| 老鸭窝一区二区久久精品| 五月激情丁香一区二区三区| 亚洲电影你懂得| 一个色在线综合| 一区二区三区产品免费精品久久75| 国产免费成人在线视频| 国产日韩精品一区二区浪潮av | 中文字幕亚洲一区二区va在线| 精品少妇一区二区三区视频免付费| 欧美另类一区二区三区| 欧美日韩一二三| 欧美丰满美乳xxx高潮www| 欧美午夜理伦三级在线观看| 欧美午夜精品久久久久久超碰| av电影天堂一区二区在线| 91在线观看下载| 91免费在线视频观看| 91福利国产精品| 欧美日韩在线亚洲一区蜜芽| 欧美日本高清视频在线观看| 在线播放国产精品二区一二区四区| 欧美二区三区的天堂| 日韩一区二区三区视频在线| 91精品免费在线| 26uuu国产在线精品一区二区| 日韩免费电影一区| 久久久久久久久久久久久女国产乱 | 免费成人在线网站| 国产乱人伦偷精品视频不卡| 国产成人精品三级| 色综合天天做天天爱| 欧美日韩aaaaa| 欧美精品一区在线观看| 久久久久久久av麻豆果冻| 亚洲视频一二三| 石原莉奈一区二区三区在线观看 | 欧美激情综合在线| 亚洲主播在线观看| 蜜臀av亚洲一区中文字幕| 国产91对白在线观看九色| 91偷拍与自偷拍精品| 6080亚洲精品一区二区| 久久久国产精品麻豆| 亚洲另类一区二区| 激情五月激情综合网| 成人av免费在线播放| 欧美日韩午夜在线| 欧美激情综合在线| 日日摸夜夜添夜夜添精品视频| 国产精品亚洲专一区二区三区| 色欧美日韩亚洲| 久久久久久黄色| 午夜精彩视频在线观看不卡| 成人激情黄色小说| 日韩小视频在线观看专区| 亚洲精选视频免费看| 国产精品亚洲人在线观看| 欧美美女黄视频|