keil5怎么看運(yùn)行結(jié)果(visual怎么看運(yùn)行結(jié)果)
1、在調(diào)試仿真里,在你需要計(jì)算時(shí)間的程序兩端設(shè)斷點(diǎn),然后比較兩個(gè)斷點(diǎn)下的系統(tǒng)時(shí)間;1查看keil編譯后代碼大小 在Keil中編譯工程成功后,在下面的Bulid Ouput窗口中會(huì)輸出下面這樣一段信息 Program Size Code=6320 ROdata=4864 RWdata=44 ZIdata=1636 代表的意思 Code 是程序中代碼所占字節(jié)大??;keil單步運(yùn)行的步驟如下1按CTRL+F5進(jìn)入調(diào)試運(yùn)行狀態(tài) 2按F11就執(zhí)行單步運(yùn)行了此時(shí),你要觀察什么內(nèi)容,可以點(diǎn)擊“VIEW”菜單,選擇相應(yīng)的欄目,如果要查看端口狀態(tài),可以點(diǎn)擊菜單“PeriPherals”選擇相應(yīng)的端口;運(yùn)行Keil軟件需要WIN98NTWIN2000WINXP等操作系統(tǒng)如果你使用C語言編程,那么Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍;如何讓Keil5可以打開Keil4的Project 相信初次使用Keil MDK Version 5的人會(huì)發(fā)現(xiàn),以前用Keil4建立的項(xiàng)目打不開了,本經(jīng)驗(yàn)介紹如何讓Keil5可以打開Keil4的項(xiàng)目 工具原料 Keil5 MDK Core,MDK v4 Legacy Support 方法。
2、keil5用stlink硬件調(diào)試可以查看main函數(shù)變量,具體方法如下1在代碼中選擇要設(shè)置斷點(diǎn)的行2單擊菜單欄上的“Debug”按鈕,在下拉菜單中選擇“StartStopDebugSession”3在彈出的“DebugSTLINK”對話框中;軟件仿真的話,可以在View菜單下的Serial Window的Debugprintf Viewer打開printf顯示窗口硬件仿真則看不到。
3、ininterrup等等可以點(diǎn)擊調(diào)用椎棧圖標(biāo)即眼鏡圖標(biāo)的“監(jiān)視#1或者#2,點(diǎn)擊“l(fā)t按f2按鍵可編輯quot再輸入你所觀察的部件的名稱如tl1,p1 p2 p3 這樣你可以看到運(yùn)行的情情況,此法適合于單步運(yùn)行,否則很難看清其結(jié)果;KEIL開發(fā)單片機(jī)中用printf輸出相當(dāng)于串口的發(fā)送,要在仿真中查看,當(dāng)然串口寄存器配置要正確你安裝好KEIL后應(yīng)該有個(gè)HELLO WORD的例程就是那個(gè);1首先打開一個(gè)程序,點(diǎn)擊編譯按鈕2然后點(diǎn)擊調(diào)試按鈕,進(jìn)入調(diào)試界面3在需要暫停調(diào)試的語句旁鼠標(biāo)右鍵,添加斷點(diǎn)注只有在灰色區(qū)域才能添加斷點(diǎn),灰色區(qū)域表示有語句部分,其不包括空白行和括號4點(diǎn)擊運(yùn)行按鈕,程序會(huì)運(yùn);如果是mdk,可以直接在項(xiàng)目選項(xiàng)的用戶自定義中,在編譯完成后自動(dòng)執(zhí)行例如c\keil\arm\bin40\fromelfexe bin output abcdefgbin output\abcdefgaxf 如果是c51,需要借助第三方的hex2binexe來自動(dòng)完成轉(zhuǎn)換;可以點(diǎn)擊調(diào)用椎棧圖標(biāo)即眼鏡圖標(biāo)的“監(jiān)視#1或者#2,點(diǎn)擊“l(fā)t按F2按鍵可編輯quot再輸入你所觀察的部件的名稱如TL1,P1 P2 P3 這樣你可以看到運(yùn)行的情情況,此法適合于單步運(yùn)行,否則很難看清其結(jié)果;不知道怎么傳圖,你在運(yùn)行后的時(shí)候右下角有個(gè)窗口,有call stack,Locals,watch1,watch2,memory1幾個(gè)選項(xiàng)卡,選watch1,然后鍵入你想觀察的地址60H,61H,62H,然后運(yùn)行之后就可以看到里面值的變化了。
4、1首先在工程種選擇任意一個(gè)文件,然后點(diǎn)擊右鍵2其次選擇quotOptionforFile,進(jìn)行點(diǎn)擊3最后即可看到keil5工程文件的全部程序;還沒用過,本以為X0x0034就可以,但是實(shí)際上不行,不知道 但是dptr賦值#0034,用X0x0034就可以,真的很郁悶的哦 用其他方法,你直接看A的取回值是否正確 MOVX A,@R0 MOVX A,@R1。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。