编写完整C语言程序 单片机考试题目
编写完整C语言程序P1口外接8个发光二极管,输出高电平时发光,使用定时器T0进行定时,用中断方式,使发光二极管由低位到高位轮流点亮,每次只亮一位,每位点亮的时间为0.1秒...
编写完整C语言程序 P1口外接8个发光二极管,输出高电平时发光,使用定时器T0进行定时,用中断方式,使发光二极管由低位到高位轮流点亮,每次只亮一位,每位点亮的时间为0.1秒。(fosc=12MHz)
展开
2个回答
展开全部
#include <reg51.h>
#define led P1;
int x=0;
void InitTimer0(void)
{
TMOD = 0x01;
TH0 = 0x0D8;
TL0 = 0x0F0;
x=1;
}
viod main()
{
EA=1;
TMOD = 0x01;
TH0 = 0x0D8;
TL0 = 0x0F0;
EA = 1;
ET0 = 1;
TR0 = 1;
led=0x01;
while(1);
{
if(x==1) {x=0;led = _crol_(led,1);}
}
}
#define led P1;
int x=0;
void InitTimer0(void)
{
TMOD = 0x01;
TH0 = 0x0D8;
TL0 = 0x0F0;
x=1;
}
viod main()
{
EA=1;
TMOD = 0x01;
TH0 = 0x0D8;
TL0 = 0x0F0;
EA = 1;
ET0 = 1;
TR0 = 1;
led=0x01;
while(1);
{
if(x==1) {x=0;led = _crol_(led,1);}
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询