ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 3 از 3

موضوع: LED

  1. #1
    2009/08/26
    146
    2

    LED

    سلام اين برنامه مربوط به چشمك زدن 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--);
    }
    }
  2. #2
    2008/12/04
    تبریز
    12
    0

    پاسخ : LED

    uint32 همون unsigned int که تو هدر فایل type.h تعریف شده:
    typedef volatile unsigned int* addr_t;
    typedef unsigned int u32_t;
    typedef unsigned char u8_t;
    typedef unsigned short u16_t;
    typedef unsigned long long u64_t;

    typedef unsigned int u32;
    typedef unsigned char u8;
    typedef unsigned short u16;
    typedef unsigned long long u64;

    typedef u16_t __u16;
    typedef u32_t __u32;
    typedef u64_t __u64;

    typedef unsigned int boolean;
    typedef unsigned int BOOLEAN;
    typedef unsigned int bool;
    typedef unsigned int BOOL;

    typedef unsigned int UINT;
    typedef int INT;
    typedef unsigned short USHORT;
    typedef short SHORT;
    typedef unsigned long DWORD;
    typedef unsigned int WORD;
    typedef unsigned char BYTE;
    typedef char CHAR;
    typedef unsigned char UCHAR;
    typedef unsigned long ULONG;

    // general define
    #ifndef NULL
    #define NULL 0
    #endif
    #define null 0

    #define true -1
    #define TRUE -1
    #define false 0
    #define FALSE 0
    #define success -1
    #define SUCCESS -1
    #define failure 0
    #define FAILURE 0

    #endif // _type_h_included_
    مسیر فایل:keil\ARM\INC\Socle\lib
  3. #3
    2008/12/04
    تبریز
    12
    0

    پاسخ : LED

    [

    SystemInit(); اين يعني چي

    systeminit کلاک میکرو رو مقدار دهی میکنه یعنی طبق تنظیمات میاد فرکانس کریستال وضرب و تقسیم pll رو انجام میده
    :nerd:
نمایش نتایج: از 1 به 3 از 3

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •