程序能編譯但是模擬不運行
編譯成功說明語法正確,不能運行說明方法錯誤。
② plc模擬模擬不能運行,求大神告知原因,謝謝了
不能模擬的原因:
一:確認下,是否將項目下載到了模擬軟體上
二:程序編譯過後,是否出現了錯誤
③ 為什麼我做好了模擬圖和程序,但是不能運行,添加程序不能添加進去
問題你已經說了,程序無法添加進去,既然沒有程序,當然也就無法模擬了。這里需要說的是。添加程序是要HEX格式的程序,所以源程序必須編譯生產HEX才可以添加。添加方法也很簡單,右擊CPU,選擇編輯屬性,出來的頁面就有添加程序的選項了。可以添加HEX,也可以添加匯編源代碼。
④ 應用quartus軟體時 ,工程的編譯通過,但時序模擬出錯 ,為什麼
每一次修改原程序都要對程序做一次整體編譯才能做時序模擬,整體編譯就是要把圖片上的這些都編譯了才行。
具體操作就是在quartus上面的工具欄有一個三角形的標志,叫Startcompilation,點擊就行了。
⑤ 程序編譯成功但不能運行是什麼原因
需要看一下警告信息。
在代碼中加一些輸出語句或者進行調試,如果還無法修改,再來提問。
⑥ 單片機匯編程序在keil中編譯成功,但是Proteus中卻模擬不了
編譯成功 只能證明語法正確 可能你的硬體有問題,也可能程序就不對,單步執行一下吧。。看看 ,也可能protus的問題 以前我做數碼管的動態顯示。。就不行。。。放在開發板上就行。
⑦ protues開始模擬後軟體無響應,程序已通過編譯,怎麼回事啊
有幾個可能:
1、編譯通過了,但是沒有在options裡面勾選creat hex 文件;
2、生成了Hex文件,但是你在protues裡面沒有為單片機添加hex文件;
3、也許上面你都做到了,但是檢查一下你的程序吧,寫個最最簡單地來試試看。只通過編譯,只能說語法沒什麼問題。
⑧ 菜鳥向大俠請教:用keil軟體編的程序,編譯時沒錯。軟體模擬時出錯是怎麼回事
這說明你的程序沒有語法錯誤,但有邏輯錯誤,KEIL只能檢查出語法錯誤。
⑨ Keil或是偉福用C編寫的程序,在編譯時顯示無錯,但是模擬的時候發現有些語句不能執行
c語言的編譯器有優化選項,keil好象有九級,可設置,你那段代碼可能被優化了,例如代碼有重復,或者代碼在程序運行過程中不可能被執行
你可以認真審查你的代碼,或者把優化等級設置為0,如圖
⑩ 我是個EDA初學者,我在編寫程序後編譯成功了,但是模擬卻不行,在模擬的時候出現這樣一行字:
和代碼完全沒關系 要用QuartusII模擬當然要有激勵文件(vector files) 比如.vwf或者.vcd
有不懂的直接查QuartusII的說明文檔就行了 什麼人還能比設計公司對產品了解的更清楚呢
如果用Modelsim模擬的話就比較方便 寫個testbench就行了 據說QuartusII不支持testbench