کد:
#include "LPC17xx.H" void delay (unsigned long tick) { unsigned long dly = tick*300; while(dly--); } void main() { LPC_GPIO0->FIODIR = 0x00000001; while (1) { LPC_GPIO0->FIOSET = 0x01; delay(1000); LPC_GPIO0->FIOCLR = 0x01; delay(1000); } } ================================ #include <LPC17xx.h> void wait(void) { long int i; For (i=0;i<4000000;i++); } int main(void); { FIO0DIR =1; FIO0SET = 1; wait(); FIO0CLR = 1; wait(); }
در برنامه ی اول با خود رجیسترها کار شده ، سوال من مربوط به برنامه ی دومه
چرا از دستورهای FIO0DIR; FIO0SET ; FIO0CLR استفاده شده در صورتی که کامپایلر keil هنگام کامپایل کردن اینها رو نمیشناسه؟
دیدگاه