www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]單片機(jī)以其體積小、重量輕、價(jià)格低及功能強(qiáng)等特點(diǎn)得到了廣泛的應(yīng)用,但單片機(jī)上一般僅集成 CPU 、RAM 和 I/O 接口,而無用戶接口 (鍵盤和顯示器) 及監(jiān)控程序,因而單片機(jī)自身無編程功能,必須依賴單片機(jī)開發(fā)工具(又稱單片機(jī)仿真器)。單片機(jī)開發(fā)工具有輸入程序、編輯程序和調(diào)試程序的功能,目前國內(nèi)使用較多的有 WAVE 、KeilC、MedWin 等,在此就 WAVE 仿真器作一簡介。

單片機(jī)以其體積小、重量輕、價(jià)格低及功能強(qiáng)等特點(diǎn)得到了廣泛的應(yīng)用,但單片機(jī)上一般僅集成 CPU 、RAM 和 I/O 接口,而無用戶接口 (鍵盤和顯示器) 及監(jiān)控程序,因而單片機(jī)自身無編程功能,必須依賴單片機(jī)開發(fā)工具(又稱單片機(jī)仿真器)。單片機(jī)開發(fā)工具有輸入程序、編輯程序和調(diào)試程序的功能,目前國內(nèi)使用較多的有 WAVE 、KeilC、MedWin 等,在此就 WAVE 仿真器作一簡介。

WAVE(偉福) 仿真器支持多類 CPU 仿真,可仿真 MCS 51 系列 、MCS 196 系列、 Microchip PIC 系列 CPU 。采用雙 CPU 結(jié)構(gòu),不占用戶資源。軟件將編輯器、編譯器、調(diào)試器集成在一起,源程序編輯、編譯、下載、調(diào)試可以在一個(gè)環(huán)境下完成。調(diào)試程序時(shí),可以觀察到寄存器、RAM 、外部端口 、定時(shí)器 、串行口中斷 、外部中斷等相關(guān)狀態(tài),有豐富 的窗口顯示方式,可動(dòng)態(tài)地展示仿真的各種過程。其調(diào)試程序的過程如下:

1. 建立程序

選擇[文件/新建文件] 功能 ,出現(xiàn)一個(gè)文件名為 NONAME1 的源程序窗口,在此窗口中輸入程序。

2 .保存程序

選擇[文件/保存文件] 或[文件/另存為] 功 能,給出文件所要保存的位置,例如,C:\ VW\SAMPLES 文件夾,再給出文件名 MY1.ASM 。保存文件。文件保存后,程序窗口上文件名為:保存文件所在路徑 C:\WAVE2000\SAMPLES\MY1.ASM 。

3. 建立項(xiàng)目

選擇[文件/新建項(xiàng)目] 功能,新建項(xiàng)目會(huì)自動(dòng)分三步進(jìn)行。

(1) 加入模塊文件。在加入模塊文件的對話框中選擇剛才保存的文件 MY1.ASM,按 打開鍵。

(2) 加入包含文件。在加入包含文件對話框中,選擇所要加入的包含文件。如果沒有包含文件,按取消鍵。

(3) 保存項(xiàng)目。在保存項(xiàng)目對話框中輸入項(xiàng)目名稱。MY1 無須加后綴,軟件會(huì)自動(dòng)將 后綴設(shè)成“.PRJ”。按保存鍵將項(xiàng)目存在與你的源程序相同的文件夾下。項(xiàng)目保存好后,如果項(xiàng)目是打開的,可以看到項(xiàng)目中的“模塊文件”已有一個(gè)模塊“MY1.ASM”,如果項(xiàng)目窗口沒有打開,可以選擇[窗口/項(xiàng)目窗口]功能來打開。可以通過仿真器設(shè)置快捷鍵或雙擊項(xiàng)目窗口第一行選擇仿真器和要仿真的單片機(jī)。

4. 設(shè)置項(xiàng)目

選擇[設(shè)置/仿真器設(shè)置] 功能或按“仿真器設(shè)置”快捷 圖標(biāo)或雙擊項(xiàng)目窗口的第一行來打開“仿真器設(shè)置”對話框,在“仿真器”欄中,選擇仿真器類型和配置的仿真頭以及所要仿真的單片機(jī)。在“語言”欄中,“編譯器選擇”可選擇為“偉福匯編器”。按“好”鍵確定 ,當(dāng)仿真器設(shè)置好后,可再次保存項(xiàng)目。

5 .編譯程序

選擇[項(xiàng)目/編譯] 功能或按編譯快捷圖標(biāo)或 F9 鍵編譯項(xiàng)目。在編譯過程中,如果有錯(cuò)可以在信息窗口中顯示出來,雙擊錯(cuò)誤信息,在源程序 中定位所在行。糾正錯(cuò)誤后,再次編譯直到?jīng)]有錯(cuò)誤。在編譯之前,軟件會(huì)自動(dòng)將項(xiàng)目和程序存盤。在編譯沒有錯(cuò)誤后,就可調(diào)試程序了。

6 .單步調(diào)試程序

選擇[執(zhí)行/跟蹤] 功能或按跟蹤快捷圖標(biāo)或按 F7 鍵進(jìn)行單步跟蹤調(diào)試程序,單步跟蹤就一條指令一條指令地執(zhí)行程序,若有子程序調(diào)用,也會(huì)跟蹤到子程序中去。觀察程序每步執(zhí)行的結(jié)果,如果程序太長可設(shè)置斷點(diǎn):將光標(biāo)移至此行并將光標(biāo)移到源程序窗口的左邊灰色區(qū),光標(biāo)變成“手指圈”,單擊左鍵設(shè)置斷點(diǎn)。也可以用彈出的[設(shè)置/取消斷點(diǎn)] 功能 或用 Ctrl+F8 組合鍵設(shè)置斷點(diǎn)。有效斷點(diǎn)的圖標(biāo)為“紅 圓綠鉤”,無效斷點(diǎn)的圖標(biāo)為“紅 圓 黃叉”。斷點(diǎn)設(shè)置好后,用[全速執(zhí)行]功能全速執(zhí)行程序。當(dāng)程序執(zhí)行到斷點(diǎn)時(shí),會(huì)暫停下來,這時(shí)可以觀察程序中各變量的值及各端口的狀態(tài),判斷程序是否正確。

