新聞中心

EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 大神手把手教你STC單片機(jī)片上仿真法

大神手把手教你STC單片機(jī)片上仿真法

作者: 時(shí)間:2018-08-08 來(lái)源:網(wǎng)絡(luò) 收藏

本文引用地址:http://m.butianyuan.cn/article/201808/385973.htm

第7步:打開KEIL,打開你想要仿真的項(xiàng)目,我打開一個(gè)P1接口流水燈的程序,一會(huì)我們也以此為例詳細(xì)講解。

第8步:點(diǎn)擊Target Options按鍵,或在菜單欄中點(diǎn)擊Projectà Options for Target。

第9步:進(jìn)入Options窗口后,點(diǎn)擊Device選項(xiàng)卡。

第10步:在Database下拉列表中選擇“STC MCU Database”項(xiàng),選中后就會(huì)出現(xiàn)STC系列的型號(hào)。

第11步:在左側(cè)型號(hào)中選擇“STC15F2K60S2”項(xiàng),這里選的是系列型號(hào),包括同系列的很多款。

第12步:選擇“Debug”選項(xiàng)卡,這里面都是與仿真相關(guān)的設(shè)置。

第13步:選中窗口右上方的項(xiàng)目。

第14步:在下拉列表中選擇“STC Monitor-51 Driver”項(xiàng)。

第15步:選擇好后,點(diǎn)擊右側(cè)的“Settings”按鈕。

第16步:在彈出的窗口中可以設(shè)置仿真用串口通信的串口號(hào)和波特率。串口號(hào)就選擇正在使用的串口。

第17步:在波特率下拉列表中選擇115200或57600,這個(gè)部分涉及到仿真的穩(wěn)定性。所以要根據(jù)你的經(jīng)驗(yàn)來(lái)設(shè)置。如果你是第一次使用,可以多設(shè)置幾個(gè)值看看,哪一個(gè)最穩(wěn)定就用哪個(gè)。如果仿真時(shí)出現(xiàn)錯(cuò)誤提示也可能與此有關(guān)。

第18步:設(shè)置完成后回到主界面。點(diǎn)擊DebugàStart/Stop Debug Session或按鍵盤上的Ctrl+F5開始仿真。這個(gè)操作是開始或停止仿真的切換按鈕。如果我們之前的設(shè)置都是正確的,單片機(jī)硬件也接通了電源,這時(shí)KEIL軟件會(huì)切換到仿真界面。

第19步:點(diǎn)擊仿真界面下的“Run”按鈕或按鍵盤上的F5鍵就能全速運(yùn)行程序了。如果一切正常,你將會(huì)在單片機(jī)硬件電路上看到8個(gè)LED順序點(diǎn)亮,呈現(xiàn)流水燈效果。想復(fù)位單片機(jī),可以按左邊的“RST”按鈕。

第20步:在全速仿真運(yùn)行的狀態(tài)下,點(diǎn)擊“Stop”鍵停止仿真。

注意:如果在進(jìn)入仿真界面或點(diǎn)擊“Run”按鈕后,出現(xiàn)上面的提示窗口,則表示你之前的設(shè)置存在問(wèn)題,或者是硬件電路的部分有異常。解決的辦法是:首先把KEIL軟件退回到正常編程狀態(tài),然后重新給單片機(jī)上電,再嘗試進(jìn)入仿真界面。如果還不行,則重新給單片機(jī)下載一次仿真處理程序。還不行的話,就選擇KEIL仿真設(shè)置里的其他波特率,再重復(fù)前面的嘗試。最后實(shí)在沒(méi)有辦法的話就只能重啟電腦試試了。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 單片機(jī)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