51单片机定时/计数器T0用作计数方式、工作方式1,采用软件启动,则TMOD=()。
8031单片机的定时器T0用作计数方式时是()
A.由内部时钟频率定时,一个时钟周期加1
B.由内部时钟频率定时,一个机器周期加1
C.由外部计数脉冲计数,正跳变加1
D.由外部计数脉冲计数,一个机器周期加1
以下是8051单片机定时/计数器的初始化程序(设单片机晶振频率是6MHz):T0作为定时,定时时间为______,T1作为计数,记满______溢出。
ORG 0000H
LJMP 0050H
ORG 0050H
MOV TMOD,#20H
MOV TH0,#63H
MOV TL0,#18H
MOV TH1,#9CH
MOV TL,#9CH
SETB EA
SETB TR0
SETB TR1
SJMP $
8031的定时器T0作计数方式,用模式1(16位计数器),则应用初始化编程指令是()
A.MOV TMOD,#01H
B.MOV TMOD,10H
C.MOV TMOD,#05H
D.MOV TCON,#05H
0RG 0000H
AJMP MAIN
0RG 001BH
AJMP INTP
ORG 0030H
MAIN:MOV TMOD, ① ;写控制字
MOV TH1,#0F0H ;写定时常数(定时1ms)
MOV TL1,#0CH
② ;启动T1
③ ;启动T0
④ ;允许T1中断
⑤ ;开放CPU中断
AJMP $ ;定时中断等待
ORG 0200 H ;T1中断服务程序
INQP:PUSH 0
MOV TH1,#0F0H ;重写定时常数
MOV TL1,#0CH
CPL P1.0 ;P1.0变反输出
⑥
⑦
⑧
答:①______;②______;③______;④______;
⑤______;⑥______;⑦______;⑧______。
图6-18所示电路可用作阶梯波发生器。如果计数器是加/减计数器,它和DAC相适应,均是十位(二进制数),时钟频率为1 MHz,求阶梯波的重复周期,试画出加法计数和减法计数时DAC的输出波形(控制信号S=0,加计数;S=1,减计数)。
8051定时器/计数器T0工作方式0和方式1的区别是()
A.前者是16位后者是13位
B.前者是16位后者是8位
C.前者是13位后者是8位
D.前者是13位后者是16位
ORG 3000H
START:MOV TMOD, #01H
MOV TL0,#OCH
MOV THO, #OFEH
SETB TR0
LOOP: JBC TFO,DONE
SJMP LOOP
DONE:MOV TL0,#OCH
MOV THO,#OFEH
CPL P1.0
SJMP LOOP