سفارش تبلیغ
صبا ویژن
صفحه اصلی پیام‌رسان پارسی بلاگ پست الکترونیک درباره اوقات شرعی

86/9/12
10:36 ص

این پروژه از 2 قسمت تشکیل شده است :
1.فرستنده:
مدار فرستنده - با فشردن هر یک از دکمه های فرستنده ال ای دی مربوط به آن در گیرنده تغییر وضعیت می دهد.




برنامه میکرو فرستنده به قرار زیر است:

کد:


Transmiter;
 ORG 00H
 LJMP MAIN
        ORG  0BH
        LJMP PULSE
 ORG  0023H
 LJMP SERIAL
 ORG  30H
   MAIN:MOV  TMOD,#22H
        MOV  TH0,#-18
 MOV  TH1,#-100
 MOV  SCON,#50H
 MOV  IE,#10010010B
        SETB TR0
 MOV  P1,#0FFH
 MOV  A,P1
 MOV  SBUF,A
        MOV  B,A
 SETB TR1
        CALL DELAY
   BAKE:MOV  P1,#0FFH
 MOV  A,P1
        CJNE A,B,JUMPE
        JMP  BAKE
  JUMPE:JMP  MAIN
 SERIAL:CLR  TR0
        CLR  P3.2
        CLR  TI
 RETI
  PULSE:CLR  TF0
        CPL  P3.2
        RETI
  DELAY:MOV  R2,#100
   LOOP:MOV  R1,#100
        DJNZ R1,$
        DJNZ R2,LOOP
        RET
 END




2.گیرنده:

از سنسور گیرنده مادون قرمز 3 پایه (که در بازار ایران به نام چشمی پارس نیز معروف است ) استفاده کنید
مدار گیرنده:



در این مدار برای هر چه ساده تر شدن نقشه یک ال ای دی رسم شده است. شما می توانید خروجی ها را با ترانزیستور تقویت نموده و به 8 رله فرمان دهید. همچنین می توانید با تغییر برنامه میکروی فرستنده و گیرنده و همچنین افزودن قطعات تعداد کانال ها را افزایش دهید.

برنامه میکرو گیرنده به قرار زیر است:

کد:


Reciver;
 ORG  00H
 LJMP MAIN
 ORG  0023H
 LJMP SERIAL
 ORG  30H
   MAIN:MOV  P1,#00H
 MOV  TMOD,#20H
 MOV  TH1,#-100
 MOV  SCON,#50H
 MOV  IE,#10010000B
 SETB TR1
 SJMP $
 SERIAL:MOV  A,SBUF
 CLR  RI
        CLR  TR1
        JNB  PSW.0,JUMPE
  TEST1:JB   ACC.0,TEST2
 CPL  P1.0
  JUMPE:JMP  RETURN
  TEST2:JB   ACC.1,TEST3
 CPL  P1.1
        JMP  RETURN
  TEST3:JB   ACC.2,TEST4
 CPL  P1.2
        JMP  RETURN
  TEST4:JB   ACC.3,TEST5
 CPL  P1.3
        JMP  RETURN
  TEST5:JB   ACC.4,TEST6
 CPL  P1.4
        JMP  RETURN
  TEST6:JB   ACC.5,TEST7
 CPL  P1.5
        JMP  RETURN
  TEST7:JB   ACC.6,TEST8
 CPL  P1.6
        JMP  RETURN
  TEST8:JB   ACC.7,RETURN
 CPL  P1.7
 RETURN:SETB TR1
 RETI
 END



ترجمه از وردپرس به پارسی بلاگ توسط تیم پارسی بلاگ