p1口接有8个发光二极管,编程使8个管轮流点亮,每个管亮100ms,采用定时器T0方式1,设晶振频率6MHz.用C语言
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/17 06:55:38
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
#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
把那个;去掉,您的程序死在那个分号上了.
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
p1口接有8个发光二极管,编程使8个管轮流点亮,每个管亮100ms,采用定时器T0方式1,设晶振频率6MHz.用C语言
若8051的晶振频率为12MHZ,定时器/计数器T0工作方式2(8位自动重新装载定时器/计数器),要求产生0.1ms,
1、利用8XX51单片机的T0计数,每计10个脉冲,P1.0变反一次,用查询和中断两种方式编程.
利用定时/计数器T0从P1.0输出周期为1s的方波,让发光二极管以1HZ闪烁,设晶振频率为12MHz.
试用c语言实现c51单片机的与8个发光二极管相连的proteus仿真电路,并编程使8个发光二极管:
18个发光二极管,5V电压,1A电流.请问每个管配多大电阻?
多少个BubbleTime Limit:30000MS Memory Limit:65536K题型:编程题 语言:C语言
单片机--题设单片机晶振频率为12MHz,使用定时器T1以方式1产生周期为2ms的等宽连续方波,试计算最大定时时间、TM
有一排8个发光二极管,每个二极管点亮时可发出红光或绿光,若每次恰有3个二极管点亮,但相邻的两个二极管不能同时点亮
设计一个流水灯控制电路使8只发光二极管按一定频率轮流发光
利用单片机、1个开关、8个LED发光二极管(水平排列)和定时器,实现开关控制循环左移和右移流水灯效果.
mcs-51单片机外接晶振频率为6mhz,使用定时器1,使得在p1.0输出周期为400µs、占空比为10%的方