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

QQ登錄

只需一步,快速開始

搜索

keil軟件仿真這個(gè)問題徹底搞朦了我

查看數(shù): 1940 | 評(píng)論數(shù): 6 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2018-11-24 23:18

正文摘要:

在keil軟件仿真時(shí)發(fā)現(xiàn)了一個(gè)問題,簡(jiǎn)化后如圖:只有00000000, 00000001, 10000000三個(gè)數(shù)可以正確顯示,其他二進(jìn)制賦值就不能正確顯示,但是用十進(jìn)制或者十六進(jìn)制賦值都能I/O正確顯示, 真朦了,哪位高手解釋一下。

回復(fù)

ID:134430 發(fā)表于 2018-11-27 15:39
小貓貓愛吃魚 發(fā)表于 2018-11-25 09:38
11111111 你這是10進(jìn)制的數(shù)

謝謝,明白了。
ID:134430 發(fā)表于 2018-11-27 15:38
cuihaodianzi 發(fā)表于 2018-11-26 10:36
00000011  是 9
0 開頭的 是  8 進(jìn)制數(shù)
1000 0000 是十進(jìn)制數(shù) 相當(dāng)于十六進(jìn)制  0x 0098 9680  但 51只 ...

謝謝!因?yàn)槠匠2唤佑|8進(jìn)制,腦子里沒有這樣的反應(yīng),現(xiàn)在算是徹底明白了,再次謝謝!
ID:149144 發(fā)表于 2018-11-26 10:36
wh8010jky 發(fā)表于 2018-11-25 13:56
首先感謝二位朋友的提醒,現(xiàn)在明白了,原來如此!

00000011  是 9
0 開頭的 是  8 進(jìn)制數(shù)
1000 0000 是十進(jìn)制數(shù) 相當(dāng)于十六進(jìn)制  0x 0098 9680  但 51只有8位 就是 0x80 二進(jìn)制 1000 0000  B
你可以用匯編 直接寫二進(jìn)制 就很明顯了
ID:149144 發(fā)表于 2018-11-25 11:29
1111 1111  這是起碼有 23 位
8位 最大才 255
樓上說的很明確 你那是 十進(jìn)制數(shù)
ID:303383 發(fā)表于 2018-11-25 09:38
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽

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

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

快速回復(fù) 返回頂部 返回列表