اطلاعیه

Collapse
No announcement yet.

سوال در مورد برنامه نویسی ماژول Rfid و eeprom ?

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سوال در مورد برنامه نویسی ماژول Rfid و eeprom ?

    سلام
    اقایان من یه em_18 خریدم برنامه زیر رو نوشتم هرسری کارت رو میزنم کد های متفاوتی تو lcd نمایش میده مشکل از کجاست؟ البته این رو بگم که اگر cart رو از eeprom در بیاریم 4 بار کارت رو بزنیم ثابت میشه ولی الان نه.lcd هم پورت a لطفا کمکم کنید

    #include <mega32a.h>
    #include <stdio.h>
    #include <alcd.h>
    #include <delay.h>
    #include <stdlib.h>
    unsigned char i,x,s[13];
    eeprom unsigned char cart[13];
    interrupt [USART_RXC] void usart_rx_isr(void)
    {
    if(x<12)
    {
    cart◾=UDR;

    x++;
    if(x==11)
    {
    lcd_clear();
    for(i=0;i<12;i++)
    {
    //lcd_gotoxy(0,0);
    itoa(cart,s);
    lcd_puts(s);

    }
    x=0;
    }
    }
    }
    void main(void)
    {
    PORTC=0xF0;
    DDRC=0x0F;
    PORTD=0x00;
    DDRD=0x00;
    // USART initialization
    // Communication Parameters: 8 Data, 1 Stop, No Parity
    // USART Receiver: On
    // USART Transmitter: Off
    // USART Mode: Asynchronous
    // USART Baud Rate: 9600
    UCSRA=0x00;
    UCSRB=0x90;
    UCSRC=0x06;
    UBRRH=0x00;
    UBRRL=0x47;
    lcd_init(16);
    #asm("sei&quot
    while (1)
    {
    }
    }
لطفا صبر کنید...
X