پیغام مدیر :
با سلام خدمت شما بازديدكننده گرامي ، خوش آمدید به سایت من . لطفا براي هرچه بهتر شدن مطالب اين وب سایت ، ما را از نظرات و پيشنهادات خود آگاه سازيد و به ما را در بهتر شدن كيفيت مطالب ياري کنید.
نوشته شده در 18 مهر 1389
بازدید : 2339
نویسنده : TAKPAR

در ادامه برنامه یک چراغ راهنما را می بینید که به صورت دو وضعیته بوده و دارای نمایشگر زمان بوده

 

#include
#include
#include
unsigned char bcd,i;
void main (void)
    {
    DDRB=0xFF; 
    DDRC=0xFF;
    DDRD=0xFF;
    while (1)
        {
        for(i=60;i!=0xff;i--)
            {
            if(i>=4)
                {
                PORTC=0x21;
                bcd=bin2bcd(i-4);
                PORTB=bcd;
                bcd=bin2bcd(i);
                PORTD=bcd;
                }
            else
                {
                PORTC=0x11;
                PORTB=0;
                bcd=bin2bcd(i);
                PORTD=bcd;
                }
            delay_ms(1000);
            }
        for(i=60;i!=0xff;i--)
            {
            if(i>=4)
                {
                PORTC=0x0C;
                bcd=bin2bcd(i-4);
                PORTD=bcd;
                bcd=bin2bcd(i);
                PORTB=bcd;
                }
            else
                {
                PORTC=0x0A;
                PORTD=0;
                bcd=bin2bcd(i);
                PORTB=bcd;
                }
            delay_ms(1000);
            }
        }
    }
   

شماتیک:

الکترونیک ایران




:: موضوعات مرتبط: آﻣﻮزش و ﺗﺤﻘﯿﻘﺎت , ,
:: برچسب‌ها: شماتیک: ,



مطالب مرتبط با این پست
.



می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: