版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、湖南理工職業(yè)技術(shù)學(xué)院,AVR單片機(jī)軟硬件設(shè)計(jì)教程-入門篇 學(xué)單片機(jī)就要學(xué)AVR!,第三講AVR開發(fā)基礎(chǔ)知識,本講內(nèi)容: AVR開發(fā)工具簡介及開發(fā)環(huán)境的建立 計(jì)算機(jī)原理基礎(chǔ)知識講解 C語言基礎(chǔ)知識講解,AVR開發(fā)工具簡介,軟件開發(fā)工具 編譯環(huán)境:WinAVR 下載軟件:MuCodeISP 仿真環(huán)境:AVR Studio 集成環(huán)境:AVR Studio,可以內(nèi)聯(lián)WinAVR成為一個具有編譯、仿真、下載功能的集成環(huán)境 硬件開發(fā)工具: 下載線 仿真器 學(xué)習(xí)板(或手工焊接的系統(tǒng)板) 工具手冊: WinAVR技術(shù)手冊 ATmega16官方中文版技術(shù)手冊,WinAVR,Linux系統(tǒng)的GCC工具鏈在Wind
2、ows環(huán)境的移植 請觀看安裝與使用過程,下載軟件MuCodeISP下載線,下載線的作用: 修改熔絲位 向單片機(jī)Flash中下載程序代碼 下載軟件MuCodeISP 下載軟件有很多,但推薦初學(xué)者使用MuCodeISP,優(yōu)點(diǎn)是熔絲位設(shè)置很清晰,不至于設(shè)錯而鎖死芯片 下載線有很多種,最常用的是插在計(jì)算機(jī)并口上的STK200/300 可以使用力天電子出品的STK200/300下載線 請觀看使用方法,AVR Studio仿真器JtagICE,AVR Studio是Atmel公司官方的匯編、下載與仿真軟件可以內(nèi)聯(lián)WinAVR獲得C語言編譯能力 JtagICE是Atmel公司官方的仿真調(diào)試器,但已經(jīng)被仿制,
3、價格比官方版本要便宜十倍 可以使用力天電子出品的JtagICE 請觀看安裝過程與使用方法,計(jì)算機(jī)原理基礎(chǔ)知識,數(shù)制 存儲器:RAM與ROM CPU,數(shù)制,數(shù)制就是一位數(shù)字能夠表示的數(shù)的數(shù)量,N進(jìn)制數(shù)的進(jìn)位規(guī)則是“馮N進(jìn)1” 常用的數(shù)制有十進(jìn)制、二進(jìn)制、十六進(jìn)制 人類有十個指頭,所以習(xí)慣采用十進(jìn)制 計(jì)算機(jī)只能識別0和1,采用二進(jìn)制 為了計(jì)算機(jī)學(xué)中的數(shù)據(jù)書寫方便,采用十六進(jìn)制 位與字節(jié)的概念: 位(bit):簡寫為b,表示二進(jìn)制數(shù)的一位。 字節(jié)(Byte):簡寫為B,8位為一字節(jié)。 數(shù)制轉(zhuǎn)換工具:Windows自帶的計(jì)算器,三種數(shù)制的轉(zhuǎn)換表,十進(jìn)制: 馮十進(jìn)一 二進(jìn)制: 馮二進(jìn)一 十六進(jìn)制: 馮十
4、六進(jìn)一,位和字節(jié),1Byte=8bit 1字節(jié)=2位十六進(jìn)制數(shù) 例: 0 x55 = 0b01010101 = 85 0 xA3 = 0b10100011 = 163,存儲器:RAM與ROM,對于8位單片機(jī),其內(nèi)部存儲器均為8位。 RAM與ROM的模型,CPU,CPU即為中央處理器 取指令-執(zhí)行,C語言基礎(chǔ)知識講解,變量 運(yùn)算符 語句 函數(shù) 順序語句 選擇語句 循環(huán)語句 數(shù)組和指針,變量、運(yùn)算符、語句,變量:變量就是存儲于RAM或ROM中的數(shù)據(jù) 變量的分類: 單片機(jī)中比較常用的是字符型(char)和整型(int) 實(shí)型(float)變量在單片機(jī)C語言中一般用不到 運(yùn)算符:類似于數(shù)學(xué)運(yùn)算中的運(yùn)算
5、符號 語句:C語言中以分號作為一條語句的結(jié)束 習(xí)慣上每條語句單獨(dú)占用一行,但也可以每行有多條語句,用分號隔開即可,字符型變量,占用存儲器中的1個字節(jié)空間,即8位二進(jìn)制數(shù) 取值范圍:0(28-1)即 0255 可以賦值為整數(shù)或ASCII碼 char zifu = 97; char zifu = a; 舉例: 請觀看演示,整型變量,占用存儲器中的2個字節(jié),即16位二進(jìn)制數(shù) 有無符號子類型: unsigned int:無符號整型。 取值范圍 0(216-1)即 065535 signed int:有符號整型,signed可以省略. 取值范圍-215(215-1)即-3276832767 舉例: 請觀看演示,長整型,取值范圍更大的int子類型: long int:長整形,長度為32位,即4個字節(jié) long long i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 傭金保護(hù)協(xié)議書
- 律師簽委托協(xié)議書
- 修大門合同范本
- 留守監(jiān)護(hù)合同范本
- 兒子買房協(xié)議書
- 影音顧問合同協(xié)議
- 火腿供貨協(xié)議合同
- 維修清潔合同范本
- 2025年企業(yè)智能門禁系統(tǒng)定制協(xié)議
- 房地產(chǎn)項(xiàng)目開發(fā)經(jīng)理項(xiàng)目績效評定表
- 安徽恒光聚氨酯材料有限公司年產(chǎn)2000噸雙嗎啉基乙基醚技改項(xiàng)目環(huán)評報(bào)告
- 雙梁橋式起重機(jī)設(shè)計(jì)畢業(yè)設(shè)計(jì)說明書
- 物業(yè)公司保潔工作檢查評分表
- GB/T 20624.2-2006色漆和清漆快速變形(耐沖擊性)試驗(yàn)第2部分:落錘試驗(yàn)(小面積沖頭)
- 重大版英語六年級上冊 Review 2 課件(共9張PPT)
- 工程委托單(通用模板)
- 飼料采購合同模板
- 2022年五子棋社團(tuán)活動總結(jié)
- 儲罐 (有限空間)作業(yè)安全告知牌及警示標(biāo)志
- 解剖實(shí)習(xí)復(fù)習(xí)-感覺器及神經(jīng)
- DB36T 1292-2020高速公路服務(wù)區(qū)污水處理(AO工藝)運(yùn)維指南_(高清版)
評論
0/150
提交評論