#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "mmu.h"
#include "typedef.h"
#include"s3c2451_gpio.h"
//#include "S3C2451_gpio.h"
//#include "S3C2451_uart.h"
//#include "S3C2451_irq.h"
//#include "S3C2451_eint.h"
void delay(unsigned int count)
{
int j = 1000;
int i = 0;
while(--j)
for(i =count; i > 0; i --);
}
void Main()
{
//MMU³õʼ»¯£ºÔÚ³ÌÐò×ʼµÄʱºòµ÷ÓÃ
MMU_Init();
GPIO_init(GPBIO,Led1,OUTPUT);
GPFCON &= ~BIT(0);
GPFCON &= ~BIT(1);
while(1)
{
//°´¼ü¿ØÖÆLED
if((GPFDAT & 0x01) == 0)
{
GPIO_Writedat(GPBIO,Led1,0);
}
else
{
GPIO_Writedat(GPBIO,Led1,1);
}
//ÉÁ˸LedµÆ
/*
GPIO_Writedat(GPBIO,Led1,0);
delay(50000);
GPIO_Writedat(GPBIO,Led1,1);
delay(50000);
*/
}
}
转载请注明原文地址: https://ju.6miu.com/read-36591.html