早教吧作业答案频道 -->其他-->
单片机计算题急利用定时/计数器T0工作于方式0,1,2,3,产生1ms,2ms,0.5ms的定时,采用中断方式,设系统时钟频率为6MHz.请完成以下步骤:1)计算初值2)确定TMOD3)写出定时终端初始化程序,(主程
题目详情
单片机 计算题 急
利用定时/计数器T0工作于方式0,1,2,3,产生1ms,2ms,0.5ms的定时,采用中断方式,设系统时钟频率为6MHz.请完成以下步骤:
1)计算初值
2)确定TMOD
3)写出定时终端初始化程序,(主程序,不需要写出中断服务子程序 )
利用定时/计数器T0工作于方式0,1,2,3,产生1ms,2ms,0.5ms的定时,采用中断方式,设系统时钟频率为6MHz.请完成以下步骤:
1)计算初值
2)确定TMOD
3)写出定时终端初始化程序,(主程序,不需要写出中断服务子程序 )
▼优质解答
答案和解析
都是工作于工作方式1
0.5ms
ORG 0000H
LJMP START
ORG 000BH
LJMP Timer0Interrupt
START:
MOV SP,#60H
LCALL InitTimer0
LOOP:
;add your code here!
LJMP LOOP
InitTimer0:
MOV TMOD,#01H
MOV TH0,#0FFH
MOV TL0,#06H
SETB EA
SETB ET0
SETB TR0
RET
Timer0Interrupt:
PUSH DPH
PUSH DPL
PUSH ACC
MOV TH0,#0FFH
MOV TL0,#06H
;
POP ACC
POP DPL
POP DPH
RETI
END
0.5ms
ORG 0000H
LJMP START
ORG 000BH
LJMP Timer0Interrupt
START:
MOV SP,#60H
LCALL InitTimer0
LOOP:
;add your code here!
LJMP LOOP
InitTimer0:
MOV TMOD,#01H
MOV TH0,#0FFH
MOV TL0,#06H
SETB EA
SETB ET0
SETB TR0
RET
Timer0Interrupt:
PUSH DPH
PUSH DPL
PUSH ACC
MOV TH0,#0FFH
MOV TL0,#06H
;
POP ACC
POP DPL
POP DPH
RETI
END
看了单片机计算题急利用定时/计数器...的网友还看了以下:
已知函数f(x)=x^2-2x-3,若x∈[t,t+2]时,求f(x)的最值.我理解当t+2≤1时 2020-05-13 …
谁能把我把这些公式弄成手写公式s(t)=at^2/2+v(0)t=(v(t)^2-v(0)^2)/ 2020-05-16 …
看一道函数解答题(超简单的)已知f(x+1)=x^2+2x,求f(x)令x+1=t,则t=x-1所 2020-06-06 …
设奇函数f(x)在[-1,1]上是增函数,且f(-1)=-1,当a∈[-1,1]时,f(x)≤t2 2020-06-08 …
定积分Asin^2(t/T)dt是多少原题是从0-T,定积分Asin^2(t/T)dt=1求A的值 2020-06-10 …
已知f(x-1)=x^2-4x,求函数f(x),f(2x+1)的解析式令t=x-1,则有:x=t+ 2020-06-17 …
sin^2(t/2)的导数是多少?是2sin(t/2)cos(t/2)(1/2)还是2cos(t/ 2020-06-18 …
J工人师傅在车间里的工作时间t与工作总量Q组成有序数对(t,Q),若工人师傅的工作效率保持不变,其 2020-07-26 …
参数方程问题(1)X=T^2+1/T^2Y=T^2-1/T^2(2)X=2/T+1Y=T-2/T+ 2020-08-02 …
拖拉机工作时,油箱中的余油量Q(升)与工作时间t(小时)的关系,可用Q=40-6t来表示,当t=2时 2020-12-02 …