百度知道 - 信息提示

日期:2025-01-13 02:48:25 人气:1

百度知道 - 信息提示

    A+
热门评论

利用mcs51单片机p1口控制8只发光二极管循环点亮,采用定时器t0,使之工作在方式1中断实现2秒时间间隔编程/

中断方式: ORG 0000H JMP MAIN ORG 000BH JMP T0_INT MAIN: MOV TMOD, #01H MOV TH0, #HIGH(65536-62500) MOV TL0, #LOW (65536-62500) SETB TR0 MOV A, #7FH MOV P0, A M_LOOP: SJMP M_LOOP ;-------------------------------- T0_INT: MOV TH0, #HIGH(65536-62500) MOV TL0, #LOW (65536-62500) DJNZ R7, T0_END MOV R7, #32 RR A MOV P0, A T0_END: RETI ;-------------------------------- END ;========================== 查询方式,最简单: ORG 0000H MOV TMOD, #01H SETB TR0 MOV A, #7FH M_LOOP: MOV P0, A MOV R7, #32 WAIT: MOV TH0, #HIGH(65536-62500) MOV TL0, #LOW (65536-62500) JNB TF0, $ CLR TF0 DJNZ R7, WAIT RR A SJMP M_LOOP END

阅读全文