单片机子程序(汇编).docx

单片机子程序(汇编)

T0/T1产生方波:知识点:中断,定时/计数器TCON寄存器:TMOD寄存器: ①用计时器T0使P1.0口输出1Hz (%50占空比) 的方波;②通过P1.0口使发光二级管闪烁(0.5s)。 ORG 0000H LJMP START ORG 000BH ;T0 LJMP SJDL ;伪指令 ORG 0030H START: MOV TMOD,#11H ;把T0、T1都置成16位定时器 MOV TL0,#176 ;65536-15536=50000μs MOV TH0,#60 ;设置计数器,定时50ms SETB TR0 ;启动定时器T0 SETB EA ;打开总开关 SETB ET0 ; 打开分开关 MOV R7,#10 ; 设置延时(10*50ms=0.5秒) MOV B,#0FFH;XX1: NOP NOP ;死循环/ 主程序 NOP LJMP XX1SJDL: MOV TL0,#176 ; MOV TH0,#60 ;重置计数器 DJNZ R7,SS1 CPL P1.0 ; 取反 MOV R7,#10SS1: RETI ;返回主程序用计时器T1使P1.6口输出1Hz (%30占空比) 的

文档评论(0)

1亿VIP精品文档

相关文档