《機(jī)電工程實(shí)驗(yàn)》PPT課件.ppt_第1頁(yè)
《機(jī)電工程實(shí)驗(yàn)》PPT課件.ppt_第2頁(yè)
《機(jī)電工程實(shí)驗(yàn)》PPT課件.ppt_第3頁(yè)
《機(jī)電工程實(shí)驗(yàn)》PPT課件.ppt_第4頁(yè)
《機(jī)電工程實(shí)驗(yàn)》PPT課件.ppt_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、,2012年05月7日,AVR單片機(jī)基礎(chǔ)實(shí)驗(yàn),機(jī)電控制工程,1,認(rèn)識(shí)開(kāi)發(fā)板,2,3,4,硬件連接,5,程序編寫,實(shí)現(xiàn)功能,課程回顧,內(nèi)容,1.認(rèn)識(shí)開(kāi)發(fā)板,1.認(rèn)識(shí)開(kāi)發(fā)板,1.認(rèn)識(shí)開(kāi)發(fā)板,輸入 按鍵 PD2 PD3 AD采集 AD7 輸出 LED PC0-PC3 L298 PB1-PB4 ZLG7289 PD5-PD7 通信 串口 Max3232 PD0(RXD), PD1(TXD),1,認(rèn)識(shí)開(kāi)發(fā)板,2,3,4,硬件連接,5,程序編寫,實(shí)現(xiàn)功能,課程回顧,內(nèi)容,2.硬件連接,2.硬件連接,注意事項(xiàng) 硬件 與電腦硬件連接的設(shè)備都需要安裝驅(qū)動(dòng):下載線,USB轉(zhuǎn)串口;若安裝完成后仍有問(wèn)題,則重啟系統(tǒng)。

2、 插拔電源線、下載線、串口線時(shí)先關(guān)閉開(kāi)發(fā)板電源,關(guān)閉上位機(jī)軟件(串口調(diào)試助手) 下載線可以給開(kāi)發(fā)板供5V電,變壓器供12V電,不能采用兩種方式同時(shí)供電,有可能會(huì)燒掉電腦的USB口。使用步進(jìn)電機(jī)時(shí),只能用12V供電。 串口和ISP(USB下載)請(qǐng)勿同時(shí)使用。 軟件 編譯程序之前,配置單片機(jī)型號(hào)。 燒寫程序時(shí),選擇正確的單片機(jī)型號(hào),配置以及熔絲位 調(diào)入Flash之前,可以查看.hex文件生成的時(shí)間來(lái)判斷是否調(diào)入正確,1,認(rèn)識(shí)開(kāi)發(fā)板,2,3,4,硬件連接,5,程序編寫,實(shí)現(xiàn)功能,課程回顧,內(nèi)容,3.程序編寫,編程軟件 ICCAVR AVRStudio(仿真) 燒寫軟件 Progisp 通信軟件 串口

3、調(diào)試助手,3.程序編寫,注意事項(xiàng) 三種邏輯運(yùn)算符:左右兩邊是關(guān)系表達(dá)式或者邏輯量 (0b 0000 0101) bit 7654 3210 PORTC = 0 x0A;(0b 0000 1010),4.1 I/O 輸入/輸出,7. Project-Options-Target-Device Configuration 選擇單片機(jī)的型號(hào),4.1 I/O 輸入/輸出,8.編譯程序,編譯成功,4.1 I/O 輸入/輸出,9.燒寫程序 選擇ATmega8 編程位選擇 熔絲位 調(diào)入.hex文件 (注意生成時(shí)間),4.1 I/O 輸入/輸出,編程步驟 1. 新建Project,保存 2.使用向?qū)渲觅Y源,

