TQ2440裸跑—流水燈
首先就是關(guān)于ADS1.2的使用,這里不羅嗦怎么弄,頭文件啟動(dòng)代碼那些也自己添加
#include "2440addr.h"
void deley()//延時(shí)程序
{
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,設(shè)置為輸出
rGPBUP=0x0;//使能上拉電阻
while(1)//死循環(huán)
{
rGPBDAT=0x1c0;//位置零則點(diǎn)亮,分別點(diǎn)亮1、2、3、4
deley();
rGPBDAT=0x1a0;
deley();
rGPBDAT=0x160;
deley();
rGPBDAT=0x0e0;
deley();
}
}
第一次接觸有點(diǎn)手忙腳亂,加上對(duì)ADS1.2編譯器的操作不熟悉,而且也不知道怎么產(chǎn)生bin文件,都是看光盤資料才知道,看芯片手冊(cè)然后可以寫得出,這就是最簡單的流水燈操作了。下次把裸跑的按鍵中斷分享出來。
評(píng)論