第12章串行數(shù)據(jù)接口概述講義課件_第1頁
第12章串行數(shù)據(jù)接口概述講義課件_第2頁
第12章串行數(shù)據(jù)接口概述講義課件_第3頁
第12章串行數(shù)據(jù)接口概述講義課件_第4頁
第12章串行數(shù)據(jù)接口概述講義課件_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1第12章串行數(shù)據(jù)接口概述1第12章串行數(shù)據(jù)接口概述212.1串行接口與串行通信基礎(chǔ)知識12.1.1并行傳輸212.1串行接口與串行通信基礎(chǔ)知識12.1.1并行傳輸3并行傳輸?shù)膬?yōu)缺點(diǎn)優(yōu)點(diǎn):同步操作簡單,速度快缺點(diǎn):硬件線路連接復(fù)雜,成本高,抗干擾能力差,3并行傳輸?shù)膬?yōu)缺點(diǎn)優(yōu)點(diǎn):同步操作簡單,速度快412.1.2串行傳輸412.1.2串行傳輸5串行通信的特點(diǎn)連接線少速率低距離遠(yuǎn)串行通信的工作方式單工半雙工全雙工5串行通信的特點(diǎn)612.1.3常見的串行傳輸和通信接口表12-1串行擴(kuò)展I/O口、SPI、I2C、USART、RS-232、RS-485、單總線612.1.3常見的串行傳輸和通信接口表12-1712.2數(shù)字I/O口的串行擴(kuò)展串行擴(kuò)展并行輸出口利用74HC164和74HC595可實(shí)現(xiàn)輸出口的串行擴(kuò)展

712.2數(shù)字I/O口的串行擴(kuò)展串行擴(kuò)展并行輸出口8利用74HC164實(shí)現(xiàn)8路并口輸出擴(kuò)展8利用74HC164實(shí)現(xiàn)8路并口輸出擴(kuò)展9程序P3549程序P35410利用74HC595實(shí)現(xiàn)多路并口輸出擴(kuò)展10利用74HC595實(shí)現(xiàn)多路并口輸出擴(kuò)展1112.2.2串行擴(kuò)展并行輸入口1112.2.2串行擴(kuò)展并行輸入口12例12.3利用74HC165實(shí)現(xiàn)8路并行輸入口的擴(kuò)展12例12.3利用74HC165實(shí)現(xiàn)8路并行輸入口的擴(kuò)展13程序#include<mega16.h>#definehc165_clkPORTB.0#definehc165_lpPORTB.1#definehc165_outPINB.213程序#include<mega16.h>14unsignedcharread_hc165(void){ unsignedchardata=0,i,temp=0x80;hc165_lp=0;//置lp低電平,讀入8位并口數(shù)據(jù)

hc165_lp=1;//置lp高電平,保持?jǐn)?shù)據(jù)

