嵌入式UP系统实习一C语言程式设计LED应用.ppt

上传人:本田雅阁 文档编号:3305028 上传时间:2019-08-10 格式:PPT 页数:14 大小:1.26MB
返回 下载 相关 举报
嵌入式UP系统实习一C语言程式设计LED应用.ppt_第1页
第1页 / 共14页
嵌入式UP系统实习一C语言程式设计LED应用.ppt_第2页
第2页 / 共14页
嵌入式UP系统实习一C语言程式设计LED应用.ppt_第3页
第3页 / 共14页
嵌入式UP系统实习一C语言程式设计LED应用.ppt_第4页
第4页 / 共14页
嵌入式UP系统实习一C语言程式设计LED应用.ppt_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《嵌入式UP系统实习一C语言程式设计LED应用.ppt》由会员分享,可在线阅读,更多相关《嵌入式UP系统实习一C语言程式设计LED应用.ppt(14页珍藏版)》请在三一文库上搜索。

1、嵌入式UP系統 實習一: C語言程式設計-LED應用,班級:電機3乙 學號:100402105 姓名:邱鈺啟 日期:10/11/2013,一.實驗目的,2,實驗目的 瞭解S3C2440A的I/O介面特性 掌握S3C2440A的I/O介面編譯 實驗內容 實現4個LED的跑馬燈控制 實驗設備 DMA2440XP教學平台 ADS 1.2試用版內建開發環境和除錯軟體 USB連接線、串列連接線、電源,二. GPIO程式設計與應用,3,S3C2440A有130個多功能輸入/輸出埠接腳。這些接腳是: Port A(GPA):25個輸出埠 Port B(GPB):11個輸入/輸出埠 Port C(GPC):1

2、6個輸入/輸出埠 Port D(GPD):16個輸入/輸出埠 Port E (GPE):16個輸入/輸出埠 Port F (GPF): 8個輸入/輸出埠 Port G(GPG):16個輸入/輸出埠 Port H(GPH):11個輸入/輸出埠 Port J(GPJ):13個輸入/輸出埠 -每個埠都可以由軟體設置來滿足各種系統配置和設計需求。-在啟動程式之前必須定義每個接腳的哪個功能。 -如果接腳沒有配置為複用功能,這個接腳被配置為I/O埠。,2-1.埠控制說明,4,埠配置器(GPACON-GPHCON) 在S3C2440A中,大部分的接腳是複用的。所以,對於每個接腳要求定義一個功能。埠控制暫存器

3、(PnCON)定義每一個接腳的功能。 如果GPF0-GPF7和GPG0-GPG7在斷電模式下被用做喚醒信號,這些埠必須在中斷模式下被設置。 埠資料暫存器(GPADAT-GPHDAT) 如果埠配置為輸出埠,資料能被寫到PnDAT對應的位置。如果埠配置為輸入埠,能從PnDAT對應的位元中讀出資料。 埠提升暫存器(GPBUP-GPHUP) 埠提升暫存器控制著每個埠組的提升暫存器的致能或禁止。當對應位為0,這個接腳的提升暫存器是允許的。當為1時,提升暫存器是禁止的。 MISCELLANEOUS控制暫存器 這個暫存器控制資料埠的提升暫存器高阻抗狀態USB通道以及CLKOUT的挑選。 外部中斷控制暫存器(

4、EXTINTN) 24個外部中斷由多種方式來請求。EXTINTn暫存器可以配置外部中斷的請求信號的觸發方式為低電壓觸發,高電壓觸發,下降觸發,上升觸發以及雙邊觸發。,2-2.本實驗步驟涉及到的I/O埠暫存器介紹,5,在本實驗中,由埠GPF4GPF7控制4個LED指示燈。主要涉及埠F的控制暫存器,GPFCON,GPFDAT和GPFPU。 埠F的暫存器位址和位定義如下:,2-3.埠F配置暫存器(GPFCON),6,2-4.埠資料暫存器1(GPFDAT),7,2-5.4個LED指示燈的介面電路,8,三. ADS使用環境與實驗步驟,9,新建一個工程名為LED,並新建原始檔案、輸入代碼,設置好工程編譯產

5、生映像檔。 硬體連接:用串列線將PC的COM1與實驗箱的UART1連起來,再用USB連接線(A-B)將PC的USB HOST介面與實驗箱的USB Device介面連起來,最後插上12V電源。 下載、除錯並執行:該步驟操作過程與手冊5-3.2小節的步驟是類似的。 結合實驗內容和原理,觀察實驗現象,實驗結果應該是四顆LED燈不停的輪流點亮。 完成實驗練習題。,四.LED的閃爍程式設計,10,相關函數說明 點亮燈和熄滅燈函數LEDn_ON()和LEDn_OFF()定義:,4-1.主函數Main,11,五.實驗過程,12,13,六.討論與心得,學會基本操作,了解連接USB宰入時須做哪些動作,從最基本的輸出範例檔案到修改,重新想起C語言編列方式,由上到下依序執行,跟eclipse有許多差別,且學會簡單的除錯以及看他提示的錯誤地方,能從簡單的調換排序以及修改Delay來產生許多變化。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1