11问答网
所有问题
利用定时器输出周期为100ms的方波。设单片机时钟频率为6MHz
如题所述
举报该问题
其他回答
第1个回答 2009-06-14
6Mhz 一个机器周期2US。 计数50000次时间为50000*2US=100MS。
OK了
void main()
{
TMOD=0x01;
TH0=(62256-50000)/256;
TL0=(62256-50000)%256;
TR0=1;EA=1;EX0=1;
while(1);
}
void time0(void) interrupt 1
{
TH0=(62256-50000)/256;
TL0=(62256-50000)%256;
P1^0=~P1^0
}
不用注释了吧?本回答被提问者采纳
第2个回答 2009-06-14
START: MOV TMOD,#01H
MOV TH0,#**
MOV TL0,#**
SETB TR0
LOOP1:JNB TF0,LOOP1
CLR TF0
LOOP2:MOV TH0,#**
MOV TL0,#**
CPL P1.0
SJMP LOOP1
**的值计算 100MS的方波 那么设每50MS一次溢出
50 000US=(65535-X)2US
用X的值除以256 商给TH0 余数给TL0
相似回答
单片机
的晶振
频率为6MHz
,从p1.0
输出周期为100ms的
连续
方波定时器
用t0...
答:
;
定时器
T0中服程序 CTC0: MOV TH0,3CH MOV TL0,0B0H CPL P1.0 RETI
大家正在搜
定时器输出方波
555定时器产生10hz方波
555定时器产生10khz方波
用555定时器产生方波电路图
555定时器产生1khz方波电路
555定时器产生1khz方波
周期方波信号的滤波分析
555定时器产生4khz方波
c51定时器基本程序方波
相关问题
设振荡频率为12MHz,如果用定时/计数器T0产生周期为10...
利用定时器输出周期为200ms的方波,设单片机晶振频率为6M...
单片机的晶振频率为6MHz,从p1.0输出周期为100ms的...
某单片机的时钟频率是6mhz,试利用t0定时在p1.2引脚输...
单片机的时钟频率采用6MHZ,利用T0采用定时器方式2
定时器T0在工作方式1下,从P1.0输出周期为2ms的方波脉...
已知8051单片机的时钟频率为6MHz,利用T0作定时器,在...
设单片机的晶振频率为6MHz,编程用定时器T0,在P1.0产...