




已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第二講 AVR單片機(jī)概述,作 者:葉大鵬 2008年4月5日,1 、速度快 2 、片上資源豐富 3 、驅(qū)動(dòng)能力強(qiáng) 4 、 功耗低 5 、可選擇型號(hào)種類(lèi)多 6 、 性?xún)r(jià)比高 7 、 保密性好,一、AVR單片機(jī)特點(diǎn):,二、AVR單片機(jī)分類(lèi),1、ATtiny 系列:如 tiny13、 tiny15、 tiny26, 屬于低檔,適合功能相對(duì)單一的系統(tǒng) 2、AT90S 系列: AT90S8515、8535,屬于中 檔,適合一般系統(tǒng)開(kāi)發(fā) 3、ATmega 系列:Mega8、 Mega16,屬于高 檔,適合各種具有較高要求的系統(tǒng) 注:目前AT90系列產(chǎn)品已很少用,多數(shù)使用ATmega系列,三、ATMega16的資源及接口,1、16K的Flash,2、Boot代碼區(qū),3、512字節(jié)的EEPROM,4、1K的SRAM,5、JTAG接口, 仿真和下載,7、3個(gè)帶PWM的定時(shí)器,8、8路10位的AD轉(zhuǎn)換器,9、UART(異步串口),10、SPI(同步串口),11、看門(mén)狗,12、TWI(IIC)接口,13、模擬比較器,14、32個(gè)通用I/O口,6、支持ISP下載,四、電平特性,數(shù)字電路中只有兩種電平:高和低 (本課程中)定義單片機(jī)為T(mén)TL電平: 高 +5V 低 0V RS232電平:計(jì)算機(jī)的串口電平: 高 -12V 低+12V 所以計(jì)算機(jī)與單片機(jī)之間通訊時(shí)需要 加電平轉(zhuǎn)換芯片max232(實(shí)驗(yàn)板上左下角),五:二進(jìn)制,十進(jìn)制到二進(jìn)制: 0 0 6 110 1 1 7 111 2 10 8 1000 3 11 9 1001 4 100 10 1010 5 101 11 1011 二進(jìn)制到十進(jìn)制:1110B = = 8+4+2+0 = 14,六、十六進(jìn)制,二進(jìn)制的簡(jiǎn)短表示形式 十進(jìn)制中的0-15用十六進(jìn)制表示為0、1、 2、3、4、5、6、7、8、9、A、B、C、D 、 E、F 。,熟練掌握二進(jìn)制與十六進(jìn)制之間的轉(zhuǎn)換。 規(guī)律:一般把四個(gè)二進(jìn)制數(shù)放在一起轉(zhuǎn)換 成一個(gè)十六進(jìn)制數(shù),轉(zhuǎn)換時(shí)先把二進(jìn)制數(shù)轉(zhuǎn)換 成十進(jìn)制數(shù),再把十進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制 數(shù) 如:0001B - 1 - 1H B表示為二進(jìn)制,H為十六進(jìn)制 1001B - 9 - 9H 1010B -10- AH 0011 1100- 3CH,各種進(jìn)位制的對(duì)應(yīng)關(guān)系,七、二進(jìn)制數(shù)的邏輯運(yùn)算,“與”運(yùn)算 類(lèi)似于數(shù)值“X”運(yùn)算 00=0 01=10=0 11=1,2. “或”運(yùn)算 “或”運(yùn)算是實(shí)現(xiàn)“只要其中之一有,就有”這種邏輯 關(guān)系的一種運(yùn)算, 其運(yùn)算符為“+”。 “或”運(yùn)算規(guī)則 如下: 0+0=0, 0+1=1+0=1, 1+1=1,3. “異或”運(yùn)算 “異或”運(yùn)算是實(shí)現(xiàn)“必須不同, 否則就沒(méi)有”這 種邏輯的一種運(yùn)算, 運(yùn)算符為“”。其運(yùn)算規(guī) 則是:,4. “非運(yùn)算” “非”運(yùn)算是實(shí)現(xiàn)“求反”這種邏輯的一 種運(yùn)算,如變量A的“非”運(yùn)算記作。 其運(yùn)算規(guī)則如下:,八、AVR單片機(jī)C語(yǔ)言概述,類(lèi)型,符號(hào),關(guān)鍵字,數(shù)的表示范圍,所占位數(shù),整型,字符型,實(shí)型,有,無(wú),(signed) int,16,-3276832767,(signed) short,16,-3276832767,(signed) long,32,-21474836482147483647,16,unsigned int,065535,32,04294967295,unsigned long int,unsigned short int,16,065535,有,float,32,3.4e-383.4e38,有,double,64,1.7e-3081.7e308,有,char,8,-128127,無(wú),unsigned char,8,0255,1、基本數(shù)據(jù)類(lèi)型,例: 數(shù)據(jù)類(lèi)型 變量名 char var1; bit flags; unsigned char vextor10; int wwww; 注意:變量名不能用C語(yǔ)言中的關(guān)鍵字表示。,AVR單片機(jī)C的數(shù)據(jù)的存儲(chǔ)類(lèi)型,2、AVR單片機(jī)C語(yǔ)言的運(yùn)算符 與C語(yǔ)言基本相同: + - * / (加 減 乘 除) = (位右移 位左移) & | (按位與 按位或) (按位異或 按位取反),2.1、位右移, 1:,0XA1,0X50,2.2、位左移, 1:,0XA1,0X42,2.3、按位與,&,0XA1,0X51,0X01,|,0XA1& 0X51= 0X01,2.4、按位或,|,0XA1,0X51,0XF1,|,0XA1 | 0X51= 0XF1,2.5 AVR單片機(jī)常用位操作指令,BIT(x) 定義為 1 (x) BIT(0)=0 0 0 0 0 0 0 1 BIT(3)=0 0 0 0 1 0 0 0 BIT(3)=1 1 1 1 0 1 1 1,3、AVR單片機(jī)C語(yǔ)言基本語(yǔ)句,與標(biāo)準(zhǔn)C語(yǔ)言基本相同: if 選擇語(yǔ)言 while 循環(huán)語(yǔ)言 for 循環(huán)語(yǔ)言 switch/case 多分支選擇語(yǔ)言 do-while 循環(huán)語(yǔ)言,4、函數(shù)的定義,類(lèi)型標(biāo)識(shí)符 函數(shù)名 ( 形式參數(shù)列表 ) 聲明部分語(yǔ)句 ,格式:void main() 特點(diǎn):無(wú)返回值,無(wú)參。 任何一個(gè)C程序有且僅有一個(gè)main函數(shù), 它是整個(gè)程序開(kāi)始執(zhí)行的入口。 例:void main() 總程序從這里開(kāi)始執(zhí)行; 其他語(yǔ)句; ,4.1、Main 函數(shù),九、 I/O端口應(yīng)用,1、端口寄存器及配置,作為通用數(shù)字I/O口使用時(shí),每個(gè)引腳都具有3 個(gè)寄存器位: DDRxn、 PORTxn、PINxn。,2、配置實(shí)例,a、PA口配置為輸出,DD
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國(guó)煙草總公司四川省公司考試題庫(kù)2024
- 昆明市公安局招聘勤務(wù)輔警筆試真題2024
- 基于X射線CT成像技術(shù)的芒果內(nèi)部缺陷判別與品質(zhì)檢測(cè)研究
- 軟件定義網(wǎng)絡(luò)與車(chē)聯(lián)網(wǎng)消息管理-洞察闡釋
- 運(yùn)用科技手段提升健身服務(wù)的智能化水平
- 高中數(shù)學(xué) -1第二章2.2橢圓及其標(biāo)準(zhǔn)方程 橢圓的簡(jiǎn)單幾何性質(zhì) 教學(xué)設(shè)計(jì)
- 鄂教版小學(xué)科學(xué)四年級(jí)上冊(cè)全冊(cè)教學(xué)設(shè)計(jì)
- 2025至2030年中國(guó)牛皮組合沙發(fā)行業(yè)投資前景及策略咨詢(xún)報(bào)告
- 2025至2030年中國(guó)熱熔玻璃成型爐行業(yè)投資前景及策略咨詢(xún)報(bào)告
- 2025至2030年中國(guó)溫度補(bǔ)償型電容行業(yè)投資前景及策略咨詢(xún)報(bào)告
- 2024年高考地理全國(guó)三卷清晰版有答案
- 2021-2022學(xué)年江西省贛州市高一下學(xué)期期末考試化學(xué)試題
- 上海市閔行區(qū)2023-2024學(xué)年六年級(jí)下學(xué)期期末考試語(yǔ)文試題
- JBT 14682-2024 多關(guān)節(jié)機(jī)器人用伺服電動(dòng)機(jī)技術(shù)規(guī)范(正式版)
- 醫(yī)學(xué)免疫學(xué)(山東聯(lián)盟 濰坊醫(yī)學(xué)院版) 知到智慧樹(shù)網(wǎng)課答案
- 2024年陜西西安市碑林區(qū)人力資源和社會(huì)保障局招聘61人公開(kāi)引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(kù)(共500題)答案詳解版
- 船舶設(shè)備維護(hù)與保養(yǎng)要點(diǎn)
- DL-T 572-2021電力變壓器運(yùn)行規(guī)程-PDF解密
- (高清版)TDT 1055-2019 第三次全國(guó)國(guó)土調(diào)查技術(shù)規(guī)程
- 再回首混聲合唱譜
- 三里島核事故分析
評(píng)論
0/150
提交評(píng)論