1H
MOVX @DPTR,A
SJMP LOOP3
END
7.29、设单片机时钟为12MHZ,请利用定时器T0编出令P1.0引脚输出2ms的矩形波程序,要求占空系数为1:2(高电平时间短)
解:参考程序如下:
ORG 0000H
LJMP 0050H
ORG 000BH
LJMP 0100H
ORG 0050H
MOV TMOD,#01H
MOV TH0,#0FDH
MOV TL0,#65H
SETB EA ;
SETB ET0 ; or MOV IE,#82H
SETB P1.0
SETB TR0
SJMP $
ORG 0100H
JB P1.0,RESETP10
SETB P1.0
MOV TMOD,#01H
MOV TH0,#0FDH
MOV TL0,#65H
RETI
RESETP10:CLR P1.0
MOV TMOD,#01H
MOV TH0,#0FAH
MOV TL0,#0CBH
RETI
END
第八章
8.7 DAC0832和MCS51接口时有哪三种工作方式?各有什么特点?适合在什么场合下使用?
解:
1、直通方式,适合于不需要微机参与的控制系统。
2、单缓冲方式,适合于需要受微机控制的单路模拟输出的场合。
3、双缓冲方式,适合于同时需要受微机控制的多路模拟输出的