freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

avr單片機(jī)入門詳細(xì)介紹(已修改)

2025-03-12 16:57 本頁面
 

【正文】 恭喜你:選擇了正確的 AVR學(xué)習(xí)資料 AVR單片機(jī)系統(tǒng)設(shè)計與開發(fā)工具 本章將在介紹單片機(jī)嵌入式系統(tǒng)設(shè)計開發(fā)基礎(chǔ)知識之后,重點(diǎn)介紹和講述本書推薦和使用的一套采用 ATMEL公司的AVR Studio配合 C高級語言的軟件開發(fā)平臺 CodeVisionAVR(簡稱 CVAVR)所構(gòu)成的開發(fā)軟件環(huán)境,以及一套簡易、開放的,集下載編程、實驗和開發(fā)一體的多功能 AVR51實驗板。 單片機(jī)嵌入式系統(tǒng)開發(fā)過程 要充分了解對系統(tǒng)的技術(shù)要求、使用的環(huán)境狀況以及使用人員的技術(shù)水平。明確任務(wù),確定系統(tǒng)的技術(shù)指標(biāo),包括系統(tǒng)必須具有那些功能等。這是系統(tǒng)設(shè)計的出發(fā)點(diǎn),它將貫串于整個系統(tǒng)設(shè)計的全過程,也是產(chǎn)品設(shè)計開發(fā)工作成敗、好壞的關(guān)鍵,因此必須認(rèn)真做好這項工作。 2. 系統(tǒng)方案設(shè)計 單片機(jī)芯片的選擇。 外圍電路芯片和器件的選擇。 綜合考慮軟、硬件的分工與配合。 3. 硬件系統(tǒng)設(shè)計 4. 系統(tǒng)軟件設(shè)計編寫 5. 系統(tǒng)調(diào)試 通常在編制程序前應(yīng)對系統(tǒng)要實現(xiàn)的功能、硬件系統(tǒng)的結(jié)構(gòu)和電路、系統(tǒng)中使用的單片機(jī)和外圍器件進(jìn)行全面仔細(xì)和深入的了解,對系統(tǒng)軟件的結(jié)構(gòu)進(jìn)行全面和完整的設(shè)計,編制程序流程圖。系統(tǒng)程序的設(shè)計應(yīng)實現(xiàn)結(jié)構(gòu)化、模塊化、子程序化,這不僅便于調(diào)試,還便于修改。 要特別注意的是,設(shè)計編寫嵌入式系統(tǒng)的軟件同編寫其它類型的軟件程序有較大的區(qū)別。由于嵌入式系統(tǒng)是直接面對硬件、控制對象的,因此,設(shè)計編寫嵌入式系統(tǒng)的程序需要考慮更多的硬件細(xì)節(jié),要掌握和使用很多軟件技巧,要多學(xué)習(xí)、多實踐。如,嵌入式系統(tǒng)程序的設(shè)計要仔細(xì)地考慮和劃分程序存儲器、數(shù)據(jù)存儲器;合理定義、安排和使用各種變量;盡量使用字節(jié)變量和位標(biāo)志變量,優(yōu)化程序,節(jié)省內(nèi)存容量;估算子程序調(diào)用和嵌套的最大級數(shù),預(yù)留出足夠的堆棧的空間等等。 單片嵌入式系統(tǒng)的開發(fā)工具與環(huán)境 一、單片嵌入式系統(tǒng)的程序設(shè)計語言 單片機(jī)嵌入式系統(tǒng)所用的程序設(shè)計語言可分為三類: 機(jī)器語言、匯編語言和高級語言 。 機(jī)器語言是完全面向芯片的語言,由二進(jìn)制碼“ 0”和“ 1”組成。 二進(jìn)制代碼文件( .bin或 .hex) 2 .匯編語言 匯編語言是一種符號化的語言,它使用一些方便記憶特定的助記符(特定的英文字符)來代替機(jī)器指令。 采用匯編語言開發(fā)系統(tǒng)程序的優(yōu)點(diǎn): 能夠全面和深入的理解單片機(jī)硬件的功能,充分發(fā)揮單片機(jī)的硬件特性。匯編語言編寫的程序可讀性、可移植性和結(jié)構(gòu)性都較差。采用匯編語言編開發(fā)單片機(jī)應(yīng)用系統(tǒng)程序比較麻煩,調(diào)試和排錯也比較困難,產(chǎn)品開發(fā)周期長,同時要求軟件設(shè)計人員要具備相當(dāng)高的能力和經(jīng)驗。 3 .高級語言 高級語言是一種“基本”不依賴硬件的程序設(shè)計語言。 由于高級語言具有面向問題或過程,其形式類似自然語言和數(shù)學(xué)公式,結(jié)構(gòu)性、可讀性、可移植好的特點(diǎn),所以為了提高編寫系統(tǒng)應(yīng)用程序的效率,改善程序的可讀性和可移植性,縮短產(chǎn)品的開發(fā)周期,采用高級語言來開發(fā)單片機(jī)系統(tǒng)已成為當(dāng)前的發(fā)展趨勢。 在設(shè)計開發(fā)單片嵌入式系統(tǒng)的系統(tǒng)軟件過程中,總是要同硬件打交道,而且關(guān)聯(lián)是比較密切的,其軟件設(shè)計有著自己獨(dú)特技巧和方法。因此,那些純軟件出身的軟件工程師,如果沒有硬件的基礎(chǔ),沒有經(jīng)過一定的學(xué)習(xí)和實踐,可能還寫不好,甚至寫不了單片嵌入式系統(tǒng)的系統(tǒng)軟件。 作為一個有經(jīng)驗的單片嵌入式系統(tǒng)開發(fā)人員,應(yīng)能同時掌握和使用匯編語言和高級語言設(shè)計系統(tǒng)程序。 概括起來說,基于高級語言開發(fā)單片機(jī)系統(tǒng)具有語言簡潔
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1