#define uchar unsigned char
#define uint unsigned int
extern void led(uchar number,uchar location);
extern void delay_1ms(uchar delay);
unsigned int f(uchar i)
{ uchar j;
unsigned result=1;
for(j=1;j<=i;j++)
{result*=10;}
return(result);
}
void display(uint longnumber)
{ uchar i,j;
uchar temp;
for(i=1;i<=6;i++)
{if(longnumber/f(i)==0) break;}
for(j=5;j>=6-i;j--)
{ temp=longnumber%10;
led(temp,j);
delay_1ms(1);
longnumber/=10;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
display-number.rar_hex keyboard
共27个文件
lst:5个
c:5个
obj:5个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 63 浏览量
2022-09-19
19:13:12
上传
评论
收藏 27KB RAR 举报
温馨提示
一个简单的51开发板程序供初学者参考, 通过键盘键入数字并在led上显示, 压缩包内包含完整的keil工程以及hex文件
资源推荐
资源详情
资源评论
收起资源包目录
display-number.rar (27个子文件)
display number
13 8KB
delay.c 376B
keyboard.LST 2KB
13.uvproj 14KB
delay.LST 1KB
p.LST 1KB
13_Opt.Bak 1KB
13.opt.bak 2KB
led.LST 1KB
13_Uv2.Bak 0B
13.M51 9KB
13.plg 543B
p.c 237B
keyboard.OBJ 2KB
13.lnp 94B
13.Uv2.bak 2KB
display.LST 2KB
led.c 337B
p.OBJ 1KB
led.OBJ 1KB
display.c 490B
display.OBJ 2KB
keyboard.c 449B
delay.OBJ 2KB
13_uvopt.bak 59KB
13.hex 2KB
13.uvopt 60KB
共 27 条
- 1
资源评论
JonSco
- 粉丝: 77
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功