版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度泥漿外運(yùn)承包合同(含廢棄物處理設(shè)施運(yùn)營(yíng)管理)4篇
- 2025年農(nóng)藥市場(chǎng)分析及營(yíng)銷策劃服務(wù)合同3篇
- 2025版泥工精細(xì)施工技術(shù)承包合同3篇
- 二零二五版排水設(shè)施設(shè)計(jì)與咨詢合同4篇
- 2025年度木板行業(yè)人才培養(yǎng)與交流合作合同3篇
- 2025年度醫(yī)療廢物處理及回收服務(wù)合同4篇
- 2025年度木結(jié)構(gòu)工程綠色施工技術(shù)指導(dǎo)合同3篇
- FIDIC合同條件中的紅皮書(shū)是指
- 2025年度木屑廢棄物資源化利用合同4篇
- 2025年租賃房屋租賃合同解除后責(zé)任承擔(dān)協(xié)議3篇
- 鹽酸埃克替尼臨床療效、不良反應(yīng)與藥代動(dòng)力學(xué)的相關(guān)性分析的開(kāi)題報(bào)告
- 消防設(shè)施安全檢查表
- 組合結(jié)構(gòu)設(shè)計(jì)原理 第2版 課件 第6、7章 鋼-混凝土組合梁、鋼-混凝土組合剪力墻
- 建筑公司資質(zhì)常識(shí)培訓(xùn)課件
- 旅居管家策劃方案
- GB/T 26316-2023市場(chǎng)、民意和社會(huì)調(diào)查(包括洞察與數(shù)據(jù)分析)術(shù)語(yǔ)和服務(wù)要求
- 春節(jié)值班安全教育培訓(xùn)
- 帶狀皰疹護(hù)理查房
- 平衡計(jì)分卡-化戰(zhàn)略為行動(dòng)
- 幼兒園小班下學(xué)期期末家長(zhǎng)會(huì)PPT模板
- 幼兒教師干預(yù)幼兒同伴沖突的行為研究 論文
評(píng)論
0/150
提交評(píng)論