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

上传人:豆**** 文档编号:59790879 上传时间:2022-11-13 格式:PPT 页数:14 大小:1.11MB
返回 下载 相关 举报
嵌入式UP系统实习一C语言程式设计LED应用.ppt_第1页
第1页 / 共14页
嵌入式UP系统实习一C语言程式设计LED应用.ppt_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《嵌入式UP系统实习一C语言程式设计LED应用.ppt》由会员分享,可在线阅读,更多相关《嵌入式UP系统实习一C语言程式设计LED应用.ppt(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、嵌入式UP系统实习一C语言程式设计LED应用 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望一一.實驗目的實驗目的2實驗目的實驗目的瞭解S3C2440A的I/O介面特性掌握S3C2440A的I/O介面編譯實驗內容實驗內容實現4個LED的跑馬燈控制實驗設備實驗設備DMA2440XP教學平台ADS 1.2試用版內建開發環境和除錯軟體 USB連接線、串列連接線、電源二二.GPIO程式設計與應用程式設計與應用3S3C2440A有130個多功能輸入/輸出埠接腳。這些接腳是:

2、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.2-1.埠控制說明埠控制說明4埠配置器(埠配置器(GPACON-GP

3、HCONGPACON-GPHCON)在S3C2440A中,大部分的接腳是複用的。所以,對於每個接腳要求定義一個功能。埠控制暫存器(PnCON)定義每一個接腳的功能。如果GPF0-GPF7和GPG0-GPG7在斷電模式下被用做喚醒信號,這些埠必須在中斷模式下被設置。埠資料暫存器(埠資料暫存器(GPADAT-GPHDATGPADAT-GPHDAT)如果埠配置為輸出埠,資料能被寫到PnDAT對應的位置。如果埠配置為輸入埠,能從PnDAT對應的位元中讀出資料。埠提升暫存器(埠提升暫存器(GPBUP-GPHUPGPBUP-GPHUP)埠提升暫存器控制著每個埠組的提升暫存器的致能或禁止。當對應位為0,這個

4、接腳的提升暫存器是允許的。當為1時,提升暫存器是禁止的。MISCELLANEOUSMISCELLANEOUS控制暫存器控制暫存器 這個暫存器控制資料埠的提升暫存器高阻抗狀態USB通道以及CLKOUT的挑選。外部中斷控制暫存器(外部中斷控制暫存器(EXTINTNEXTINTN)24個外部中斷由多種方式來請求。EXTINTn暫存器可以配置外部中斷的請求信號的觸發方式為低電壓觸發,高電壓觸發,下降觸發,上升觸發以及雙邊觸發。2-2.2-2.本實驗步驟涉及到的本實驗步驟涉及到的I/OI/O埠暫存器介紹埠暫存器介紹5 在本實驗中,由埠GPF4GPF7控制4個LED指示燈。主要涉及埠F的控制暫存器,GPF

5、CON,GPFDAT和GPFPU。埠F的暫存器位址和位定義如下:2-3.2-3.埠埠F F配置暫存器(配置暫存器(GPFCONGPFCON)62-4.2-4.埠資料暫存器埠資料暫存器1 1(GPFDATGPFDAT)72-5.42-5.4個個LEDLED指示燈的介面電路指示燈的介面電路8三三.ADS使用環境與實驗步驟使用環境與實驗步驟9n新建一個工程名為LED,並新建原始檔案、輸入代碼,設置好工程編譯產生映像檔。n硬體連接:用串列線將PC的COM1與實驗箱的UART1連起來,再用USB連接線(A-B)將PC的USB HOST介面與實驗箱的USB Device介面連起來,最後插上12V電源。n下

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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