for(i=0;i<=7;i++) { if(hc165_out)//讀入1位數(shù)據(jù)

data|=temp; hc165_clk=1;//clk上升沿,串出下1位數(shù)據(jù)

temp=temp>>1; hc165_clk=0;//clk下降沿,保持

}returndata;}14unsignedcharread_hc165(voi15voidmain(void){PORTA=0xFF;DDRA=0xFF;PORTB=0x06;DDRB=0x03;while(1){PORTA=~read_hc165();//8位數(shù)據(jù)取反,點(diǎn)亮相應(yīng)的LED}}15voidmain(void)1612.2.3數(shù)字I/O口串行擴(kuò)展設(shè)計要點(diǎn)閱讀所采用的芯片的器件手冊,理清管腳時序關(guān)系注意串入和串出數(shù)據(jù)順序,是高位在前還是低位在前編寫程序時應(yīng)注意數(shù)據(jù)的輸入和輸出應(yīng)編寫成獨(dú)立函數(shù)注意AVR的I/O口的工作方式要設(shè)置正確1612.2.3數(shù)字I/O口串行擴(kuò)展設(shè)計要點(diǎn)閱讀所采用的人有了知識,就會具備各種分析能力,明辨是非的能力。所以我們要勤懇讀書,廣泛閱讀,古人說“書中自有黃金屋?!蓖ㄟ^閱讀科技書籍,我們能豐富知識,培養(yǎng)邏輯思維能力;通過閱讀文學(xué)作品,我們能提高文學(xué)鑒賞水平,培養(yǎng)文學(xué)情趣;通過閱讀報刊,我們能增長見識,擴(kuò)大自己的知識面。有許多書籍還能培養(yǎng)我們的道德情操,給我們巨大的精神力量,鼓舞我們前進(jìn)。人有了知識,就會具備各種分析能力,第12章串行數(shù)據(jù)接口概述講義課件19第12章串行數(shù)據(jù)接口概述1第12章串行數(shù)據(jù)接口概述2012.1串行接口與串行通信基礎(chǔ)知識12.1.1并行傳輸212.1串行接口與串行通信基礎(chǔ)知識12.1.1并行傳輸21并行傳輸?shù)膬?yōu)缺點(diǎn)優(yōu)點(diǎn):同步操作簡單,速度快缺點(diǎn):硬件線路連接復(fù)雜,成本高,抗干擾能力差,3并行傳輸?shù)膬?yōu)缺點(diǎn)優(yōu)點(diǎn):同步操作簡單,速度快2212.1.2串行傳輸412.1.2串行傳輸23串行通信的特點(diǎn)連接線少速率低距離遠(yuǎn)串行通信的工作方式單工半雙工全雙工5串行通信的特點(diǎn)2412.1.3常見的串行傳輸和通信接口表12-1串行擴(kuò)展I/O口、SPI、I2C、USART、RS-232、RS-485、單總線612.1.3常見的串行傳輸和通信接口表12-12512.2數(shù)字I/O口的串行擴(kuò)展串行擴(kuò)展并行輸出口利用74HC164和74HC595可實(shí)現(xiàn)輸出口的串行擴(kuò)展

712.2數(shù)字I/O口的串行擴(kuò)展串行擴(kuò)展并行輸出口26利用74HC164實(shí)現(xiàn)8路并口輸出擴(kuò)展8利用74HC164實(shí)現(xiàn)8路并口輸出擴(kuò)展27程序P3549程序P35428利用74HC595實(shí)現(xiàn)多路并口輸出擴(kuò)展10利用74HC595實(shí)現(xiàn)多路并口輸出擴(kuò)展2912.2.2串行擴(kuò)展并行輸入口1112.2.2串行擴(kuò)展并行輸入口30例12.3利用74HC165實(shí)現(xiàn)8路并行輸入口的擴(kuò)展12例12.3利用74HC165實(shí)現(xiàn)8路并行輸入口的擴(kuò)展31程序#include<mega16.h>#definehc165_clkPORTB.0#definehc165_lpPORTB.1#definehc165_outPINB.213程序#include<mega16.h>32unsignedcharread_hc165(void){ unsignedchardata=0,i,temp=0x80;hc165_lp=0;//置lp低電平,讀入8位并口數(shù)據(jù)

hc165_lp=1;//置lp高電平,保持?jǐn)?shù)據(jù)

for(i=0;i<=7;i++) { if(hc165_out)//讀入1位數(shù)據(jù)

data|=temp; hc165_clk=1;//clk上升沿,串出下1位數(shù)據(jù)

temp=temp>>1; hc165_clk=0;//clk下降沿,保持

}returndata;}14unsignedcharread_hc165(voi33voidmain(void){PORTA=0xFF;DDRA=0xFF;PORTB=0x06;DDRB=0x03;while(1){PORTA=~read_hc165();//8位數(shù)據(jù)取反,點(diǎn)亮相應(yīng)的LED}}15voidmain(void)3412.2.3數(shù)字I/O口串行擴(kuò)展設(shè)計要點(diǎn)閱讀所采用的芯片的器件手冊,理清管腳時序關(guān)系注意串入和串出數(shù)據(jù)順序,是高位在前還是低位在前編寫程序時應(yīng)注意數(shù)據(jù)的輸入和輸出應(yīng)編寫成獨(dú)立函數(shù)注意AVR的I/O口的工作方式要設(shè)置正確1612.2.3數(shù)字I/O口串行擴(kuò)展設(shè)計要點(diǎn)閱讀所采用的人有了知識,就會具備各種分析能力,明辨是非的能力。所以我們要勤懇讀書

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論