欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6293|回復: 11
收起左側

微控制器基礎知識—第五章

  [復制鏈接]
ID:645485 發表于 2022-6-9 10:17 | 顯示全部樓層 |閱讀模式
第五章 微控制器的開發環境
1   系統開發過程
利用微控制器進行的系統開發可以分為硬件開發和軟件開發。在硬件開發中,根據系統規格設計硬件部分的電路圖。根據設計的電路圖制作電路板,采購零件。在軟件開發中,根據系統規格設計軟件部分的規格。根據規范設計執行編碼,并通過編譯將其轉換成機器語言。然后一起測試硬件和軟件。這也稱為真機調試(硬件、軟件聯調)。此時,要使用仿真器等。如果沒有發現問題,程序開發完成,開始量產,然后產品發貨。
系統開發過程

2   系統開發過程:軟件開發
開發軟件時,要使用集成開發環境和C編譯器。集成開發環境集成了編輯器、構建管理器、C編譯器、調試器等工具的功能,是一種在軟件開發過程中可以無縫重復執行編碼、編譯和調試等任務的軟件工具。C編譯器是一種用C語言或匯編語言編寫的源程序生成機器語言目標文件的軟件工具。
集成開發環境簡介

3  系統開發過程:結合硬件和軟件的測試
軟件、硬件開發完成之后,通過在集成開發環境中運行仿真器進行調試。通常,將仿真器和微控制器結合的部分用電纜連接起來,對軟件和硬件進行評估。如果調試和評估沒有發現程序中有漏洞,則將編寫該程序的微控制器所組成的產品生產出來,并開始商業化。
調試

4 系統開發過程:仿真器
仿真器是一種測試工具,由硬件和軟件組成。它可以對用戶編寫的可執行程序進行調試。通過仿真器,軟件執行每條指令,檢查運行情況,并對存儲器和寄存器中的數據進行讀寫。可以檢查各種情況下的運行情況。
仿真器大致可以分為兩種類型:在線仿真器和片上調試仿真器。片上調試仿真器采用集成在目標系統中的微控制器片上調試功能,因此可以在接近真實機器的環境中進行調試。另一方面,在線仿真器通過將仿真器微控制器與真實微控制器分離使用,從而實現高功能性。
仿真器開發簡介

回復

使用道具 舉報

ID:383215 發表于 2022-6-10 13:47 | 顯示全部樓層
樓主關于仿真器的描述讓我搞了十幾年單片機的人很難讀懂,初學者更是一頭霧水。“仿真器是一種測試工具,由硬件和軟件組成”仿真器只可能是硬件,哪來的軟件?電腦的開發環境是軟件,仿真器芯片內部的監控程序也是軟件,沒有必要算進仿真器,STC單片機USB轉TTL芯片可以充當仿真器,也沒有必要硬說這個芯片里面還有軟件。“它可以對用戶編寫的可執行程序進行調試”應該是程序代碼才對,可執行程序通常指的是hex文件。“仿真器大致可以分為兩種類型:在線仿真器和片上調試仿真器”,這里的“ 在線”究竟是什么意思?誰能讀懂?在線是網絡的說法,與仿真有什么關系?最準確的說法是硬件仿真,仿真器一旦加上“在線”這兩個字,就把簡簡單單的概念搞的稀里糊涂、莫名其妙,在線仿真的反義詞是離線仿真,更是說不通,硬件仿真的反義詞是軟件仿真,這是對的。“在線仿真器通過將仿真器微控制器與真實微控制器分離使用,從而實現高功能性”這里的“在線”又是什么意思?太難讀懂了,下面我為樓主修改一下:
單片機仿真器是一種在電子產品開發階段代替單片機芯片進行軟硬件調試的開發工具,單片機仿真器由硬件組成。它可以對用戶編寫的代碼進行全速運行、運行到斷點、單步運行,通過這些調試手段,可觀察各種變量、RAM及寄存器的實時數據,跟蹤程序的執行情況。
仿真分為軟件仿真和硬件仿真,軟件仿真是通過電腦仿真軟件或者集成開發環境模擬單片機運行情況的仿真技術,硬件仿真是集成開發環境通過仿真器實現的硬件實時仿真。仿真器大致可以分為兩種類型:外掛仿真頭式仿真器和片上調試仿真器。外掛仿真頭式仿真器屬于老式仿真器,目前已經淘汰,片上調試仿真器采用集成在目標系統中的微控制器片上調試功能,因此可以在接近真實機器的環境中進行調試。用仿真器調試程序是效率最高的編程方式,可以對硬件電路進行實時的調試,可以迅速找到并排除程序中的邏輯錯誤,大大縮短單片機開發的周期。
這樣寫是不是初學者也很容易讀懂,無論如何,仿真一定不要用“在線”來描述,極其簡單的概念,就被“在線”兩個字攪糊涂了。
樓主提供的最后一張圖片,上面的是片上調試仿真器,下面的是外掛仿真頭仿真器,我的英語很差,通過翻譯軟件得知,英語的在線是on line,離線是off line,in circuit emulator的確是在線仿真器的意思,實際這個翻譯并不準確,直面看是進入線路仿真器,準確的說法應該是外掛式仿真器。
回復

