資源描述:
《單片機系統(tǒng)開發(fā)工具與設(shè)計實例》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、單片機系統(tǒng)開發(fā)工具與設(shè)計實例本文由109獨立團貢獻ppt文檔可能在WAP端瀏覽體驗不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機查看。單片機原理與接口技術(shù)第14章單片機系統(tǒng)14章開發(fā)工具與設(shè)計實例01:41單片機原理與接口技術(shù)(第2版).李曉林.電子工業(yè)出版社返回目錄1本章教學(xué)要求(1)了解單片機開發(fā)系統(tǒng)類型。了解單片機開發(fā)系統(tǒng)類型。(2)掌握KeilC51開發(fā)工具的使用方法。掌握KeilC51開發(fā)工具的使用方法開發(fā)工具的使用方法。(3)掌握應(yīng)用Proteus電路分析與實物仿真掌握應(yīng)用Proteus電路分析與實物仿真軟件進行軟硬件仿
2、真調(diào)試的方法。軟件進行軟硬件仿真調(diào)試的方法。(4)了解單片機應(yīng)用系統(tǒng)的開發(fā)過程。了解單片機應(yīng)用系統(tǒng)的開發(fā)過程。01:41單片機原理與接口技術(shù)(第2版).李曉林.電子工業(yè)出版社返回目錄2本章目錄14.1單片機應(yīng)用系統(tǒng)開發(fā)環(huán)境14.3Proteus電路分析與實物Proteus電路分析與實物仿真軟件及調(diào)試方法14.1.1開發(fā)系統(tǒng)的功能14.1.2開發(fā)系統(tǒng)的分類14.2KeilC51開發(fā)工具及仿真C51開發(fā)工具及仿真調(diào)試方法14.2.1KeilC51開發(fā)工具C51開發(fā)工具14.3.1Proteus仿真軟件Proteus仿真軟件14.3.2應(yīng)
3、用Proteus進行單片機應(yīng)用Proteus進行單片機應(yīng)用系統(tǒng)仿真調(diào)試的方法14.3.3應(yīng)用Proteus進行單片機應(yīng)用Proteus進行單片機系統(tǒng)仿真調(diào)試舉例14.2.2應(yīng)用KeilC51進行單片應(yīng)用KeilC51進行單片機軟件開發(fā)調(diào)試的方法14.4單片機應(yīng)用系統(tǒng)設(shè)計舉例14.2.3應(yīng)用KeilC51調(diào)試C51應(yīng)習(xí)題與思考題應(yīng)用KeilC51調(diào)試調(diào)試C51應(yīng)用程序舉例01:41單片機原理與接口技術(shù)(第2版).李曉林.電子工業(yè)出版社返回目錄314.1單片機應(yīng)用系統(tǒng)開發(fā)環(huán)境一個單片機應(yīng)用系統(tǒng)的設(shè)計完成、投入運行,一個單片機應(yīng)用系統(tǒng)的設(shè)
4、計完成、投入運行,一般需要經(jīng)過這幾個階段:方案選擇、系統(tǒng)設(shè)計、一般需要經(jīng)過這幾個階段:方案選擇、系統(tǒng)設(shè)計、仿真調(diào)試和現(xiàn)場調(diào)試。仿真調(diào)試和現(xiàn)場調(diào)試。單片機應(yīng)用系統(tǒng)的開發(fā)是借助于開發(fā)工具來完成的。借助于開發(fā)工具來完成的。一個好的開發(fā)環(huán)境是單片機應(yīng)用系統(tǒng)設(shè)計的前提。單片機應(yīng)用系統(tǒng)設(shè)計的前提。01:41單片機原理與接口技術(shù)(第2版).李曉林.電子工業(yè)出版社返回目錄414.1.1開發(fā)系統(tǒng)的功能開發(fā)系統(tǒng)需具備的功能開發(fā)系統(tǒng)需具備的功能在仿真調(diào)試階段,為了能調(diào)試程序,檢查硬件、在仿真調(diào)試階段,為了能調(diào)試程序,檢查硬件、軟件的運行狀態(tài),的運行狀態(tài),
5、就必須借助單片機開發(fā)系統(tǒng)模擬應(yīng)用系統(tǒng)的單片機,片機,并隨時觀察運行的中間過程而不改變運行中原有的數(shù)從而實現(xiàn)模擬現(xiàn)場的真實調(diào)試。據(jù),從而實現(xiàn)模擬現(xiàn)場的真實調(diào)試。一個好的開發(fā)系統(tǒng),需要具備以下的功能:一個好的開發(fā)系統(tǒng),需要具備以下的功能:(1)能輸入和修改系統(tǒng)的應(yīng)用程序;能輸入和修改系統(tǒng)的應(yīng)用程序;(2)能對應(yīng)用系統(tǒng)硬件電路進行檢查和診斷;能對應(yīng)用系統(tǒng)硬件電路進行檢查和診斷;(3)能將用戶源程序編譯成目標代碼并固化到EPROM能將用戶源程序編譯成目標代碼并固化到EPROM中去;中去;(4)能以單步、斷點、連續(xù)方式運行應(yīng)用程序,正確反能以
6、單步、斷點、連續(xù)方式運行應(yīng)用程序,映應(yīng)用程序執(zhí)行的中間狀態(tài)。映應(yīng)用程序執(zhí)行的中間狀態(tài)。01:41單片機原理與接口技術(shù)(第2版).李曉林.電子工業(yè)出版社返回目錄514.1.1開發(fā)系統(tǒng)的功能個較完善的開發(fā)系統(tǒng)還應(yīng)具備以下幾點:個較完善的開發(fā)系統(tǒng)還應(yīng)具備以下幾點:完善的開發(fā)系統(tǒng)完善的開發(fā)系統(tǒng)不同的開發(fā)系統(tǒng)都必須具備上述基本功能,不同的開發(fā)系統(tǒng)都必須具備上述基本功能,但對于一(1)有較全的開發(fā)軟件,除匯編語言外,還應(yīng)配有高級有較全的開發(fā)軟件,除匯編語言外,語言(語言(如C語言),用戶可用高級語言編制應(yīng)用軟語言)件,同時應(yīng)具有豐富的子程序庫可
7、供用戶選擇調(diào)用;同時應(yīng)具有豐富的子程序庫可供用戶選擇調(diào)用;(2)有跟蹤調(diào)試、運行的能力,開發(fā)系統(tǒng)占用單片機的有跟蹤調(diào)試、運行的能力,硬件資源盡量最少;硬件資源盡量最少;(3)為了方便模塊化軟件調(diào)試,還應(yīng)配置軟件轉(zhuǎn)儲、程為了方便模塊化軟件調(diào)試,還應(yīng)配置軟件轉(zhuǎn)儲、序文本打印功能及設(shè)備。序文本打印功能及設(shè)備。01:41單片機原理與接口技術(shù)(第2版).李曉林.電子工業(yè)出版社返回目錄614.1.2開發(fā)系統(tǒng)的分類目前國內(nèi)使用較多的開發(fā)系統(tǒng)大致分為4分為4類:(1)通用型單片機開發(fā)系統(tǒng)(2)軟件模擬開發(fā)系統(tǒng)(3)普及型開發(fā)系統(tǒng)(4)通用機開發(fā)系統(tǒng)
8、44類開發(fā)系統(tǒng)01:41單片機原理與接口技術(shù)(第2版).李曉林.電子工業(yè)出版社返回目錄714.1.2開發(fā)系統(tǒng)的分類1.普及型開發(fā)系統(tǒng)普及型開發(fā)系統(tǒng)普及型開發(fā)系統(tǒng)普及型開發(fā)裝置通常是采用相同類型的單片機做成單板機形式。單板機形式。所配置