سلام دوستان
برا اولین بار با مگا8 کار میکنم،بعد کلی مکافات تونستم تو پروتئوس برنامه ی مگا8 با ال سی دیو راه بندازم
ولی روی برد که میبندم اصلا ال سی دیم کار نمیکنه!
پورت سی روهم چشمک زن گذاشتم ،اونم کار نمیکنه و همیشه روشن میمونه
ولی تو شبیه ساز درست عمل میکنه
هم کریستال 8مگ داخلی تعریف کردم هم خاری ولی تغییری نکرد
چندبارم دقت کردم که پایه هارو درست زده باشم
کسی میدونه که ممکنه اشکال کجا باشه؟
برا اولین بار با مگا8 کار میکنم،بعد کلی مکافات تونستم تو پروتئوس برنامه ی مگا8 با ال سی دیو راه بندازم
ولی روی برد که میبندم اصلا ال سی دیم کار نمیکنه!
پورت سی روهم چشمک زن گذاشتم ،اونم کار نمیکنه و همیشه روشن میمونه
کد:
#include <mega8.h> #include <stdio.h> #include <delay.h> #include <lcd.h> #define xtal 8000000 #asm .equ __lcd_port=0x12 ;PORTD #endasm char a[16]; void main(void) { int i=0; DDRC=0XFF; PORTC=0XFF; lcd_init(16); lcd_clear(); while(1) { i++; PORTC=~PORTC; delay_ms(500); lcd_clear(); sprintf(a,"ss=%d",i); lcd_puts(a); } }
هم کریستال 8مگ داخلی تعریف کردم هم خاری ولی تغییری نکرد
چندبارم دقت کردم که پایه هارو درست زده باشم
کسی میدونه که ممکنه اشکال کجا باشه؟
دیدگاه