سلام من برنامه نمایش ساعت دیجیتال با کدویژن میخواستم لطا کمکم کنید ضروری هست
هم چنین برنامه نمایش متن روی سون سگمنت .مثلا نمایش hello بر روی سون سگمنت باشه . ضروری هست![]()
سلام من برنامه نمایش ساعت دیجیتال با کدویژن میخواستم لطا کمکم کنید ضروری هست
هم چنین برنامه نمایش متن روی سون سگمنت .مثلا نمایش hello بر روی سون سگمنت باشه . ضروری هست![]()
سلام دادا
برنامه مربوط به نمایش یه متن در lcd
#include <stdio.h>
#include <mega16.h>
#include <delay.h>
#include <lcd.h>
#asm
.equ __lcd_port=0x1B ;PORTA
#endasm
void main(void)
{
char buffer[]="DMF313.ir";
lcd_init(16); //آماده کردن ال سي دي براي دريافت اطلاعات
lcd_clear(); //پاک کردن صفحه نمايش
while (1)
{
lcd_clear(); //پاک کردن صفحه نمايش
lcd_gotoxy(0,0); //رفتن به محط ايک و واي
lcd_puts(buffer); //چاپ حافظه موجود در حافظه اس رم
delay_ms(5000); //ايجاد فاصله زماني
}
}
آخرین ویرایش به وسیله md3848 : یک شنبه 28 اردیبهشت 1393 در 01:12 صبح
راستی اینم از مدار شبیه سازش در ISIS یا پروتئوس!!!!!!!!!!!!!! یه ATMEGA16 با یه LCD
دانلود
اگه لینکش خراب بود یه پ.خ بزن تا برات دوباره آپلود کنم.![]()
راستی حواسم نبود که تو سوالت نوشتی نمایش متن با 7SEG شرمنده
بیا این برنامه رو همین الان نوشتمش
کار بیهمده ای هستش چون نمایش متن در LCD و LED-تابلو روان- خیلی بهتر و آسون تره===> البته حل همچین مسائلی برای قوی بهتر شدن برنامه نویسی بدک نیست به هر حال این از کدش
#include <mega16.h>
#include <delay.h>
unsigned char cathode_seg[]={0x9,0x6,0x47,0x40};
void main(void)
{
DDRC=0xff;
PORTC=0x00;
DDRD=0xff;
PORTD=0x00;
while(1)
{
PORTD.0=1;
PORTC=cathode_seg[0];
delay_ms(10);
PORTD.0=0;
PORTD.1=1;
PORTC=cathode_seg[1];
delay_ms(10);
PORTD.1=0;
PORTD.2=1;
PORTC=cathode_seg[2];
delay_ms(10);
PORTD.2=0;
PORTD.3=1;
PORTC=cathode_seg[2];
delay_ms(10);
PORTD.3=0;
PORTD.4=1;
PORTC=cathode_seg[3];
delay_ms(10);
PORTD.4=0;
}
}
سوالی بود در خدمتیم--البته اگه بلد بودیم-
راستی باز یادم رفت
اینم از مدارش
دانلود
آخرین ویرایش به وسیله md3848 : یک شنبه 28 اردیبهشت 1393 در 01:42 صبح
سلام ممنون .ولی این نمایش hello ,روی سون سگمنت هست و من نمایش ساعت دیجیتال روی سون سگمنت رو میخاستم اگه میشه راهنمایی کنید .ممنون
سلامم
یکی از سوالاتhello یود
ساعت چه جوری باشه مثلا 35 12 اینجوری باشه؟؟؟ که فقط از سون سگمنت استفاده شده یا این که به صورت 35 : 12 باشه که علاوه بر سون سگمنت از دو تا ال ای دی هم استفاده کرده باشم
راستی از سون سگمنت 4 تایی استفاده کنم یا 4 تا سون سگمنت بزارم کنار هم یا دو تا دوتایی؟؟؟
کدوم یک از این قطعات رو داری ؟؟؟؟ 4 تایی-2 تایی-تکی؟؟؟؟
میتو
سون سگمنت 4تایی مثلا 11.03.23یک عدد سون شگمنت باشه یه سوال دیگه هم داشتم اینکه یک عدد حداکثر 4 رقمی توسط صفحه کلید دریافت روی ال سی دی نمایش بده ممنون میشم خیلی ضروری هست
آقا اینم از برنامه ساعت دیجیتال
لینکش رو در زیر میزارم
مشکلی داشت همونجا بگو.
http://dmf313.ir/%D8%B3%D8%A7%D8%B9%...5%D9%86%D8%AA/