某測試系統數據總線(xiàn)接口模塊的設計
![]() |
圖3中,MAX813L芯片用于組成AT89C2051微處理器的復位監控電路,同時(shí)此芯片也可充當"看門(mén)狗"(WatchDog),以防止程序運行時(shí)出現"飛跑"現象。50kHz的時(shí)基信號經(jīng)過(guò)AT89C2051的隔段取樣例程后可形成滿(mǎn)足圖4所示時(shí)序要求的采樣脈沖串CPl、C2及M。
![]() |
下面是AT89C2051對50kHz時(shí)基信號的隔段取樣程序:
ORG 0000H
START: SETB P1.7
CLR P1.0
CLR P1.2
CLR p1.3 CPL P3.1
MOV R0,#00H
DELAY: MOV TMOD,#01H
SETB TR0
MOV A,#32H
DELAY1: MOVTHO,#0B1H
MOV TL0,#0EOH
DELAY2: JNB TF0,DELAY2
CLR TF0
CPL P3.1
DEC A
DJNE A,#00H,DELAY1
LOOP1: JNB P1.7,LOOPl
LOOP2: JB P1.7,LDOP2
INC R0
評論