00问答网
所有问题
试利用定时器/计数器T0从P1.0输出周期为1ms,脉宽为20ms的正脉冲信号。设晶振
如题所述
举报该问题
推荐答案 2020-03-29
脉宽
为20ms的
脉冲信号
,其周期要大于20ms的。估计你是说反了吧,应该是脉宽为1ms,而周期是20ms,那低电平是19ms,这才合理。可以定时1ms输出高电平,再计时19ms输出低电平。这样,高电平1ms加上低电平19ms是一个周期为20ms。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nBD0erjZIDBBjTnBenT.html
其他回答
第1个回答 2020-03-28
要输出一个正脉冲信号,其周期为1ms,而脉宽却为20ms,做不到;
相似回答
试利用定时器
/
计数器T0从P1.0输出周期为1ms,脉宽为20ms的正脉冲信号
...
答:
脉宽为20ms的脉冲信号
,其
周期
要大于20ms的。估计你是说反了吧,应该是
脉宽为1ms
,而周期是20ms,那低电平是19ms,这才合理。可以
定时1ms
输出高电平,再计时19ms输出低电平。这样,高电平1ms加上低电平19ms是一个周期为20ms。
利用定时
/
计数器T0从P1.0输出周期为
1s
,脉宽为20ms
有
正脉冲信号
,
晶振
频 ...
答:
include <reg51.h>sbit P10=P1^0;void Timer0Init(void)//20毫秒@12.000MHz{TMOD &= 0xF0;//设置
定时器
模式TL0 = (65536-20000)%256;//
设置定时
初值TH0 = (65536-20000)/256;//设置定时初值TF0 = 0;//清除TF0标志TR0 = 1;//定时器0开始计时}void main(){ Timer0Init(); ...
利用定时计数器T0从P1.0输出周期为
1s
,脉宽为20ms的正脉冲信号
,
晶振
频率...
答:
周期1s为1000ms 所以低电平为980ms 所以采用
20ms
的
定时
中断,然后计数49次实现980ms,再计算初值
...
从P1.0输出周期为
1s
脉宽为20ms的正脉冲信号,晶振
频率为12mhz。_百 ...
答:
SJMP INT_TIMER0 START:MOV TMOD,#01H MOV TH0,#177 MOV TL0,#244 SETB ET0 SETB EA SETB TR0 MOV R0,#50 CLR
P1.0
LOOP:SJMP LOOP INT_TIMER0:MOV TH0,#177 MOV TL0,#244 CLR P1.0 DJNZ R0,INT_TIMER0_END MOV R0,#50 SETB P1.0 INT_...
大家正在搜
8253作为定时器和计数器时
定时器计数器的编程和应用
定时器计数器工作方式0为
定时器和计数器的工作原理
单片机定时器与计数器的区别
16位定时器计数器
定时器计数器工作方式1是
8253定时器计数器实验
定时器与计数器