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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2249|回復(fù): 8
收起左側(cè)

單片機1602按鍵顯示程序邏輯問題

[復(fù)制鏈接]
ID:319133 發(fā)表于 2019-3-21 09:53 來自觸屏版 | 顯示全部樓層 |閱讀模式
定義一個unsigned char x=10    按鍵按下一次x-1,if(x<0)  x=0  可是當(dāng)顯示為0的時候再按下按鍵他就變成I5  I4  不是一直保持0
回復(fù)

使用道具 舉報

ID:319133 發(fā)表于 2019-3-21 10:27 來自觸屏版 | 顯示全部樓層
有沒有大神
回復(fù)

使用道具 舉報

ID:410399 發(fā)表于 2019-3-21 10:52 | 顯示全部樓層
unsigned 是沒有<0的,你直接if(x == 0)
回復(fù)

使用道具 舉報

ID:319133 發(fā)表于 2019-3-21 11:50 | 顯示全部樓層

x==0也不行,到0再減一還是變成I5
回復(fù)

使用道具 舉報

ID:410399 發(fā)表于 2019-3-21 13:39 | 顯示全部樓層
羅富永1 發(fā)表于 2019-3-21 11:50
x==0也不行,到0再減一還是變成I5

你的if在哪里的,最好在x-1之前
你貼那段代碼出來啊
這樣盲猜很難猜啊
回復(fù)

使用道具 舉報

ID:383721 發(fā)表于 2019-3-21 13:42 | 顯示全部樓層
不如在對X減一之前判斷,比如:
if(x>0)
  x--;
當(dāng)x=0時就不會再減了
回復(fù)

使用道具 舉報

ID:473758 發(fā)表于 2019-3-21 15:25 來自觸屏版 | 顯示全部樓層
unsigned都是大于0的數(shù)
回復(fù)

使用道具 舉報

ID:303196 發(fā)表于 2019-3-21 21:17 | 顯示全部樓層
unsigned char  是大于零的數(shù),0再減的話又會變成正數(shù)。  進(jìn)不去if(x<0)中的語句。  把unsigned刪掉,就可以了
回復(fù)

使用道具 舉報

ID:234075 發(fā)表于 2019-3-21 21:54 | 顯示全部樓層
這個問題是非常明顯是變量定義和取值的問題,既然定義了unsigned char x,則x=0~255,就不會有<0的情況,所以你的判斷語句if(x<0)就不可能成立;如果你在x=0后再減1,或者x=255再加1,都會造成數(shù)據(jù)的溢出
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲成网| 中文字幕韩在线第一页 | 99中文字幕 | 999久久久 | 四虎成人免费电影 | 99国产视频 | 99久久婷婷国产综合精品电影 | 亚州精品天堂中文字幕 | 中文字幕在线网 | 91久久国产综合久久91精品网站 | 日本在线免费视频 | av第一页| 久久久国产一区二区三区 | 中文字幕国产精品 | 天天看逼 | 91看片在线观看 | 亚洲性人人天天夜夜摸 | а天堂中文最新一区二区三区 | 成人精品一区 | 看片wwwwwwwwwww | 先锋av资源在线 | 国产一区二区自拍 | 亚洲成人国产综合 | 亚洲精品一区二区在线观看 | 在线āv视频 | 精品少妇一区二区三区在线播放 | 久久9精品| 毛片免费观看 | 精品久久久久久久久久久久久久久久久 | 北条麻妃99精品青青久久 | 日韩一二区在线 | 天堂一区二区三区 | 日韩一区二区成人 | 精品蜜桃一区二区三区 | 久久成人一区二区三区 | 涩涩视频在线观看 | 天天色天天色 | 国产电影一区二区 | 国产成人精品网站 | 一级做a爰片性色毛片16美国 | 日日夜夜精品视频 |