使用道具 舉報

ID:645485 發表于 2022-6-11 11:11 | 顯示全部樓層
本帖最后由 tongguan123 于 2022-6-11 15:17 編輯
       大佬!多謝您的解釋。對于初學者的我來說,確實不怎么理解仿真器這塊,因為沒有經常使用。對于您解釋的內容仔細看過,也學習到了,再次表示衷心的感謝!全篇文章也是從不同的角度,以大量的圖文形式,讓大家認識微控制器。當然這個東西,我也是搬來的,所以可能會有一些出入,請您諒解!您也可以看一看以下原文,讓我們共同探討、共同學習、共同進步!微控制器基礎知識


回復

使用道具 舉報

無效樓層,該帖已經被刪除
ID:1041766 發表于 2022-8-11 15:52 | 顯示全部樓層
kmsj 發表于 2022-6-10 13:47
樓主關于仿真器的描述讓我搞了十幾年單片機的人很難讀懂,初學者更是一頭霧水。“仿真器是一種測試工具,由 ...

回復

使用道具 舉報

ID:1042652 發表于 2022-8-22 17:19 | 顯示全部樓層
謝謝版主的啟蒙
回復

使用道具 舉報

7#
無效樓層,該帖已經被刪除
8#
無效樓層,該帖已經被刪除
ID:1043494 發表于 2022-9-1 11:30 | 顯示全部樓層
謝謝版主
回復

使用道具 舉報

10#
無效樓層,該帖已經被刪除
11#
無效樓層,該帖已經被刪除
ID:765334 發表于 2022-9-10 06:53 來自觸屏版 | 顯示全部樓層
5章看完,感謝樓主和大佬
回復

使用道具 舉報

13#
無效樓層,該帖已經被刪除
ID:1032507 發表于 2022-10-27 09:06 | 顯示全部樓層
謝謝樓主分享,講的很詳細
回復

使用道具 舉報

15#
無效樓層,該帖已經被刪除
ID:1055247 發表于 2022-12-2 18:41 | 顯示全部樓層
謝謝你 很有收獲
回復

使用道具 舉報

17#
無效樓層,該帖已經被刪除
ID:584814 發表于 2023-2-13 08:28 | 顯示全部樓層
tongguan123 發表于 2022-6-11 11:11
本帖最后由 tongguan123 于 2022-6-11 15:17 編輯
       大佬!多謝您的解釋。對于初學者的我來說,確實 ...

求諒解的些過了,論壇講的是論而不是批,更不是指責。
“仿真器是一種測試工具,由硬件和軟件組成”只是習慣稱呼,沒錯。
曾經網上“吊打小壁虎”做出來的只是個連接器,可玩的重點是軟件。
我們常說的“單片機”嚴格地說也只是個硬件而沒啥含軟件的事,但......
較真的說:仿真系統是一種測試工具,由硬件(仿真器)、對應的軟件和操控者等共同組成。
累......

回復

使用道具 舉報

19#
無效樓層,該帖已經被刪除
ID:966260 發表于 2024-10-24 16:15 | 顯示全部樓層
謝謝版主和樓主,都有值得我學習的地方
回復

使用道具 舉報

ID:1147727 發表于 2025-5-3 09:20 | 顯示全部樓層
同一班級,同一堂課堂,有不少學生,老師的書上,也就那么幾行文字,但確教出了驚人的才子……
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表