在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

介紹單片機中Keil的軟件仿真和硬件仿真

nDFv_cnledw2013 ? 來源:未知 ? 作者:工程師郭婷 ? 2018-06-30 10:00 ? 次閱讀

一、軟件仿真

Keil有很強大的軟件仿真功能,通過軟件仿真可以發現很多將要出現的問題,Keil的仿真可以查看很多硬件相關的寄存器,通過觀察這些寄存器值的變化可以知道代碼有沒有正常運行。這樣可以避免頻繁下載程序,延長單片機Flash壽命。

開始仿真之前,先配置一些選項。

1.在工程設置里設置好芯片型號和晶振頻率。

介紹單片機中Keil的軟件仿真和硬件仿真

2.在“Debug”選項卡中選擇“Use Simulator”,表示使用軟件仿真;選擇“Run to main()”則表示跳過匯編代碼,直接跳轉到main函數開始仿真。設置下面的“Dialog DLL”項為“DARMSTM.DLL”和“TARMSTM.DLL”;parameter項為“-pSTM32F103C8”,用于設置支持STM32F103C8的軟硬件仿真。

介紹單片機中Keil的軟件仿真和硬件仿真

3.點擊開始仿真,這個時候會多出來一個工具條,就是Debug工具條。

介紹單片機中Keil的軟件仿真和硬件仿真

1:復位,其功能等同于硬件上按復位按鈕,相當于實現了一次硬復位。按下該按鈕后,代碼會重新從頭開始執行。

2:執行到斷點處,按按鈕用來快速執行到斷點處,有時候并不需要觀看每步時怎么執行的,而是想快速執行到程序的某個地方看結果,這個按鈕就可以實現這樣的功能,前提是已在查看的地方設置了斷點。

3:停止運行,此按鈕在程序一直執行的時候變為有效,可以使程序停止下來進入到單步調試狀態。

4:執行進去,該按鈕用來實現執行到某個函數里面去的功能,在沒有函數的情況下等同于執行過去按鈕。

5:執行過去,在碰到有函數的地方,通過該按鈕就可以單步執行過這個函數,而不進入這個函數單步執行。

6:執行出去,該按鈕是進入了函數單步調試的時候,有時候可能不必再執行該函數的剩余部分了,通過該按鈕就直接一步執行完函數余下的部分,并跳出函數回到函數被調用的位置。

7:執行到光標處:該按鈕可以迅速使程序運行到光標處,與執行到斷點處按鈕功能類似。

8:匯編窗口,通過該按鈕可以查看匯編代碼,這對分析程序很有用。

9:堆棧局部變量窗口,通過該按鈕可以顯示Call Stack+Locals窗口,顯示當前函數的局部變量及其值,方便查看。

10:觀察窗口,MDK5提供2個觀察窗口(下拉選擇),該按鈕按下則彈出一個顯示變量的窗口。輸入想觀察的變量或表達式,即可查看其值,是很常用的調試窗口。

11:內存查看窗口,MDK5提供4個內存查看窗口,按下按鈕,則彈出一個內存查看窗口,可以在里面輸入要查看的內存地址,然后觀察這一片內存的變化情況。

12:串口打印窗口,MDK5提供4個串口打印窗口。按下該按鈕,則彈出一個類似串口調試助手界面的窗口,用來顯示從串口打印出來的內容。

13:邏輯分析窗口,該圖標下面有3個選項,一般用第一個,也就是邏輯分析窗口。通過SETUP按鈕新建一些IO口,于是可以觀察這些IO的電平變化情況,并以多種形式顯示出來,比較直觀。

14:系統查看窗口,該按鈕可以提供各種外設寄存器的查看窗口(通過下拉選擇),選擇對應外設即可調出該外設的相關寄存器表,并顯示這些寄存器的值,方便查看設置是否正確。

二、硬件仿真

硬件仿真則是程序下載到單片機中,進行的仿真,是程序實際在單片機中運行的情況。

