33问答网
所有问题
51单片机晶振频率12MHz,编程实现P1.0输出频率为2KHz,占空比为50%的方波,使用定时器
51单片机晶振频率12MHz,编程实现P1.0输出频率为2KHz,占空比为50%的方波,使用定时器T1工作方式2
举报该问题
其他回答
第1个回答 推荐于2017-09-10
#include<reg51.h>
#define uchar unsigned char
uchar num;
sbit p10=P1^0;
void t0isr() interrupt 3
{
num++;
if(num>=100)
{
num=0;
p10=~p10;
}
}
main()
{
TMOD=0x20;
TH1=6;
TL1=6;
TR1=1;
ET1=1;
EA=1;
while(1);
}
追问
t0isr什么意思?
占空比怎么体现的?
本回答被提问者采纳
相似回答
单片机晶振频率12MHz
编程实现P
I.0
输出频率为2kHz
占空比为50%的方波
...
答:
STC的
单片机,
请参考 sbitOUTPUT=P1^0;void Timer1Init(void)//250微秒@12.000
MHz
{ AUXR &= 0xBF;//定时器时钟12T模式 TMOD &= 0x0F;//设置定时器模式 TMOD |= 0x20;//设置定时器模式 TL1 = 0x06;//设置定时初值 TH1 = 0x06;//设置定时重载值 TF1 = 0;//清除TF1标志 TR1 = 1...
51单片机晶振频率为12MHz,用定时
器T1在
P1.0
引脚上
输出
周期
为2
秒,占 ...
答:
define uchar unsigned char uchar cnt;sbit p10=P1^0;void t0isr(void) interrupt 3 { TH1=(65536-50000)/256;TL1=(65536-50000)%256;cnt++;if(cnt>=20){ cnt=0;p10=~p10;} } main(){ TMOD=0x10;TH1=(65536-50000)/256;TL1=(65536-50000)%256;TR1=1;ET1=1;EA=1;while(1);} ...
8051
单片机的晶振频率为12MHz,
试用
定时
器中断方式
编程实现
从
P1.0
引脚...
答:
回答:#include <reg52.h> #define fso=12000000 #define t0dat=65536-(fso/12)/(2/2*1000) void main() { TH0=t0dat/256; TL0=t0dat%256; TMOD=0x1; TR0=1; ET0=1; EA=1; while(1); } void intt0(void) interrupt 1 using 1 { TH0=t0dat/256; TL0=t0dat%256; TR0=1;...
大家正在搜
若单片机的晶振频率为12MHZ
设51单片机所用晶振频率为12
已知单片机的晶振频率为6MHz
单片机晶振频率和时钟频率
已知单片机晶振频率为12MHZ
51单片机晶振频率为6mhz
设单片机晶振频率为12mhz
6mhz晶振单片机的机器周期为
51单片机的晶振频率是多少
相关问题
单片机晶振频率12MHz 编程实现PI.0输出频率为2kHz...
设MCS-51单片机的晶振频率为12MHz,编程使P1.0端...
设MCS51单片机的晶振频率12MHz,请编程使得P1.0端...
设MCS-51单片机的晶振频率为12MHz,编程使P1.0端...
MCS-51单片机 晶振频率12MHz,求在P1.0上输出周...
51单片机晶振频率为12MHz,利用中断在P1.1口输出50...
单片机的晶振频率为12MHz,从P1.0输出频率为10KHz...
.已知51单片机系统晶振频率为12MHz,请利用定时器1工作...