標(biāo)題: 51單片機(jī)用KEIL4如何調(diào)試? [打印本頁(yè)]

作者: 東東1995    時(shí)間: 2017-10-21 21:16
標(biāo)題: 51單片機(jī)用KEIL4如何調(diào)試?
請(qǐng)問(wèn)51單片機(jī)用KEIL4如何調(diào)試?

作者: 耗子少將    時(shí)間: 2017-10-22 15:47
直接在上面該代碼,然后在編譯。下載到單片機(jī)中
作者: 1123212143255    時(shí)間: 2017-10-22 15:55
本壇首頁(yè)有詳細(xì)教程。
作者: CJoy    時(shí)間: 2017-10-22 19:18
在Keil編寫(xiě)好的代碼,通過(guò)編譯后,下載到單片機(jī)。我們只能看到兩種結(jié)果:第一實(shí)驗(yàn)成功,展現(xiàn)出我們想要的效果;第二實(shí)驗(yàn)不成功,什么效果都沒(méi)有看到。失敗的原因是什么,通過(guò)硬件測(cè)試,我們無(wú)法看到代碼在單片機(jī)內(nèi)部里面如何運(yùn)行、變量是如何傳遞、變量的變化情況等等。Keil軟件里面是提供了軟件仿真調(diào)試功能。
作者: yuxiaoqingsi    時(shí)間: 2017-10-22 19:19
同keil其他版本一樣啊
作者: 啦啦啦456    時(shí)間: 2017-10-22 20:41
用keil里面的小助手啊
作者: Johnnyyy    時(shí)間: 2017-10-22 22:24
編譯之后下載到單片機(jī)調(diào)試阿
作者: 蛋蛋蛋片雞    時(shí)間: 2017-10-23 12:46
可以先編譯,然后用仿真軟件先試一下,這樣會(huì)比較方便,可以更直觀的看,仿真軟件可以用isis系列的軟件
作者: 怪小怪的調(diào)調(diào)    時(shí)間: 2017-10-23 15:38
用keil的軟件仿真,下載到單片機(jī)只能看到最終結(jié)果。
作者: lesten    時(shí)間: 2017-10-23 20:36
在Kel4中先建立工程,在建文件,然后寫(xiě)程序,如果出錯(cuò)就會(huì)有提示
作者: kevinran    時(shí)間: 2017-10-24 10:09
用keil里面的小助手
作者: xbook_ben    時(shí)間: 2017-10-24 15:08
keil編譯好程序以后,點(diǎn)擊里面的debug,接下來(lái)就可以監(jiān)測(cè)變量值、斷口值、中斷等
作者: ljm323    時(shí)間: 2017-10-24 15:09
普通51 好像沒(méi)有 在線 仿真功能
作者: 蛋蛋蛋片雞    時(shí)間: 2017-10-25 20:48
ljm323 發(fā)表于 2017-10-24 15:09
普通51 好像沒(méi)有 在線 仿真功能

可以啊
作者: 1450300269    時(shí)間: 2017-10-26 11:09
我用keil3
作者: jobup    時(shí)間: 2017-10-26 15:51
本論壇有詳細(xì)教程
作者: jobup    時(shí)間: 2017-10-26 15:51
本論壇有詳細(xì)教程
作者: 蜉蝣的夢(mèng)鄉(xiāng)    時(shí)間: 2017-10-26 17:24
用keil新建一個(gè)文件,在上面編譯后,保存,用仿真軟件打開(kāi)
作者: liu648797081    時(shí)間: 2017-10-26 17:25
直接在上面該代碼,然后在編譯。下載到單片機(jī)中
作者: zl2168    時(shí)間: 2017-10-26 22:16
本帖最后由 zl2168 于 2017-10-26 22:19 編輯

給你介紹一本書(shū),《單片機(jī)實(shí)驗(yàn)實(shí)訓(xùn)100例——基于Keil C和Proteus》 ISBN 978-7-5124-1603-1,北航社出版。
100例,每例都有Keil調(diào)試和Proteus仿真。
先到新華書(shū)店翻翻吧,看看是否滿意?

作者: meanboo    時(shí)間: 2017-10-27 09:20
學(xué)習(xí)以下
作者: 無(wú)畏造英雄    時(shí)間: 2017-10-27 13:40
Debug調(diào)試
作者: 愛(ài)喝檸檬水    時(shí)間: 2017-10-27 18:41
可以使用protues 進(jìn)行仿真 ,也可以燒錄到單片機(jī)中
作者: 小競(jìng)子    時(shí)間: 2017-10-28 16:54
百度經(jīng)驗(yàn)呀
作者: 東東1995    時(shí)間: 2018-2-6 21:33
耗子少將 發(fā)表于 2017-10-22 15:47
直接在上面該代碼,然后在編譯。下載到單片機(jī)中

感謝你的解答
作者: 東東1995    時(shí)間: 2018-2-6 21:33
耗子少將 發(fā)表于 2017-10-22 15:47
直接在上面該代碼,然后在編譯。下載到單片機(jī)中

