发新帖我要提问
12
返回列表
打印

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

[复制链接]
楼主: llljh
手机看帖
扫描二维码
随时随地手机跟帖
21
chuxh| | 2022-4-12 22:09 | 只看该作者 回帖奖励 |倒序浏览
无符号数的溢出。如果你想要小减大等于0,那在减之前加一个判断就好了

使用特权

评论回复
22
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引脚,低电平有效。
  
}

使用特权

评论回复
23
llljh|  楼主 | 2022-4-12 22:14 | 只看该作者
好的,我明天去单位试一下,多谢各位大侠了哈        

使用特权

评论回复
24
tpgf| | 2022-5-4 11:04 | 只看该作者
数据类型的问题

使用特权

评论回复
25
aoyi| | 2022-5-4 11:15 | 只看该作者
用无符号的好了

使用特权

评论回复
26
nawu| | 2022-5-4 11:24 | 只看该作者
超出范围了吧

使用特权

评论回复
27
zljiu| | 2022-5-4 11:32 | 只看该作者
数据超出他的类型范围了

使用特权

评论回复
28
gwsan| | 2022-5-4 11:41 | 只看该作者
用无符号的好点吧

使用特权

评论回复
29
tfqi| | 2022-5-4 11:47 | 只看该作者
要注意判定是否超限

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则