pmlab x 里面小减大会出问题?

[复制链接]
1580|28
chuxh 发表于 2022-4-12 22:09 | 显示全部楼层
无符号数的溢出。如果你想要小减大等于0,那在减之前加一个判断就好了
dingy 发表于 2022-4-12 22:11 | 显示全部楼层
void delay(uint x)//x为多少,就延迟多少毫秒。
{
  uint a,b;
  for(a=x;a>0;a--)
    for(b=110;b>0;b--);
}
void init()
{
  OPTION=0x07;
  //TRISGPIO=0x00;//4脚做为I/O口,MCLR内部与vdd相连
  TRISGPIO=0x0A;//4脚6脚输入,4脚作为MCLR引脚,低电平有效。
  
}
 楼主| llljh 发表于 2022-4-12 22:14 | 显示全部楼层
好的,我明天去单位试一下,多谢各位大侠了哈        
tpgf 发表于 2022-5-4 11:04 | 显示全部楼层
数据类型的问题
aoyi 发表于 2022-5-4 11:15 | 显示全部楼层
用无符号的好了
nawu 发表于 2022-5-4 11:24 | 显示全部楼层
超出范围了吧
zljiu 发表于 2022-5-4 11:32 | 显示全部楼层
数据超出他的类型范围了
gwsan 发表于 2022-5-4 11:41 | 显示全部楼层
用无符号的好点吧
tfqi 发表于 2022-5-4 11:47 | 显示全部楼层
要注意判定是否超限
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部