介紹單片機中Keil的軟件仿真和硬件仿真

需要選擇后面那個選項,然后在下拉單里選擇自己的仿真器。然后后面步驟和軟件仿真一樣。

注:要在邏輯硬件仿真里使用邏輯分析儀之類的工具,要開“Trace”

介紹單片機中Keil的軟件仿真和硬件仿真

介紹單片機中Keil的軟件仿真和硬件仿真

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6043

    文章

    44622

    瀏覽量

    638666
收藏 人收藏

    評論

    相關推薦

    單片機仿真軟件

    單片機仿真軟件
    發表于 06-25 07:42 ?54次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>仿真</b><b class='flag-5'>軟件</b>

    Proteus軟件仿真Keil單片機系統設計方案

    Proteus軟件仿真Keil單片機系統設計方案   隨著半導體技術的飛速發展,以及移動通信、網絡技術、多媒體技術在嵌入式系統設計
    發表于 03-29 15:07 ?2153次閱讀
    Proteus<b class='flag-5'>軟件</b><b class='flag-5'>仿真</b>與<b class='flag-5'>Keil</b>的<b class='flag-5'>單片機</b>系統設計方案

    基于Proteus軟件單片機仿真教學

    本文分析了傳統的單片機教學存在的諸多問題, 提出了用 Proteus軟件來進行單片機仿真教學的觀點。
    發表于 07-30 16:24 ?124次下載

    基于Proteus的單片機外圍硬件電路仿真

    摘要:單片機的開發需要良好的軟件環境的支持 現在國內外已經有若干軟件仿真支持51系列單片機 但外圍設備的
    發表于 07-30 16:33 ?122次下載

    單片機仿真

    單片機仿真軟件 介紹
    發表于 12-16 21:46 ?0次下載

    介紹利用Keil軟件仿真功能來實現51單片機串口調試用戶程序的方法

    下面介紹一種利用Keil軟件仿真功能來實現51單片機串口調試用戶程序的方法。使用這種方法,無需任何硬件
    的頭像 發表于 02-03 09:16 ?3.1w次閱讀
    <b class='flag-5'>介紹</b>利用<b class='flag-5'>Keil</b>的<b class='flag-5'>軟件</b><b class='flag-5'>仿真</b>功能來實現51<b class='flag-5'>單片機</b>串口調試用戶程序的方法

    單片機仿真器的介紹及應用

    單片機仿真器是指以調試單片機軟件為目的而專門設計制作的一套專用的硬件裝置。
    發表于 07-15 08:48 ?1968次閱讀

    如何使用Proteus軟件來進行單片機仿真教學?

    本文分析了傳統的單片機教學存在的諸多問題, 提出了用Proteus軟件來進行單片機仿真教學的觀點。介紹
    發表于 10-19 10:06 ?19次下載
    如何使用Proteus<b class='flag-5'>軟件</b>來進行<b class='flag-5'>單片機</b><b class='flag-5'>仿真</b>教學?

    如何使用Proteus軟件進行單片機仿真教學

    本文分析了傳統的單片機教學存在的諸多問題,提出了用Proteus 軟件來進行單片機仿真教學的觀點。介紹
    發表于 01-17 17:24 ?27次下載
    如何使用Proteus<b class='flag-5'>軟件</b>進行<b class='flag-5'>單片機</b><b class='flag-5'>仿真</b>教學

    使用protues與keil聯合仿真51單片機跑馬燈的實例步驟詳細說明

     注:本文主要介紹利用protues和keil軟件聯合仿真51單片機進行的跑馬燈實例。軟件:Pr
    發表于 09-03 17:28 ?12次下載
    使用protues與<b class='flag-5'>keil</b>聯合<b class='flag-5'>仿真</b>51<b class='flag-5'>單片機</b>跑馬燈的實例步驟詳細說明

    keil的51單片機仿真調試如何查看內存的內容實現方法說明

    本文檔的主要內容詳細介紹的是keil的51單片機仿真調試如何查看內存的內容實現方法說明。
    發表于 07-09 17:40 ?3次下載
    <b class='flag-5'>keil</b>的51<b class='flag-5'>單片機</b><b class='flag-5'>仿真</b>調試<b class='flag-5'>中</b>如何查看內存的內容實現方法說明

    單片機仿真軟件適合單片機初學者嗎

    單片機仿真軟件的出現確實方便了單片機的學習,最為知名的單片機仿真
    的頭像 發表于 03-08 11:29 ?2.1w次閱讀

    如何設置Keil軟件仿真硬件仿真

    避免頻繁下載程序,延長單片機Flash壽命。 開始仿真之前,先配置一些選項。 在工程設置里設置好芯片型號和晶振頻率。 第一步: 第二步: 在“Debug”選項卡中選擇“Use Simulator”,表示使用軟件
    的頭像 發表于 05-03 14:54 ?1.2w次閱讀
    如何設置<b class='flag-5'>Keil</b><b class='flag-5'>中</b>的<b class='flag-5'>軟件</b><b class='flag-5'>仿真</b>和<b class='flag-5'>硬件</b><b class='flag-5'>仿真</b>?

    關于Keil軟件仿真硬件仿真步驟

    避免頻繁下載程序,延長單片機Flash壽命。 開始仿真之前,先配置一些選項。 在工程設置里設置好芯片型號和晶振頻率。 第一步: 第二步: 在“Debug”選項卡中選擇“Use Simulator”,表示使用軟件
    的頭像 發表于 05-03 10:04 ?1.2w次閱讀
    關于<b class='flag-5'>Keil</b>的<b class='flag-5'>軟件</b><b class='flag-5'>仿真</b>和<b class='flag-5'>硬件</b><b class='flag-5'>仿真</b>步驟

    micropython支持stm32型號_單片機仿真軟件Proteus,可支持程序聯調

    可以仿真單片機軟件,主推薦Proteus。該軟件仿真比較多種類的單片機,并且可以加載
    發表于 11-15 20:21 ?17次下載
    micropython支持stm32型號_<b class='flag-5'>單片機</b><b class='flag-5'>仿真</b><b class='flag-5'>軟件</b>Proteus,可支持程序聯調
    主站蜘蛛池模板: a级毛片毛片免费很很综合 a级男女性高爱潮高清试 | 清纯漂亮小美女准备啪啪 | 伊人久久大香线蕉综合电影 | 日本三级欧美三级香港黄 | 亚洲欧美日韩动漫 | 一卡二卡≡卡四卡亚洲高清 | 老师你好大好白好紧好硬 | 精品欧美小视频在线观看 | 色综合色综合 | 黄色综合网站 | 35pao强力打造 | 亚洲一区二区三区在线视频 | 一区二区三区伦理高清 | 老师叫我揉她内裤越快越好 | 在线观看黄色的网站 | 黄 色 免费网 站 成 人 | 毛片大全免费 | 九色在线看| 插插好爽爽爽 | 人人干人人澡 | 清朝荒淫牲艳史在线播放 | 午夜爱爱爱爱爽爽爽网站免费 | 手机看片午夜 | 成年香蕉大黄美女美女 | 玖玖爱在线播放 | 黄色爱爱视频 | 永久视频免费 | 国内精品久久久久久久久蜜桃 | 丁香伊人五月综合激激激 | 欧美性hd | 国产精品9999久久久久仙踪林 | 亚洲人成网站色7799在线播放 | 狠狠色视频 | 黄色网网址 | 在线精品91青草国产在线观看 | 成人性欧美丨区二区三区 | 欧美爽爽| 国产香蕉98碰碰久久人人 | 天堂va| 手机看片1024欧美 | 日本成本人三级在线观看2018 |