建議先看一下手冊
屏幕截圖 2025-06-30 191242.jpg (474.89 KB, 下載次數: 0)
下載附件
2025-6-30 20:54 上傳
1、安裝 Keil 版本的仿真驅動
屏幕截圖 2025-06-30 191355aa.jpg (194.95 KB, 下載次數: 0)
下載附件
2025-6-30 20:55 上傳
如上圖,首先選擇“Keil 仿真設置”頁面,點擊“添加 MCU 型號到 Keil 中”,在出現的如下的目錄選擇
窗口中,定位到 Keil 的安裝目錄(一般可能為“C:\Keil\”),“確定”后出現下圖中右邊所示的提示信
息,表示安裝成功。添加頭文件的同時也會安裝我司的 Monitor51 仿真驅動 STCMON51.DLL,驅動與頭
文件的安裝目錄如上圖所示。
屏幕截圖 2025-06-30 192909.jpg (103.96 KB, 下載次數: 0)
下載附件
2025-6-30 20:58 上傳
如上圖,首先進入到項目的設置頁面,選擇“Debug”設置頁,第 2 步選擇右側的硬件仿真“Use …”,
第 3 步,在仿真驅動下拉列表中選擇“STC Monitor-51 Driver”項,然后點擊“Settings”按鈕,進入下
面的設置畫面,對USB進行設置。到此設置便完成了。
2、創建仿真芯片
屏幕截圖 2025-06-30 192725.jpg (279.62 KB, 下載次數: 0)
下載附件
2025-6-30 20:59 上傳
準備一顆 STC8H 系列的芯片,并通過下載板連接到電腦的串口,然后如上圖,選擇正
確的芯片型號,然后進入到“Keil 仿真設置”頁面,點擊相應型號的按鈕,當程序下載完成后仿真器便
制作完成了。
屏幕截圖 2025-06-30 192836.jpg (176.03 KB, 下載次數: 0)
下載附件
2025-6-30 21:01 上傳
5、開始仿真
將制作完成的仿真芯片通過USB口與電腦相連接。
將前面我們所創建的項目編譯至沒有錯誤后,按“Ctrl+F5”開始調試。
若硬件連接無誤的話,將會進入到類似于下面的調試界面,并在命令輸出窗口顯示當前的仿真驅動版本
號和當前仿真監控代碼固件的版本號
斷點設置的個數目前最大允許 20 個(理論上可設置任意個,但是斷點設置得過多會影響調試的速度)。
屏幕截圖 2025-06-30 193151.jpg (251.82 KB, 下載次數: 0)
下載附件
2025-6-30 21:02 上傳
開始調試
屏幕截圖 2025-06-30 193911.jpg (267.65 KB, 下載次數: 0)
下載附件
2025-6-30 21:03 上傳
仿真注意事項:
1、 仿真監控程序占用 P3.0/P3.1 兩個端口,但不占用串口 1,用戶可以將串口 1 切換到 P3.6/P3.7 或
者 P1.6/P1.7 再使用
2、 仿真監控程序占用內部擴展 RAM(XDATA)的最后 768 字節,用戶不可對這個區域的 XDATA 進
行寫操作(若有將 STARTUP.A51 文件加入到項目,請注意:XDATALEN 宏是用來定義 XDATA
大小的一個宏,默認值是 0,STARTUP.A51 里面的代碼會根據用戶設置的 XDATALEN 長度來
自動初始化 0~(XDATALEN-1)區域的 XDATA 為 0。一般保持 XDATALEN 為默認值 0 即可。若
用戶需要修改,請根據實際的仿真的 XDATA 大小并保留 768 字節來設置此項。比如
STC8H8K64U 的 XDATA 為 8K,則需要將 XDATALEN 設置為 8192-768)
|