ORG 00H ;以下汇编的程序代码从0000H单元开始连续存放
START: JB P1.7,START ;测试等待报警信号(P1.7为1则源旦等待)
JNB FLAG,NEXT ;有报警则测FLAG位,为0转NEXT,(控制蜂鸣肢行器响和不响的时间长短)雹饥扰
MOV R2,#200 ;FLAG位为1则200送R2(控制循环,报警时间)
DV: CPL P1.0 ;P1.0取反(经P1.0输出一个与上一状态相反有信号,控制蜂鸣器发声)
LCALL DELY500 ;延时
LCALL DELY500 ;延时
DJNZ R2,DV ;R2不为0则转DV
CPL FLAG ;FLAG位变反
NEXT: MOV R2,#200 ;200送R2
DV1: CPL P1.0 ;P1.0取反
LCALL DELY500 ;延时
DJNZ R2,DV1 ;R2不为0则转DV
CPL FLAG ;FLAG位变反
SJMP START ;转开始处
DELY500: MOV R7,#250 ;延时程序(如果主频12M则延时1.5ms)
LOOP: NOP
DJNZ R7,LOOP ;R7不为0转LOOP
RET ;R7为0返回
END ;汇编结束
你的问题先可以试枯游试以下方法!1:把DV机插入电脑,电空闹脑识别以后在DV机开启,DV机没亏销如果有USB选项的话,设置连接,这个选项有的有,有的没有,看DV机型号。
2:DV机需要软件或驱动程序支持!安装软件和驱动程序即可!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)