感謝你的解答
作者: kongxiaofuzi    時(shí)間: 2018-2-7 09:19
直接百度一下,步驟有點(diǎn)多,里邊有示波器等各種工具,特別方便
作者: Hoperliu    時(shí)間: 2018-2-8 01:09
多編寫(xiě)代碼
作者: 濤聲依舊zwt    時(shí)間: 2018-2-8 08:50
首先寫(xiě)好程式,然后編譯,如有錯(cuò)修改,編譯通過(guò)后下載到單片機(jī),看是否是你想要的功能
作者: bioger    時(shí)間: 2018-2-8 09:52
你這問(wèn)題太寬泛了 你可以找教程學(xué)習(xí)一下 還是很好學(xué)的
作者: 123920    時(shí)間: 2018-2-8 16:24
找keil的相關(guān)教程
作者: imagine_ymj    時(shí)間: 2018-2-9 14:14
KEIL可以在線調(diào)試的,點(diǎn)那個(gè)調(diào)試鍵就行,或者程序沒(méi)問(wèn)題可以直接把HEX文件燒到單片機(jī)里
作者: niuniu82475    時(shí)間: 2018-2-10 10:56
根據(jù)你單片機(jī)的型號(hào)然后去keil里面選擇對(duì)應(yīng)的,然后新建工程,新建c文件編程即可
作者: yanweisong    時(shí)間: 2018-2-10 12:41
KEIL4里在線仿真功能
作者: zl2168    時(shí)間: 2018-2-10 13:37
有一本書(shū),《單片機(jī)實(shí)驗(yàn)實(shí)訓(xùn)100例——基于Keil C和Proteus》 ISBN 978-7-5124-1603-1,北航社出版。其中每例均有⑴ 電路設(shè)計(jì) ⑵ 程序設(shè)計(jì) ⑶ keil調(diào)試 ⑷ Proteus仿真,你不妨去書(shū)店翻翻,看對(duì)你有用否?
作者: 愛(ài)愛(ài)愛(ài)    時(shí)間: 2018-2-10 13:40
點(diǎn)擊DEBUG即可調(diào)試
作者: 愛(ài)愛(ài)愛(ài)    時(shí)間: 2018-2-10 13:41
和其它的keil一樣 點(diǎn)擊DDEBUG即可調(diào)試
作者: angmall    時(shí)間: 2018-2-10 14:20
本壇首頁(yè)有詳細(xì)教程。

keil教程

http://www.torrancerestoration.com/mcu/keil%E6%95%99%E7%A8%8B.html
作者: 278562235    時(shí)間: 2018-2-10 15:53
編譯完成后,用ISP下載
作者: leehb    時(shí)間: 2018-2-10 17:16
在調(diào)試過(guò)程中,可以調(diào)出各種窗口如Registers(查看單片機(jī)寄存器)、Disassembly(反匯編程序)、Watch1(查看程序變量值)查看相應(yīng)的數(shù)據(jù)是否正解。這些功能都是在菜單欄View下面調(diào)出。還有時(shí)會(huì)要查看IO口數(shù)據(jù),可以調(diào)出IO口來(lái),在菜單欄Peripherals菜單下面,總總共有中斷、IO、串口、定時(shí)器這幾類。用到哪種功能就調(diào)出哪種。當(dāng)程序調(diào)試完成后,就可以生成機(jī)器碼文件供單片機(jī)運(yùn)行了。點(diǎn)擊Project--Options for Target Target 1。選擇Output,把下面Crete HEX File勾上,重新編譯,就生成*.HEX文件了。若安裝有Protues單片機(jī)仿真軟件,就可以把剛生成的*.HEX文件導(dǎo)入Protues軟件中單片機(jī)中運(yùn)行了。
作者: jf012    時(shí)間: 2018-2-10 21:20
進(jìn)這里學(xué)習(xí)
打開(kāi)網(wǎng)址即可直接觀看 速度還不錯(cuò).通俗易懂,好不好看回帖就知道了
地址:http://www.torrancerestoration.com/sp/   
作者: 愛(ài)愛(ài)愛(ài)    時(shí)間: 2018-3-10 21:03
用DEBUG  設(shè)置斷點(diǎn)   一步一步調(diào)試
作者: lenghan    時(shí)間: 2018-3-11 08:55
這個(gè)優(yōu)酷上面有很多教程的
作者: aabb5605    時(shí)間: 2018-3-11 09:55
直接在上面該代碼,然后在編譯。下載到單片機(jī)中
作者: 咬一口小耳朵    時(shí)間: 2018-3-11 12:21
下載keil4 for 51版本的,編寫(xiě)代碼,然后編譯,如果發(fā)生錯(cuò)誤,就根據(jù)錯(cuò)誤提示改正,
作者: 安東諾夫卡    時(shí)間: 2019-3-28 13:25
直接編譯后進(jìn)行下載仿真




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1