单片机c语言编程的问题?

kill000000 kill000000 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include<absacc.h>
#include<reg51.h>
#include<intrins.h>
#define OUT1 XBYTE[0x8100]

unsigned char i;
unsigned char a[22],b[22];
unsigned char j;
bit flag;
void initiate()
{ i=0;
a=[0xa5,0x05,0x5f,0x50,0xf5,0x05,0xf5,0x05,0xf5,0x05,0xf5,0x5a,0x50,0x5f,0x50,0x5f,0x50,0x5f,0x50,0x5f,0x50,0x5f];
b=[200,10,10,10,10,10,10,10,10,10,10,200,10,10,10,10,10,10,10,10,10,10];
j=b[0];
OUT1=a[0];
TMOD=0x11;
TH0=0x76;
TL0=0;
IE=0x82;
TR0=1;
flag=1;
}
void main()
{
bit data flag;
void initiate();
while(flag){};
}
void int_1(void) interrupt 1 using 3
{
EA=0;
TF0=0;
TMOD=0x11;
TH0=0x76;
TL0=0;
TR0=1;
if(!j--)
{
i++;
j=b[i];
OUT1=a[i];
}
EA=1;
}
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
kill000000
单片机/工控 27,522 成员 28,796 内容