新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 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)//死循環(huán)
{
rGPBDAT=0x1c0;//位置零則點亮,分別點亮1、2、3、4
deley();
rGPBDAT=0x1a0;
deley();
rGPBDAT=0x160;
deley();
rGPBDAT=0x0e0;
deley();
}
}
第一次接觸有點手忙腳亂,加上對ADS1.2編譯器的操作不熟悉,而且也不知道怎么產生bin文件,都是看光盤資料才知道,看芯片手冊然后可以寫得出,這就是最簡單的流水燈操作了。下次把裸跑的按鍵中斷分享出來。


關鍵詞: TQ2440裸跑流水

評論


技術專區(qū)

關閉