7 .連接硬件仿真

將仿真器通過 USB 電纜連接到計(jì)算機(jī)上,將仿真頭接到仿真器,檢查接線是否有誤,確信沒有接錯(cuò)后,接上電源,打開仿真器的電源開關(guān)。參見第 4 步,設(shè)置項(xiàng)目,在“仿真器”和“通信設(shè)置”欄的下方有“使用偉福軟件模擬器”的選擇項(xiàng)。將其前面框內(nèi)的鉤去掉,按 “好”鍵確認(rèn)。如果仿真器和仿真頭設(shè)置正確,并且硬件連接沒有錯(cuò)誤,就會(huì)出現(xiàn)[硬件仿真]的對話框,并顯示仿真器、仿真頭的型號及仿真器的序列號。如果仿真器初始化過程中 有錯(cuò),軟件就會(huì)再次出現(xiàn)仿真器設(shè)置對話框,這時(shí)應(yīng)檢查仿真器、仿真器的選擇是否有錯(cuò),硬件接線是否有錯(cuò),檢查糾正錯(cuò)誤后,再次確認(rèn)。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

8位單片機(jī)在嵌入式設(shè)計(jì)領(lǐng)域已經(jīng)成為半個(gè)多世紀(jì)以來的主流選擇。盡管嵌入式系統(tǒng)市場日益復(fù)雜,8位單片機(jī)依然不斷發(fā)展,積極應(yīng)對新的挑戰(zhàn)和系統(tǒng)需求。如今,Microchip推出的8位PIC?和AVR?單片機(jī)系列,配備了先進(jìn)的獨(dú)立...

關(guān)鍵字: 單片機(jī) 嵌入式 CPU

在嵌入式系統(tǒng)開發(fā)中,程序燒錄是連接軟件設(shè)計(jì)與硬件實(shí)現(xiàn)的關(guān)鍵環(huán)節(jié)。當(dāng)前主流的單片機(jī)燒錄技術(shù)已形成ICP(在電路編程)、ISP(在系統(tǒng)編程)、IAP(在應(yīng)用編程)三大技術(shù)體系,分別對應(yīng)開發(fā)調(diào)試、量產(chǎn)燒錄、遠(yuǎn)程升級等不同場景。...

關(guān)鍵字: 單片機(jī) ISP ICP IAP 嵌入式系統(tǒng)開發(fā)

在嵌入式系統(tǒng)開發(fā)中,看門狗(Watchdog Timer, WDT)是保障系統(tǒng)可靠性的核心組件,其初始化時(shí)機(jī)的選擇直接影響系統(tǒng)抗干擾能力和穩(wěn)定性。本文從硬件架構(gòu)、軟件流程、安全規(guī)范三個(gè)維度,系統(tǒng)分析看門狗初始化的最佳實(shí)踐...

關(guān)鍵字: 單片機(jī) 看門狗 嵌入式系統(tǒng)

本文中,小編將對單片機(jī)予以介紹,如果你想對它的詳細(xì)情況有所認(rèn)識,或者想要增進(jìn)對它的了解程度,不妨請看以下內(nèi)容哦。

關(guān)鍵字: 單片機(jī) 開發(fā)板 Keil

隨著單片機(jī)系統(tǒng)越來越廣泛地應(yīng)用于消費(fèi)類電子、醫(yī)療、工業(yè)自動(dòng)化、智能化儀器儀表、航空航天等各領(lǐng)域,單片機(jī)系統(tǒng)面臨著電磁干擾(EMI)日益嚴(yán)重的威脅。電磁兼容性(EMC)包含系統(tǒng)的發(fā)射和敏感度兩方面的問題。

關(guān)鍵字: 單片機(jī) 電磁兼容

以下內(nèi)容中,小編將對單片機(jī)的相關(guān)內(nèi)容進(jìn)行著重介紹和闡述,希望本文能幫您增進(jìn)對單片機(jī)的了解,和小編一起來看看吧。

關(guān)鍵字: 單片機(jī) 復(fù)位電路

在這篇文章中,小編將為大家?guī)韱纹瑱C(jī)的相關(guān)報(bào)道。如果你對本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: 單片機(jī) 異常復(fù)位

今天,小編將在這篇文章中為大家?guī)韱纹瑱C(jī)的有關(guān)報(bào)道,通過閱讀這篇文章,大家可以對它具備清晰的認(rèn)識,主要內(nèi)容如下。

關(guān)鍵字: 單片機(jī) 仿真器

單片機(jī)將是下述內(nèi)容的主要介紹對象,通過這篇文章,小編希望大家可以對它的相關(guān)情況以及信息有所認(rèn)識和了解,詳細(xì)內(nèi)容如下。

關(guān)鍵字: 單片機(jī) 中斷 boot

一直以來,單片機(jī)都是大家的關(guān)注焦點(diǎn)之一。因此針對大家的興趣點(diǎn)所在,小編將為大家?guī)韱纹瑱C(jī)的相關(guān)介紹,詳細(xì)內(nèi)容請看下文。

關(guān)鍵字: 單片機(jī) 數(shù)字信號 模擬信號
關(guān)閉