作业帮 > 综合 > 作业

p1口接有8个发光二极管,编程使8个管轮流点亮,每个管亮100ms,采用定时器T0方式1,设晶振频率6MHz.用C语言

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/05 12:48:32
p1口接有8个发光二极管,编程使8个管轮流点亮,每个管亮100ms,采用定时器T0方式1,设晶振频率6MHz.用C语言
#include
void main(void)
{
int count =0;
TMOD=0x01;
TH0=15536/256;
TL0=15539%256;
P1=0x01 ;
TR0=1;
while(1) ;
{ if(TF0==1) count++;
if(count==2) count=0;
P1=0x01
while(1) ;
把那个;去掉,您的程序死在那个分号上了.
PS:此程序意图采用查询的方法实现流水效果.
再问: 去了分号 还是不行啊
再答: #include void main(void) { char sec = 0; int count =0; TMOD=0x01; TH0=15536/256; TL0=15539%256; P1=0x01 ; TR0=1; while(1) { if(TF0==1) { count++; TH0=15536/256; TL0=15539%256; TF0=0; } if(count==10) //更改此参数可改变流水循环速度,越大越慢 { count=0; P1=0x01