注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
huzi741的个人空间 https://home.eeworld.com.cn/space-uid-417916.html [收藏] [复制] [分享] [RSS]
日志

单片机数据的溢出问题;

已有 553 次阅读2013-10-28 18:41

最近在编一段程序,发现数据老是溢出:
unsigned long  temp ,sum;
unsigned int  DispyData;

temp = sum *100 / 4095;DispyData = temp;//数码管的显示值
在此情况下,但DispyData > 255时,数码管显示为8.8.8.8.;
开始以为是数据类型不对应,DispyData = (unsigned int )(temp0;//数码管的显示值,还是为出现以上的情形;
但是将 DispyData = sum * 100 / 4095;却能正常显示;
不知道为啥,求高人指点。

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章