?? main.c
字號(hào):
/*C語言函數(shù)
*/
/*PORT B寄存器預(yù)定義*/
#define rGPBCON (*(volatile unsigned *)0x56000010)
#define rGPBDAT (*(volatile unsigned *)0x56000014)
#define rGPBUP (*(volatile unsigned *)0x56000018)
/*PORT F寄存器預(yù)定義*/
#define rGPFCON (*(volatile unsigned *)0x56000050)
#define rGPFDAT (*(volatile unsigned *)0x56000054)
#define rGPFUP (*(volatile unsigned *)0x56000058)
extern int delay(int time); /*聲明匯編函數(shù)*/
void Main()
{
rGPFCON=0x0; /*設(shè)置I/O口的GPF1為輸入*/
rGPFUP=0xffff; /*禁止GPF端口的上拉*/
rGPBCON=0x0005; /*設(shè)置I/O口GPB0,GPB1為輸出屬性*/
rGPBUP=0xffff; /*禁止GPB端口的上拉*/
while(1) /*不斷的循環(huán)*/
{
if((rGPFDAT&0x0002)==0) /*檢測(cè)按鍵S4是否按下*/
{
rGPBDAT=0xfc; /*使GPB0輸出高電平,GPB1輸出低電平,LED3燈會(huì)滅,LED4燈會(huì)亮*/
delay(0xffff); /*調(diào)用匯編延遲函數(shù)*/
rGPBDAT=0x03; /*使GPB0輸出低電平,GPB1輸出高電平
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -