1. keil軟體不能實現硬體模擬,沒有keil monitor-51 driver選項
KEIL沒有硬體模擬功能吧,建議你用protues軟體模擬。現在protues里畫好原理圖(不願畫在網上也可以找得到原理圖DSN格式的)然後KEIL 編程編譯的時候生成HEX文件就可以下載到protues原理圖中進行模擬。
Ps:如果 1沒有protues軟體或者不知道怎麼安裝
2編程了編譯不會生成HEX文件
3不會下載HEX文件到模擬圖等問題
歡迎追問。
2. Keil uVision4在進行軟體模擬時,能直接修改程序么
不能。。。。。。。。。。。。。。。。。。你可以修改,但是修改之後不能更新,也就是說你只能修改已經運行的程序。未運行的不能修改。。而且你改了之後也會使調試信息不一致,比如說斷點會移位。。等等。
3. 在keil軟體中,如何設置模擬器的驅動
在keil軟體中,如何設置模擬器的驅動在keil軟體中,如何設置模擬器的驅動在keil軟體中,如何設置模擬器的驅動在keil軟體中,如何設置模擬器的驅動
4. 關於keil 軟體模擬
LZ這樣的程序,出現這樣的狀況是完全正常的。因為這里的P1^0完全沒有定義。
LZ需要明確P0的地址是0x80,P1的地址是0x90
如果想在P0口上keil軟體模擬,那麼需要這樣寫:
sfr P0 = 0x80;
sbit P0_1 = 0x80;
如果想在P1口上keil軟體模擬,那麼需要這樣寫:
sfr P1 = 0x90;
sbit P1_1 = 0x90;
另外變數或常量的名稱最好是「顧名思義」的,這樣讀的時候比較好讀一些。
5. Keil uVision 里的時間模擬調節問題
執行時間跟晶振頻率有關不是一塵不變的,在project--->options for target.. 然後選擇"Target"選項卡,裡面Xtal設置模擬的晶振頻率.
6. 如何開始Keil程序的模擬調試
方法/步驟
1
給開發板供電後,接好模擬器,打開Keil,選擇Options for target,會彈出一個對話框。
2
選擇Debug項,左側是use simulator,右側是選擇模擬器,請勾選右側選項,並選擇ULINK2/ME Cortex Debugger模擬器,然後點擊settings,彈出新的對話框。
3
在該對話框中,請選擇Port為SW介面,如果是JTAG請選擇JTAG,如果你已經連接好模擬器,就會看到晶元被正確的識別,下方Debug一欄中Reset部分可選擇SYSRESEETREQ和Autodetect。
4
選
擇Flash
download項,請看圖示中紅色標注部分,前面建立工程的時候已經選擇了你需要的MCU,在這里需要選擇正確對應的flash演算法,你的程序將會通過
JTAG或者SW介面協議下載晶元RAM中然後通過調用介面演算法中的讀寫flash等程序將你編寫的軟體寫入flash,所以其開始的地址和對應的
flash演算法程序需要選擇正確,或者自己編寫也可。完成後點擊OK
5
完成上述四個步驟後就可以開始你的程序調試了,點擊圖示中對應的紅色標注按鈕可以開始你的第一次調試,當然前提是你已經編寫好了對應的軟體。另外從Debug下拉菜單中亦可以選擇調試按鈕。要想了解的更多調試方法,將在下一篇文章中介紹。
http://jingyan..com/article/5225f26b5d5725e6fa0908d9.html
7. Keil MDK Jlink 如何調試 模擬 STM32
你都已經明白是「用軟體模擬」了,那你就應當知道軟體模擬是不具有真實性、實時性的。軟體模擬不可能虛擬出目標硬體所有的特性,也很難用於評估較大非同步系統的實時性能,一般僅僅是用來邏輯驗證或者簡單仿一下同步系統的運行狀況。
用調試器調試模擬的操作步驟,在Keil自帶的幫助裡面寫得非常詳盡。建議你花一點時間靜心閱讀,一定會受益無窮的。
8. keil中如何模擬
進入Proteus的ISIS,滑鼠左鍵點擊菜單「Debug」,選中「use romote debuger monitor」,如圖所示。此後,便可實現KeilC與Proteus連接調試。 這樣,這兩個軟體就已經拉手了,可以在keil里編好程序之後運行調試,然後在Proteus里觀看模擬結果,很爽的哦! 再說說DS18B20,這是一款質優價廉的單匯流排數字式溫度感測器,與上位機連接非常簡單,然而簡單的硬體電路必然由復雜的軟體來實現其功能,而它的編程難就難在其復雜的讀寫時序以及數碼轉換!
9. KeiluVision5編好的程序怎麼進行軟體模擬
把keil編譯產生的HEX文件導入Proteus裡面的單片機中,就可以模擬運行了!新手還是玩板子好點
10. 用KEIL怎麼能進行軟體模擬
KEIL不能用來軟體模擬,只是個編程軟體,軟體模擬得用其他的軟體。比如proteus