#define uint unsigned int
void delay()
int main(void)
{
uint code table[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}
uint i=0
while(1)
{
P1=table[i]
delay()
i++
知配郑 if(i==8)
{
卖答 i=0
}
}
}
void delay()
{
int i,j
for(i=200i>1i--)
for(j=200j>1j--)
}
延时函数名"delayms"不一致
!!!不好意思,第15行还少个“}”纳判哦
贴弊贺主挺爱学习单片机嘛,都1点半了还在学习 有时我也这样呵呵
#include<reg52.h>
#include<洞卜改intrins.h>
#define uint unsigned int
#define uchar unsigned char
void delayms(uint)
uchar aa
void main()
{
aa=0xfe
while(1)
{
P1=aa
delayms(10000)
aa=_crol_(aa,1)
}
}
void delayms(uint xms)
{
uint i,j
for(i=xmsi>0i--)
for(j=110j>0j--)
}
START: MOV P1,#0FFH 全灭S: SETB P3.0 每次读I/O时,要先置1
JB P3.0,NEXT1 若凯首没有按下为漏闭1,灯亮
MOV P1,#0FFH 否则全灭
AJMP S
NEXT1: MOV A,#0FEH
…返孙裂…
LJMP S
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)