嵌入式UP系统实习一C语言程式设计LED应用.ppt_第1页
嵌入式UP系统实习一C语言程式设计LED应用.ppt_第2页
嵌入式UP系统实习一C语言程式设计LED应用.ppt_第3页
嵌入式UP系统实习一C语言程式设计LED应用.ppt_第4页
嵌入式UP系统实习一C语言程式设计LED应用.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

嵌入式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):16個輸入/輸出埠 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中,大部分的接腳是複用的。所以,對於每個接腳要求定義一個功能。埠控制暫存器(PnCON)定義每一個接腳的功能。 如果GPF0-GPF7和GPG0-GPG7在斷電模式下被用做喚醒信號,這些埠必須在中斷模式下被設置。 埠資料暫存器(GPADAT-GPHDAT) 如果埠配置為輸出埠,資料能被寫到PnDAT對應的位置。如果埠配置為輸入埠,能從PnDAT對應的位元中讀出資料。 埠提升暫存器(GPBUP-GPHUP) 埠提升暫存器控制著每個埠組的提升暫存器的致能或禁止。當對應位為0,這個接腳的提升暫存器是允許的。當為1時,提升暫存器是禁止的。 MISCELLANEOUS控制暫存器 這個暫存器控制資料埠的提升暫存器高阻抗狀態USB通道以及CLKOUT的挑選。 外部中斷控制暫存器(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,並新建原始檔案、輸入代碼,設置好工程編譯產生映像檔。 硬體連接:用串列線將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宰入時須做哪些動作,從最基本的輸出範例檔案到修改,重新想

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论