main()
{
char data *ap = 0x40, *bp = 0x50,*cp = 0x30;
char data *a0 = 0x60,*b0 = 0x61,*c0 = 0x62;
char a,b,c,i = 0;
char data *r;
r=0x30;
for(i=-8;i<=7;i++)
{
*r=i;
r++;
}
for(i =0;i <=15;i++,cp++)
{
if(*cp==0)
{ (*c0)++;
}
else if(*cp<0)
{ *bp = *cp;
bp++;
(*b0)++;
}
else if(*cp>0)
{ *ap = *cp;
ap++;
(*a0)++;
}
}
while(1);
}
没有合适的资源?快使用搜索试试~ 我知道了~
区分16个数,正数负数和零 单片机实验
共27个文件
lst:3个
uv2:2个
m51:2个
4星 · 超过85%的资源 需积分: 50 33 下载量 87 浏览量
2008-11-06
13:21:38
上传
评论
收藏 16KB RAR 举报
温馨提示
将-8到1的16个数放入30H开始的RAM区,其中正数、负数分别送40H和50H开始的存储单元,正数、负数和零的个数分别送到单元60H,61H,62H。
资源推荐
资源详情
资源评论
收起资源包目录
3.rar (27个子文件)
实验3
shiyan2.Opt 1024B
shiyan2.plg 558B
shiyan2c.Uv2 2KB
shiyan2 496B
shiyan2.lnp 31B
STARTUP.A51 5KB
shiyan2c.Opt 1KB
Target 1.BAT 289B
shiyan2c.c 406B
shiyan2.M51 2KB
shiyan2.Uv2 2KB
shiyan2.LST 3KB
shiyan2c_Opt.Bak 1KB
shiyan2c.hex 787B
shiyan2c.lnp 33B
shiyan2c 2KB
shiyan2c.LST 2KB
shiyan2.CFG 196B
shiyan2.asm 360B
shiyan2._ia 34B
shiyan2.hex 142B
shiyan2c.plg 157B
shiyan2c.OBJ 2KB
shiyan2c.M51 4KB
shiyan2.OBJ 472B
shiyan2c_Uv2.Bak 2KB
xinfeng.lst 3KB
共 27 条
- 1
资源评论
- 逐月的笨小孩2013-12-01和我想要的有点出入,但还是谢啦
- s52life2014-03-13虽然简单,不过刚好符合我的实验要求
- ShuangpengPang2012-11-02好像通不过编译哦。
- feipeng857472012-11-29跟我的要求有点距离!
- aceyj2013-07-10写的太简单,没啥意思
ray66
- 粉丝: 1
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功