TMOD=0x11;ET0=1;TR0=0;ET1=1;TR1=0;EA=1;这是什么意思啊?
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/02 02:02:59
TMOD=0x11;ET0=1;TR0=0;ET1=1;TR1=0;EA=1;这是什么意思啊?
interrupt 3
程序写的有点乱.我写一个你看看行不行
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit D0=P1^0;
sbit D1=P1^1;
volatile uint num=0;
volatile uchar i;
void main()
{
inittimer();
while(1);
}
void inittimer()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
ET0=1;
TR0=1;
EA=1;
}
void timer0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
i++;
if(i==20)
{
i=0;
num++;
}
if(num==3600)
{
D0=0;
}
if(num==7200)
{
D1=0;
EA=0;
}
}
你看可以吗 我这里没有KEIL,有错误的话 自己改改
程序写的有点乱.我写一个你看看行不行
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit D0=P1^0;
sbit D1=P1^1;
volatile uint num=0;
volatile uchar i;
void main()
{
inittimer();
while(1);
}
void inittimer()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
ET0=1;
TR0=1;
EA=1;
}
void timer0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
i++;
if(i==20)
{
i=0;
num++;
}
if(num==3600)
{
D0=0;
}
if(num==7200)
{
D1=0;
EA=0;
}
}
你看可以吗 我这里没有KEIL,有错误的话 自己改改
TMOD=0x11;ET0=1;TR0=0;ET1=1;TR1=0;EA=1;这是什么意思啊?
TMOD=0X11是什么意思?
void Inittimer0() { TMOD=0x01; TH0=th0; TL0=tl0; EA=1; ET0=1
long maikuan() { TMOD=0x90; EA=1; ET1=1; IT1=1; TH1=0; TL1=0
TMOD|= 0x11;何意?
TMOD|= 0x11; c51中这条语句是什么意思?
C51 TMOD=0x11和TMOD=0x20怎么同时使用?
TMOD=0X66是什么意思
void init_timer0() { TMOD=0x11 TH0=-(1150/256); TL0=-(1150%2
51单片机中TMOD|=0下TMOD$=0Xdf是什么意思和作用
TMOD=0X01; 这个C51语句是什么意思?
tmod=0x01什么意思