سلام این برنامه مربوط به چشمک زدن led
اما چند تا از دستوراتش نا مفهوم هست که جلوی اونها نوشتم این یعنی چی
در ضمن کجا میتونم در مورد زبان برنامه نویسی KEIL مطلب پیدا کنم
#include "lpc17xx.h"
#include "type.h" این یعنی چی
int main (void)
{
uint32_t i, j; این یعنی چی
SystemInit(); این یعنی چی
//LED = P2[0..7]
LPC_PINCON->PINSEL4 &= ~(0xFFFF); // Reset P2[0..7] = GPIO
LPC_GPIO2->FIODIR |= 0xFF; // P2[0..7] = Outputs
LPC_GPIO2->FIOCLR = 0xFF; // Turn-OFF all LED
//Loop LED Test
while(1)
{
for(i = 0; i < 8; i++)
{
LPC_GPIO2->FIOSET = 1 << i;
for(j = 1000000; j > 0; j--);
}
LPC_GPIO2->FIOCLR = 0x000000FF;
for(j = 1000000; j > 0; j--);
}
}
اما چند تا از دستوراتش نا مفهوم هست که جلوی اونها نوشتم این یعنی چی
در ضمن کجا میتونم در مورد زبان برنامه نویسی KEIL مطلب پیدا کنم
#include "lpc17xx.h"
#include "type.h" این یعنی چی
int main (void)
{
uint32_t i, j; این یعنی چی
SystemInit(); این یعنی چی
//LED = P2[0..7]
LPC_PINCON->PINSEL4 &= ~(0xFFFF); // Reset P2[0..7] = GPIO
LPC_GPIO2->FIODIR |= 0xFF; // P2[0..7] = Outputs
LPC_GPIO2->FIOCLR = 0xFF; // Turn-OFF all LED
//Loop LED Test
while(1)
{
for(i = 0; i < 8; i++)
{
LPC_GPIO2->FIOSET = 1 << i;
for(j = 1000000; j > 0; j--);
}
LPC_GPIO2->FIOCLR = 0x000000FF;
for(j = 1000000; j > 0; j--);
}
}
دیدگاه