第五章S3C2410的Ippt課件_第1頁(yè)
第五章S3C2410的Ippt課件_第2頁(yè)
第五章S3C2410的Ippt課件_第3頁(yè)
第五章S3C2410的Ippt課件_第4頁(yè)
第五章S3C2410的Ippt課件_第5頁(yè)
已閱讀5頁(yè),還剩13頁(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、第五章第五章 S3C2410的的I/O口和口和I/O操作操作 主要內(nèi)容:主要內(nèi)容:v5.1 S3C2410 I/O口描述口描述v5.2 I/O端口控制寄存器端口控制寄存器v5.3 I/O口控制口控制C語(yǔ)言編程例語(yǔ)言編程例vS3C2410芯片上共有芯片上共有117個(gè)多功能的輸人個(gè)多功能的輸人/輸出引腳,輸出引腳,它們是。它們是。v1個(gè)個(gè)23位的輸出端口位的輸出端口(端口端口A);v。 1個(gè)個(gè)11位的輸入位的輸入/輸出端口輸出端口(端口端口B);v。 1個(gè)個(gè)16位輸入位輸入/輸出端口輸出端口(端口端口C);v 1個(gè)個(gè)16位輸入位輸入/輸出端口輸出端口(端口端口D);v 1個(gè)個(gè)16位輸入位輸入/輸出

2、端口輸出端口(端口端口E);v1個(gè)個(gè)8位輸人位輸人/輸出端口輸出端口(端口端口F);v 1個(gè)個(gè)16位輸入位輸入/輸出端口輸出端口(端口端口G);v。 1個(gè)個(gè)11位的輸入位的輸入/輸出端口輸出端口(端口端口H)。v 這些端口可以滿足不同的系統(tǒng)配置和設(shè)計(jì)需要。這些端口可以滿足不同的系統(tǒng)配置和設(shè)計(jì)需要。在運(yùn)行程序之前,必須對(duì)每個(gè)用到的引腳功能進(jìn)行在運(yùn)行程序之前,必須對(duì)每個(gè)用到的引腳功能進(jìn)行設(shè)置。如果某些引腳的復(fù)用功能沒(méi)有使用,那么可設(shè)置。如果某些引腳的復(fù)用功能沒(méi)有使用,那么可以先將該引腳設(shè)置為以先將該引腳設(shè)置為I/O口??凇?.1 S3C2410 I/O口描述口描述v 端口控制寄存器端口控制寄存器(

3、GPACONGPHCON)。v 外部中斷控制寄存器外部中斷控制寄存器(EXTINTN) v 端口上拉寄存器端口上拉寄存器(GPBUPGPHUP)v 多狀態(tài)控制寄存器多狀態(tài)控制寄存器v 端口數(shù)據(jù)寄存器端口數(shù)據(jù)寄存器(GPADATGPHDAT)5.2 I/O端口控制寄存器端口控制寄存器v5.2.1 端口端口A控制寄存器和功能配置控制寄存器和功能配置v 1端口端口A控制寄存器控制寄存器GPACON)v 2端口端口A數(shù)據(jù)寄存器數(shù)據(jù)寄存器(GPADAT) 5.2.2 端口端口B控制寄存器和功能配置控制寄存器和功能配置v1端口端口B控制寄存器控制寄存器GPBCON)v2端口端口B數(shù)據(jù)寄存器數(shù)據(jù)寄存器(GP

4、BDAT)v3端口端口B上拉寄存器上拉寄存器(GPBUP)5.2.3 端口端口C控制寄存器和功能配置控制寄存器和功能配置v1端口端口C控制寄存器控制寄存器(GPCCON)v2端口端口C數(shù)據(jù)寄存器數(shù)據(jù)寄存器(GPCDAT)v3端口端口C上拉寄存器上拉寄存器(GPCUP)5.2.4 端口端口D控制寄存器和功能配置控制寄存器和功能配置v1端口端口D控制寄存器控制寄存器(GPDCON)v2端口端口D數(shù)據(jù)寄存器數(shù)據(jù)寄存器(GPDCON)v3端口端口D上拉寄存器上拉寄存器(GPDUP)5.2.5 端口端口E控制寄存器功能配置控制寄存器功能配置1. 端口端口E控制寄存器控制寄存器GPECON的配置的配置2端

