您好,帮我个帮吧?好吗?是EM78P152的单片机

2025-01-07 00:50:05
推荐回答(3个)
回答1:

#include
void ys(unsigned int);
sbit led1=P3^0; //四脚的单片机端口一般是P3口,我没找到那个义隆芯片的资料,一般都是内部集成晶振,外部端口复用的,如果你有资料麻烦给个地址,我这里铁通好多网站打不开。
sbit led2=P3^1; //端口号可以根据资料调整
void main()
{
while(1) //不停的循环函数
{
led1=0; //第一个线圈开
ys(100); //延时可以在这里改,如果改成1还是慢,就在最下面的延时函数里面把数字改小。
led2=1;//第一个线圈关
led2=0;//第二个线圈开
ys(100);
led2=0;//第二个线圈关
}
}
void ys(unsigned int time) //延时函数
{
unsigned int x,y,z;
for(x=time;x>0;x--)
for(y=35;y>0;y--)
for(z=35;z>0;z--);
}

回答2:

这个是根据控制8个发光二极管的自制实验板功能的程序。
(1)发光二极管依次点亮,顺序为D8-D7-D6-D5-D4-D3-D2-D1-D8-…
(2)发光间隔时间为0.2 S
ORG 0000H
START: MOV R0,#08
MOV A,#7FH
NEXT: MOV P1,A
ACALL DELAY_0.2S
RR A
DJNZ R0,NEXT
AJMP START
DELAY_0.2S:
MOV R1,#200
DEL0: MOV R2,#250
DEL1: NOP
NOP
DJNZ R2,DEL1
DJNZ R1,DEL0
RET
END

回答3:

no sof bye