新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > TQ2440裸跑—流水燈

        TQ2440裸跑—流水燈

        作者: 時間:2016-11-21 來源:網絡 收藏
        還記得我接觸單片機的時候就迫不及待的想去玩板子吧,第一程序點亮LED燈挺有印象的,點亮之后就做流水燈,那么ARM9的也一樣,一開始裸跑的肯定是LED燈,下面介紹LED流水燈。程序都是我自己編的,調試過然后燒進學習板成功運行。但也許有些地方冗余的還請指正,獻上程序
        首先就是關于ADS1.2的使用,這里不羅嗦怎么弄,頭文件啟動代碼那些也自己添加
        #include "2440addr.h"
        void deley()//延時程序
        {
        int i,j;
        for(i=0;i<1000;i++)
        for(j=0;j<1000;j++)
        ;
        }
        void Main(void)
        {
        rGPBCON=0x15400;//這是I/O初始化,GPBCON的第5、6、7、8位分別是LED1、2、3、4,設置為輸出
        rGPBUP=0x0;//使能上拉電阻
        while(1)//死循環
        {
        rGPBDAT=0x1c0;//位置零則點亮,分別點亮1、2、3、4
        deley();
        rGPBDAT=0x1a0;
        deley();
        rGPBDAT=0x160;
        deley();
        rGPBDAT=0x0e0;
        deley();
        }
        }
        第一次接觸有點手忙腳亂,加上對ADS1.2編譯器的操作不熟悉,而且也不知道怎么產生bin文件,都是看光盤資料才知道,看芯片手冊然后可以寫得出,這就是最簡單的流水燈操作了。下次把裸跑的按鍵中斷分享出來。


        關鍵詞: TQ2440裸跑流水

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 历史| 雅安市| 富源县| 南皮县| 论坛| 从江县| 洛宁县| 榆中县| 临邑县| 若尔盖县| 苏尼特右旗| 宣化县| 荥阳市| 德昌县| 革吉县| 图片| 达拉特旗| 鹤壁市| 晋江市| 泊头市| 西乌珠穆沁旗| 宜宾县| 邹城市| 邓州市| 龙泉市| 南通市| 贵德县| 烟台市| 阿尔山市| 姚安县| 抚顺县| 秦安县| 南召县| 城固县| 襄城县| 白朗县| 印江| 临城县| 南昌市| 即墨市| 枣阳市|