5、口端口E數(shù)據(jù)寄存器數(shù)據(jù)寄存器GPEDAT)3。端口。端口E上拉寄存器上拉寄存器GPEUP)5.2.6 端口端口F控制寄存器和功能配置控制寄存器和功能配置v1端口端口F控制寄存器控制寄存器(GPFCON)v2端口端口F數(shù)據(jù)寄存器數(shù)據(jù)寄存器(GPFDAT)v3。端口。端口F上拉寄存器上拉寄存器(GPFUP)5.2.7 端口端口G控制寄存器功能配置控制寄存器功能配置v1。端口。端口G控制寄存器控制寄存器GPGCON)v2。端口。端口G數(shù)據(jù)寄存器數(shù)據(jù)寄存器GPGDAT)v3。端口。端口G上拉寄存器上拉寄存器GPGUP)5.2.8 端口端口H控制寄存器和功能配置控制寄存器和功能配置v1。端口。端口H控制

6、寄存器控制寄存器GPHCON和功能和功能配置配置v2。端口。端口H數(shù)據(jù)寄存器數(shù)據(jù)寄存器GPHDAT和功能配和功能配置置v3。端口。端口H上拉寄存器上拉寄存器GPHUP和功能配和功能配置置5.3 I/O口控制口控制C語(yǔ)言編程例語(yǔ)言編程例v5.3.1 硬件電路硬件電路 5.3.2 參考程序參考程序v#include2410lib.hv#include2410addr.hv#includedef.hv/-v/發(fā)光二極管逐個(gè)點(diǎn)亮發(fā)光二極管逐個(gè)點(diǎn)亮v/-vvoid led_onvoid)vvint i,nOut;vnOut=0 xF0;vrGPFDAT=nOut & 0 x70; /GPF7管腳

7、輸出低電平,管腳輸出低電平,D1204亮,其它二亮,其它二極管滅極管滅vfor(i=0;i100000;i+); /延時(shí)延時(shí)vrGPFDAT=nOut & 0 x30; / GPF7,GPF6管腳輸出低電平,管腳輸出低電平,D1204亮,亮,D1205亮亮vfor(i=0;i100000;i+); /延時(shí)延時(shí)vrGPFDAT=nOut & 0 x10; / D1204亮,亮,D1205亮,亮,D1206亮亮vfor(i=0;i100000;i+); / 延時(shí)延時(shí)vrGPFDAT=nOut & 0 x00; /全亮全亮vfor(i=0;i100000;i+); /延時(shí)延時(shí)

8、vv/-v/發(fā)光二極逐個(gè)管熄滅發(fā)光二極逐個(gè)管熄滅v/-vvoid led_off(void)vv int i,nOut;v nOut=0;vrGPFDAT=0; /全亮全亮vfor(i=0;i100000;i+); /延時(shí)延時(shí)vrGPFDAT=nOut 0 x80; / D1204熄滅熄滅vfor(i=0;i100000;i+); /延時(shí)延時(shí)vrGPFDAT =nOut 0 x40; / D1205熄滅熄滅vfor(i=0;i100000;i+); /延時(shí)延時(shí)vrGPFDAT =nOut 0 x20; / D1205熄滅熄滅vfor(i=0;i100000;i+); /延時(shí)延時(shí)vrGPFDAT

9、 =nOut 0 x10; / D1206熄滅熄滅vfor(i=0;i100000;i+); /延時(shí)延時(shí)vv/-v/發(fā)光二極管循環(huán)亮滅發(fā)光二極管循環(huán)亮滅v/- vvoid led_on_off(void)vvint i;vrGPFDAT=0; /全亮全亮vfor(i=0;i100000;i+); /延時(shí)延時(shí)vrGPFDAT=0 xF0; /全滅全滅vfor(i=0;i100000;i+); /延時(shí)延時(shí)vv/-v/I/O控制測(cè)試主程序控制測(cè)試主程序v/-vvoid main (void)vvrGPFCON=0 x5500; /F數(shù)據(jù)口數(shù)據(jù)口7、6、5、4位做輸出位做輸出vrGPFUP=0; /F口上拉允許,口上拉允許,F(xiàn)口做基本口做基本I/OvrGPBCON=rGPBCON& 0 xFFFFFC 1; /蜂鳴器配置,蜂鳴器配置,PB1口接蜂口接蜂鳴器,輸出鳴器,輸出vuart_printf(“I/O(Diode Led)Test Examplen”);/超級(jí)終端上顯示提示超級(jí)終端上顯示提示vrGPBDAT & = 0 xFFFFFE; /蜂鳴器響,低電平有效蜂鳴器響,低電平有效vled_on(); /發(fā)光二極管亮發(fā)光二極管亮vled_off(); /發(fā)光二極管滅發(fā)光二極管滅vled_on_off(); /發(fā)光二極管循環(huán)亮滅發(fā)光二極管循環(huá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)論