久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1803|回復(fù): 12
打印 上一主題 下一主題
收起左側(cè)

51單片機(jī)C語言int變量賦負(fù)數(shù),但實(shí)際為0怎么辦

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
int變量不是有負(fù)數(shù)范圍嗎,但賦值負(fù)數(shù)后debug發(fā)現(xiàn)實(shí)際值=0

int負(fù)數(shù).png (105.61 KB, 下載次數(shù): 86)

賦值負(fù)數(shù),但實(shí)際為0

賦值負(fù)數(shù),但實(shí)際為0
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:535881 發(fā)表于 2024-2-15 21:32 | 只看該作者
解決了,我做的是keil和proteus聯(lián)調(diào),可能debug有點(diǎn)問題,我寫if(i<0)LED=1;LED還是會(huì)亮,表明程序沒問題,應(yīng)該是debug哪里出問題了
回復(fù)

使用道具 舉報(bào)

板凳
ID:883242 發(fā)表于 2024-2-15 22:06 | 只看該作者
lxj1245481730 發(fā)表于 2024-2-15 21:32
解決了,我做的是keil和proteus聯(lián)鰨贍躣ebug有點(diǎn)問題,我寫if(i

優(yōu)化等級(jí)開高了吧。
回復(fù)

使用道具 舉報(bào)

地板
ID:526108 發(fā)表于 2024-2-16 08:48 | 只看該作者
變量沒有調(diào)用被優(yōu)化掉了
回復(fù)

使用道具 舉報(bào)

5#
ID:535881 發(fā)表于 2024-2-16 10:28 | 只看該作者
Hephaestus 發(fā)表于 2024-2-15 22:06
優(yōu)化等級(jí)開高了吧。

改變了優(yōu)化等級(jí)還是顯示0,但實(shí)際判斷還是<0的,應(yīng)該是顯示有問題,這樣就沒法debug調(diào)試了,現(xiàn)在我添加了數(shù)碼管,也能查看變量。
回復(fù)

使用道具 舉報(bào)

6#
ID:535881 發(fā)表于 2024-2-16 14:04 | 只看該作者
624353765 發(fā)表于 2024-2-16 08:48
變量沒有調(diào)用被優(yōu)化掉了

變量調(diào)用了還是=0,估計(jì)是keil和proteus聯(lián)調(diào)有問題

還是=0.png (151.36 KB, 下載次數(shù): 81)

調(diào)用了還是=0

調(diào)用了還是=0
回復(fù)

使用道具 舉報(bào)

7#
ID:401564 發(fā)表于 2024-2-18 13:29 | 只看該作者
如果是我
如果沒有硬件仿真,那就干脆燒錄到開發(fā)板上,通過串口打印出來,看看它的值到底是多少
回復(fù)

使用道具 舉報(bào)

8#
ID:1111098 發(fā)表于 2024-2-18 16:02 | 只看該作者
lxj1245481730 發(fā)表于 2024-2-16 14:04
變量調(diào)用了還是=0,估計(jì)是keil和proteus聯(lián)調(diào)有問題

僅增加j--語句仍有可能會(huì)被優(yōu)化掉的,使用判斷語句調(diào)用,例如if(j == 0)再試試
回復(fù)

使用道具 舉報(bào)

9#
ID:844772 發(fā)表于 2024-2-18 16:24 | 只看該作者
lxj1245481730 發(fā)表于 2024-2-16 14:04
變量調(diào)用了還是=0,估計(jì)是keil和proteus聯(lián)調(diào)有問題

之前應(yīng)該是變量沒啟用給優(yōu)化了,但后來你用的是uint,怎么會(huì)有負(fù)值啊。
回復(fù)

使用道具 舉報(bào)

10#
ID:1029483 發(fā)表于 2024-2-19 13:48 | 只看該作者
Y_G_G 發(fā)表于 2024-2-18 13:29
如果是我
如果沒有硬件仿真,那就干脆燒錄到開發(fā)板上,通過串口打印出來,看看它的值到底是多少

串口調(diào)試%好啊
回復(fù)

使用道具 舉報(bào)

11#
ID:535881 發(fā)表于 2024-2-19 17:24 | 只看該作者
之前測(cè)試j為uint,現(xiàn)在改為int還是不行,大概率是proteus與keil的聯(lián)調(diào)有問題,看不了具體變量的值。

還是不行.png (148.62 KB, 下載次數(shù): 90)

還是不行

還是不行
回復(fù)

使用道具 舉報(bào)

12#
ID:883242 發(fā)表于 2024-2-20 07:40 | 只看該作者
lxj1245481730 發(fā)表于 2024-2-19 17:24
之前測(cè)試j為uint,現(xiàn)在改為int還是不行,大概率是proteus與keil的聯(lián)調(diào)有問題,看不了具體變量的值。

把優(yōu)化等級(jí)改成0!
回復(fù)

使用道具 舉報(bào)

13#
ID:535881 發(fā)表于 2024-2-20 09:55 | 只看該作者
Hephaestus 發(fā)表于 2024-2-20 07:40
把優(yōu)化等級(jí)改成0!

優(yōu)化等級(jí)改成0了,還是j還是=0,我又觀察了TL1,TL1也為0,估計(jì)是不管什么值都顯示為0

都為0.png (163.44 KB, 下載次數(shù): 92)

都為0

都為0
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品视频免费观看 | 久久久久久久97 | 国产精品中文字幕在线 | 亚洲激情第一页 | 久久久成人精品 | 一级片免费视频 | 麻豆久久久久久久 | 成人网在线观看 | 九九热精品视频 | 久久久www成人免费精品 | 成年人的视频免费观看 | 青青草社区 | 国产福利小视频 | 91视在线国内在线播放酒店 | 久久综合一区 | 成人精品在线观看 | 日韩av成人 | 四虎影院在线播放 | 久久最新 | 欧美大片久久久 | 久久激情视频 | 五月天激情综合网 | 国产欧美视频一区 | 精品中文字幕一区 | 国产精品日韩在线观看 | 国产精品一区二区视频 | 成人网在线观看 | 欧美1页 | 网络毛片 | 五月天婷婷激情 | 国产精品永久免费 | av中文字幕网站 | 91人人澡人人爽 | 国产一级特黄aaa大片评分 | 日韩免费av | 日韩一区中文字幕 | 国产1区2区| 亚洲免费在线 | 中文在线一区二区 | 91看片免费 | 日日爱视频 |