4、生成初始化函數(shù),“include main()” 3. 保存為.c文件 4. 添加.c文件到Files中,編譯 5. 編寫自己的代碼 6. 設(shè)備配置,選擇單片機(jī)型號(hào) 7. 將.hex文件燒寫到單片機(jī)中,4.2 Timer定時(shí)計(jì)數(shù)器,功能: 5Hz的速度控制流水燈LED1-LED4,即每個(gè)燈亮0.2s,依次循環(huán) 所用資源: PC0-PC3 共陰極 LED1-LED4 16位Timer1工作在普通模式下,定時(shí)時(shí)間5Hz,1024分頻,中斷使能 其他配置: 單片機(jī)型號(hào):ATMega8 晶振:11.0592MHz,4.2 Timer定時(shí)計(jì)數(shù)器,向?qū)沙跏蓟绦?4.2 Timer定時(shí)計(jì)數(shù)器,添加自己

5、的代碼 單片機(jī)主頻:f=11.0592MHz 16位Timer1計(jì)數(shù)范圍:0-65535 經(jīng)1024分頻后,Timer1頻率為f1=11.059MHz/1024=10799Hz Timer1計(jì)數(shù)個(gè)數(shù)Count=f1/5Hz=2159 Timer1初值= 65536-Count=63377=0 xF791 全局變量step控制燈亮順序,4.3 AD模數(shù)轉(zhuǎn)換,功能: 采集模數(shù)轉(zhuǎn)換的輸入(10bit, 0-1023),采集值ad 所用資源: PC0-PC3 共陰極 LED1-LED4 AD7為輸入通道,AREF為參考電壓源,使能AD開(kāi)始連續(xù)轉(zhuǎn)換,使能中斷,選擇分頻,默認(rèn)右對(duì)齊 其他配置: 單片機(jī)型號(hào)

6、:ATMega8 晶振:11.0592MHz,0=ad200 全滅 200=ad400 LED4亮 400=ad600 LED43亮 600=ad800 LED432亮 800=ad=1023 LED4321均亮,4.3 AD模數(shù)轉(zhuǎn)換,向?qū)沙跏蓟绦?4.3 AD模數(shù)轉(zhuǎn)換,添加自己的代碼 全局變量 int temp=1023; 選擇通道7:ADMUX 默認(rèn)右對(duì)齊,temp=ADCL+(ADCH8),4.4 數(shù)碼管顯示,功能: 按下按鍵S1,數(shù)碼管顯示“1234”; 按下按鍵S2,數(shù)碼管顯示“5678”; 按下復(fù)位,數(shù)碼管顯示“0000”。 所用資源: PC0-PC3 共陰極 LED1-LE

7、D4 INT0(PD2),INT1(PD3) 下降沿 SW1,SW2 PD5-PD7為數(shù)碼管驅(qū)動(dòng)芯片提供控制信號(hào) #include “g7289.h” 其他配置: 單片機(jī)型號(hào):ATMega8 晶振:11.0592MHz,4.4 數(shù)碼管顯示,向?qū)沙跏蓟绦?4.4 數(shù)碼管顯示,添加自己的代碼 #include g7289.h 頭文件與“”的區(qū)別: 尋找頭文件時(shí)候的路徑順序不同 使用尖括號(hào),先去找系統(tǒng)庫(kù)目錄 使用分號(hào),先去找當(dāng)前目錄 為了更快的找到頭文件,加快編譯速度, 建議系統(tǒng)頭文件用尖括號(hào) 自定義頭文件用引號(hào),4.5 串口通信,功能: 上位機(jī)(筆記本)通過(guò)串口調(diào)試助手發(fā)送數(shù)據(jù)給下位機(jī)(單片機(jī)),下位機(jī)返回同樣的數(shù)據(jù)到上位機(jī)顯示。 所用資源: UART0:TXD0, RXD0 波特率:9600 使能發(fā)送、接收以及接收中斷 其他配置: 單片機(jī)型號(hào):ATMega8 晶振:11.0592MHz,4.5 串口通信,向?qū)沙跏蓟绦?4.5 串口通信,添加自己的代碼 在串口接收中斷中,將收到的數(shù)據(jù)發(fā)送出去。,回顧我們今天學(xué)習(xí)的內(nèi)容:,開(kāi)發(fā)板架構(gòu),編譯器ICC,仿真軟件AVR Studio,單片機(jī)開(kāi)發(fā)板,AVR開(kāi)發(fā)工具,實(shí)驗(yàn)樣例,各

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論