avr
DESCRIPTION
AVR. Session 4. 2010, Autumn. LCD. يکي از مهم ترين راه هاي ارتباط ميکرو با دنياي خارج استفاده از اين ابزار مي باشد. با LCD مي توان هر کاراکتري , هر اسم و هر رشته اي را با توجه به ابعاد LCD مشاهده نمود. معرفی پایه ها. CodeWizard. در LCD. طریقه اتصال LCD به میکرو. [LCD] RS (pin4) - PowerPoint PPT PresentationTRANSCRIPT
AVRSession 4
2010, Autumn
LCDيکي از مهم ترين راه هاي ارتباط ميکرو با دنياي خارج
استفاده از اين ابزار مي باشد. مي توان هر کاراکتري , هر اسم و هر رشته اي LCDبا
مشاهده نمود .LCDرا با توجه به ابعاد
معرفی پایه ها
LCDCodeWizard در
LCDطریقه اتصال به میکرو
[LCD]
RS (pin4)RD (pin 5)EN (pin 6)
DB4 (pin 11)DB5 (pin 12)DB6 (pin 13)DB7 (pin 14)
[Micro Port]
Bit0Bit1Bit2Bit4Bit5Bit6Bit7
سخت افزار الزم
LCDدستورات lcd_init();
lcd_clear();
lcd_gotoxy(X,Y);
lcd_putch(‘character’);
lcd_puts(“string”);
Sprintf(char , “string %d ” , int)
4پروژه نشان دهد :LCD را به طور متحرک بر روی Welcomeبرنامه ای بنویسید که کلمه ی
مبدل آنالوگ به ، ADCدیجیتال
ايZه سZيگنال و DCاصZوال ديجيتZال صZورت دو بZه آنالوگ وجود دارند.
و خZاص مقZادير بZا فقZط ديجيتZال هZاي سZيگنال در گسسته سروکار داريم.
دارZه ازاي دو مقZالوگ بZاي آنZيگنال هZدر سa و b اميZتم نيز مي توانند وجود داشته باشند .b تا aمقادير
ايZه سيسZتم در هZا, سZيگنال نZوع اين بZا کZار براي ديجيتZال , ابتZدا بايZد آنهZا را بZا مقZادير گسسZته (ديجيتZال)
متناظر کرد . ائزZه زيZر فاکتورهZاي ديجيتZال بZه آنZالوگ تبZديل در
اهميت هستند:دقتسرعتمحدوده ولتاژ
ADC درATmega16
با مشخصات ADC داراي يک واحد AVR-Atmega16ميکروکنترلر زير است :
بيت10دقت 65زمان تبديلus-125us محدوده ولتاژ ورودي از صفر تاVCCايجاد وقفه در پايان عمل تبديل
براي استفاده از نتيجه تبديلADC از تابعي با
استفاده خواهيم کرد . read_adc(n)اسم
n نشان دهنده پايه اي است که تبديل را از روي
آن مي خوانيم .
تا 0خروجي اين تابع در حالت عادي يک عدد بين
است .1023
هنگاميکه از هشت بيت با اهميت استفاده مي
باشد .255کنيم خروجي مي تواند از صفر تا
ADCنتيجه تبديل
5پروژه نشان دهد :LCD بخواند و بر روی ADCبرنامه ای بنویسید که یک ولتاژ آنالوگ را از روی