产生方波程序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP KG
MAIN: SETB EA ;
SETB EX0 ;
SETB IT0 ;
CLR ET0 ;
CLR TR0 ;
MOV TMOD ,#00H
MOV TH0 ,#0FCH
MOV TL0 ,#1CH
LOOP: JBC TF0, LOOP1 ;查询方式
AJMP LOOP;
LOOP1:CPL P1.0
MOV TH0 ,#0FBH
MOV TL0 ,#0AH
LOOP3: JBC TF0, LOOP2 ; 查询方式
AJMP LOOP3
LOOP2: CPL P1.0
MOV TH0 ,#0FCH
MOV TL0 ,#1CH
AJMP LOOP;
KG : CPL TR0;
RETI
END
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP KG
ORG 000BH
LJMP PIOT0
ORG 001BH
LJMP PIOT1
MAIN: SETB EA ;
SETB EX0 ;
SETB ET0
SETB ET1
SETB IT0
SETB IT1
CLR TR0
CLR TR1
MOV TMOD ,#00H
MOV TH0 ,#0FCH
MOV TL0 ,#1CH HERE :SJMP HERE
PIOT0:CPL P1.0
MOV TH1 ,#0FBH;
MOV TL1 ,#0AH;
RETI
PIOT1:CPL P1.0;
MOV TH0 ,#0FCH
MOV TL0 ,#1CH
RETI
KG : CPL TR0
CPL TR1
END
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP KG
ORG 000BH
LJMP PIOT0
MAIN: SETB EA ;
SETB EX0 ;
SETB ET0
CLR ET1
SETB IT0
CLR TR0
CLR TR1
MOV TMOD ,#00H
MOV TH0 ,#0FCH
MOV TL0 ,#1CH HERE:JBC TF1,LOOP
SJMP HERE
PIOT0:CPL P1.0
MOV TH1 ,#0FBH;
MOV TL1 ,#0AH;
CLR TR0
SETB TR1
RETI
LOOP: CPL P1.0;
MOV TH0 ,#0FCH
MOV TL0 ,#1CH
SETB TR0
CLR TR1
AJMP HERE
KG : CPL TR0
RETI
END