亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于S3C2440開發(fā)板實現(xiàn)LED燈點亮

        2013-11-05 00:43:42
        關鍵詞:燈亮開發(fā)板原理圖

        項 偉

        (長江工程職業(yè)技術學院,武漢 430212)

        1 前 言

        天嵌S3C2440開發(fā)板是一款ARM9的學習板,目前該開發(fā)板雖然配套了使用手冊,但是對于剛接觸ARM又沒有嵌入式技術基礎的學生來說不夠簡潔直觀,學起來較有難度。本文給出了在該開發(fā)板下通過GPIO接口實現(xiàn)LED燈點亮的開發(fā)過程,以良好的簡潔性、實用性來激發(fā)學生學習ARM的興趣。

        2 GPIO編程

        GPIO是通用可編程輸入/輸出接口,是ARM處理器中結構比較簡單的外部設備/電路,往往通過它的引腳值來控制外部設備。

        S3C2440處理器含有130個多功能的輸入/輸出引腳,它們分成9組輸入/輸出端口,分別是Port A~Port J,即GPA~GPJ。每組GPIO接口又有不同數(shù)量的引腳,如GPA有25個引腳,GPB有11個引腳等。除了GPA端口外,其余8組端口都有端口控制寄存器GPnCON、端口數(shù)據(jù)寄存器GPnDAT、端口上拉寄存器GPnUP。端口控制寄存器用于定義每個引腳的功能;端口數(shù)據(jù)寄存器的每位數(shù)據(jù)都直接引到芯片外部,依據(jù)定義端口的功能供外部設備讀或寫;端口上拉寄存器用于控制每個端口組的上接電阻的允許/禁止。

        端口B控制寄存器GPBCON描述如表1所示。

        表1 GPBCON控制寄存器控制位狀態(tài)表

        端口B數(shù)據(jù)寄存器GPBDAT是1個[10:0]位的寄存器,它的每一位用來分別存放GPBn的數(shù)據(jù)。當端口被配置成輸入時,外部數(shù)據(jù)可以從對應的端口中讀出;當端口被置成輸出時,寫入該寄存器的數(shù)據(jù)會被送到對的引腳上;當端口被配置成功能引腳時,此寄存器未定義。

        3 LED電路原理圖

        天嵌S3C2440開發(fā)板的LED電路原理圖如圖1所示,它含有LED1、LED2、LED3、LED4共四個LED燈,每個LED燈實際上就是一個發(fā)光二極管,若使某個LED燈亮,必須供給對應的發(fā)光二極管低電平,反之,LED燈滅,必須供給對應的發(fā)光二極管高電平。

        LED1~LED4分別與GPB組端口的GPB5~GPB8相連,通過GPB5~GPB8引腳的低電平控制LED1~LED4燈亮。所以需要通過GPBCON寄存器將GPB5~GPB8設置為輸出功能,將數(shù)據(jù)0供給LED3的發(fā)光二極管。

        圖1 LED電路原理圖

        4 程序設計與實現(xiàn)

        GPBCON寄存器將GPB5~GPB8設置為輸出功能,GPBCON寄存器的某兩位為01時表示設置該引腳為Output功能,所以,配置GPBCON寄存器的GPB5[11:10]~GPB8[16:17]都為01,其余位都為00,二進制數(shù)據(jù)經(jīng)過轉換得到十六進制數(shù)據(jù)是0×00015400。

        為使LED1~LED4燈亮,將數(shù)據(jù)0存放到GPBDAT數(shù)據(jù)寄存器的對應5~8位,其余位不管。若是燈滅,就將數(shù)據(jù)1存放到GPBDAT數(shù)據(jù)寄存器的對應5~8位,二進制數(shù)據(jù)經(jīng)過轉換得到十六進制數(shù)據(jù)是0×1e0。端口初始化代碼:

        四個LED燈亮代碼:

        四個LED燈滅代碼:

        為了更好地觀察LED燈亮,使LED燈交替亮滅,需要延時。

        延時功能代碼:

        猜你喜歡
        燈亮開發(fā)板原理圖
        2019款廣汽本田凌派發(fā)動機故障燈亮
        淺談STM32核心板原理圖設計
        科學咨詢(2020年53期)2020-03-19 07:41:46
        電路原理圖自動布圖系統(tǒng)的設計與實現(xiàn)
        基于Protel DXP 2004層次原理圖的設計
        Microchip最新推出兩款PIC32 Curiosity開發(fā)板
        淺析單片機開發(fā)板的設計與制作
        電子制作(2017年22期)2017-02-02 07:10:14
        寶馬750li發(fā)動機大修后安全氣囊燈亮
        Mouser為您呈上開發(fā)關鍵之STMicroelectronics Nucleo開發(fā)板
        Arduino和Atmel發(fā)布Arduino Zero開發(fā)板
        福建奔馳凌特車發(fā)動機故障燈亮
        9久久婷婷国产综合精品性色| 亚洲精品综合第一国产综合| 精品综合久久久久久8888 | 巨臀精品无码AV在线播放| 日本视频一区二区这里只有精品| 国产av一级片在线观看| 人人妻人人澡人人爽欧美一区双| 污污内射在线观看一区二区少妇| 最新无码国产在线播放| 国产精品亚洲婷婷99久久精品| 综合成人亚洲网友偷自拍| 亚洲中文字幕午夜精品| 亚洲色欲色欲大片www无码| 八区精品色欲人妻综合网| 日韩国产自拍精品在线| 日日高潮夜夜爽高清视频| 中国孕妇变态孕交xxxx| 欧美金发尤物大战黑人| 亚洲都市校园激情另类| 超短裙老师在线观看一区二区 | 亚洲熟妇无码一区二区三区导航| 极品美女扒开粉嫩小泬| 亚洲日产AV中文字幕无码偷拍| 日本一区二区三区丰满熟女| 亚洲开心婷婷中文字幕| 国产无人区码一码二码三mba| 亚洲av日韩av综合aⅴxxx| 日本高清二区视频久二区| gg55gg国产成人影院| 色噜噜久久综合伊人一本| 久久久久久久99精品国产片| 粉嫩av一区二区在线观看| 日本成人午夜一区二区三区| 中国老熟妇506070| 亚洲精品国产精品国自产观看| 国产精品女同久久久久久| 深夜一区二区三区视频在线观看 | 人妻哺乳奶头奶水| 亚州精品无码人妻久久| 一区二区三区精品偷拍| 中国亚洲一区二区视频|