با عرض سلام خسته نباشید خدمت اساتید محترم
من داخل کد ویژن پورت a ورودی سنسور و پورت d را برای lcd قرار دادم حالا چگونه کدی را داخل کدویژن بنویسم که فرضا روی lcd کلمه hello نوشته بشه.
(۱۰-تير-۱۳۸۹, ۰۹:۱۹:۲۳)skh1300 نوشته است: [ -> ]چگونه کدی را داخل کدویژن بنویسم که فرضا روی lcd کلمه hello نوشته بشه.
چرا با بیسکام کار نمیکنید!!
بیسکام که راحت تره...
دارن می گن کدویژن شما می گی بسکام؟!!
(۱۰-تير-۱۳۸۹, ۰۹:۱۹:۲۳)skh1300 نوشته است: [ -> ]با عرض سلام خسته نباشید خدمت اساتید محترم
من داخل کد ویژن پورت a ورودی سنسور و پورت d را برای lcd قرار دادم حالا چگونه کدی را داخل کدویژن بنویسم که فرضا روی lcd کلمه hello نوشته بشه.
سلام
اگه ال سی دی شما یه lcd کاراکتری باشه اول کتابخانه اش را اضافه میکنین،max تعداد رشته را مشخص میکنین بعد تعداد ستون های lcd را مشخص میکنین ، lcd را پاک میکنین و سپس به lcd آدرس میدین که از چه نقطه ای شروع کنه و در دستور بعد پیغام مورد نظر را بهش میدین که این دستور را میتونین توسط sprintf یا putsf بهش بدین :
کد php:
#include<lcd.h>
unsigned char str[10];
lcd_init(16);
lcd_clear();
lcd_putsf("hello");
اگه توسط ویزارد پورت lcd را مشخص کرده باشین که خودش تنظیم پورت را انجام میده در غیر این صورت باید کد زیر را در اول برنامه وارد کنید تا lcd از پورت d استفاده کند:
کد php:
#asm
equ_lcd_port=ox12
#end asm
اگرم از یه کلمه خیلی زیاد استفاده میکنین میتونید تو یه متغیر stringبنویسینش هر موقع خواستین فقط از نام متغیر استفاده کنین