早教吧作业答案频道 -->其他-->
单片机基础与应用题求解已知晶振频率为12mhz,在P1.7引脚上输出,周期为400微秒的等宽矩形波,用中断方式实现求:1)确定定时器/计数器的工作方式.2)计算定时常数3)写出完整程序最主要的
题目详情
单片机基础与应用题求解
已知晶振频率为12mhz,在P1.7引脚上输出,周期为400微秒的等宽矩形波,用中断方式实现
求:1)确定定时器/计数器的工作方式.
2)计算定时常数
3)写出完整程序
最主要的问题就是问题1)要求计算过程
已知晶振频率为12mhz,在P1.7引脚上输出,周期为400微秒的等宽矩形波,用中断方式实现
求:1)确定定时器/计数器的工作方式.
2)计算定时常数
3)写出完整程序
最主要的问题就是问题1)要求计算过程
▼优质解答
答案和解析
1)确定定时器/计数器的工作方式.用定时方式2,能够自动重装初始值的
2)计算定时常数 没有必要,现在都是由编译软件自己算
3)写出完整程序 如下:
;----------------------------------------
ORG 0000H
JMP START
ORG 000BH
JMP T0_INT
;------------;初始化
START:
MOV TMOD,#02H ;/*T0定时方式2*/
MOV TH0,#(256 - 200) ;200us@12MHz
MOV TL0,#(256 - 200) ;这就是定时常数的计算公式和计算过程.
;计算结果应该是56,写成16进制:38H
SETB TR0 ;启动T0,开始计时.
SETB ET0 ;允许中断.
SETB EA
SJMP $ ;程序在此无限循环.
;-------------;T0定时中断程序
T0_INT:;200us执行一次.
CPL P1.7 ;200us反转一次.
RETI
;---------------------------------
END
2)计算定时常数 没有必要,现在都是由编译软件自己算
3)写出完整程序 如下:
;----------------------------------------
ORG 0000H
JMP START
ORG 000BH
JMP T0_INT
;------------;初始化
START:
MOV TMOD,#02H ;/*T0定时方式2*/
MOV TH0,#(256 - 200) ;200us@12MHz
MOV TL0,#(256 - 200) ;这就是定时常数的计算公式和计算过程.
;计算结果应该是56,写成16进制:38H
SETB TR0 ;启动T0,开始计时.
SETB ET0 ;允许中断.
SETB EA
SJMP $ ;程序在此无限循环.
;-------------;T0定时中断程序
T0_INT:;200us执行一次.
CPL P1.7 ;200us反转一次.
RETI
;---------------------------------
END
看了 单片机基础与应用题求解已知晶...的网友还看了以下:
①x:y=2:3;x:z=3:4;x+y+z=4:6②x、y、z都是非负整数,x+y+z=100; 2020-07-08 …
若准线方程是f(x,y)=0,z=0,当母线的方向向量是S={L,m,n}时,柱面方程为f(x-L 2020-07-09 …
求柱面的方程..准线为f(x,y)=0,z=0;母线的方向向量为s={l,m,n},则柱面的方程f 2020-07-31 …
当实数m取何值时,复数z=m分之m平方+m-6+(m平方-2m)i(1)z是实数(2)z是纯虚数 2020-08-01 …
设总体X方差σ2有限且不为0,X1,X2,…,Xm+n(n>m)为取自X的样本容量为m+n的样本. 2020-08-02 …
已知xyz满足.已知x,y,z满足(1)a的x减z加m方b的3次方与b的m方a是同类项(2)(y减z 2020-10-31 …
X、Y、Z、M、W为五种短周期元素.X、Y、Z是原子序数依次递增的同周期元素,且最外层电子数之和为1 2020-11-01 …
奖分高1.已知m+m分之1=3则m的平方+m的平方分之一的值是?A.9B.11C.7D.12.(x+ 2020-11-01 …
X、Y、Z、M、W为五种原子序数依次增大短周期元素。Y、Z、M是同一周期的元素,且最外层电子数之和为 2020-11-01 …
设集合M={x|x=(kπ/2)+(π/4),k∈Z},N={x|x=(kπ/4)+(π设集合M={ 2021-01-13 …