اطلاعیه

Collapse
No announcement yet.

ساخت سیستم موقعیت یاب به غیر از gps مثلا مثل ماوس!!!!!و اتصال به میکرو

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #16
    پاسخ : ساخت سیستم موقعیت یاب به غیر از gps مثلا مثل ماوس!!!!!و اتصال به میکرو

    میتونی رو اسکوپ ببینی دیتاشو
    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

    دیدگاه


      #17
      پاسخ : ساخت سیستم موقعیت یاب به غیر از gps مثلا مثل ماوس!!!!!و اتصال به میکرو

      مگه اطلاعات دیجیتال نیست؟
      چطور میشه؟

      دیدگاه


        #18
        پاسخ : ساخت سیستم موقعیت یاب به غیر از gps مثلا مثل ماوس!!!!!و اتصال به میکرو

        راستی این چییه؟
        نوشته اصلی توسط eimangh
        /************************************************** ***
        This program was produced by the
        CodeWizardAVR V1.24.6 Standard
        Automatic Program Generator
        © Copyright 1998-2005 Pavel Haiduc, HP InfoTech s.r.l.
        http://www.hpinfotech.com
        e-mailffice@hpinfotech.com

        Project :
        Version :
        Date : 2000/11/10
        Author : eiman
        Company : arya-elecomp
        Comments:


        Chip type : ATmega16
        Program type : Application
        Clock frequency : 1.000000 MHz
        Memory model : Small
        External SRAM size : 0
        Data Stack size : 256
        ************************************************** ***/

        #include <mega16.h>
        #include <delay.h>
        #include <stdio.h>
        unsigned char mouse_r (void);
        void mouse_w (unsigned char);
        void mouse_on (void);



        void main(void)
        {
        unsigned char y,x,s;
        PORTA=0x00;
        DDRA=0xFF;


        PORTB=0x00;
        DDRB=0x00;

        PORTC=0x00;
        DDRC=0x00;

        PORTD=0x00;
        DDRD=0x00;

        mouse_on( );

        UCSRA=0x00;
        UCSRB=0x08;
        UCSRC=0x86;
        UBRRH=0x00;
        UBRRL=0x33;

        while (1)
        {
        s=mouse_r( ) ;
        x=mouse_r( ) ;
        y=mouse_r( ) ;
        PORTA=s;
        putchar(PINA);

        PORTA=x;
        putchar(PINA);

        PORTA=y;
        putchar(PINA);

        };
        }
        unsigned char mouse_r (void)
        {
        unsigned char c,a,i=0;
        DDRB=0x00;
        while (PINB.0==0 & PINB.1==0);
        while (PINB.0==1 & PINB.1==1);
        while (PINB.0==0);
        while (PINB.0==1);
        for (i=0;i<8;i++)
        {
        c=PINB;
        c=c<<6;
        c=c & 0x80;
        a=a>>1;
        a=a^c;
        while (PINB.0==0);
        while (PINB.0==1);
        };
        while (PINB.0==0 & PINB.1==0);
        return a ;
        }
        void mouse_w (unsigned char x)
        {
        unsigned char i,c,p=0;
        PORTB=0x03;
        DDRB=0x03;
        while (PINB.0==0 & PINB.1==0);
        PORTB.0=0;
        delay_us(100);
        PORTB.1=0;
        PORTB.0=1;
        DDRB=0x02;
        while (PINB.0==1);
        for (i=0;i<8;i++)
        {
        c=x;
        c=c & 0x01;
        x=x>>1;
        PORTB.1=c;
        if (c==1) p+=1;
        while (PINB.0==0);
        while (PINB.0==1);
        };
        p=p%2;
        if (p==0)PORTB.1=1; else
        PORTB.1=0;
        while (PINB.0==0);
        while (PINB.0==1);
        PORTB.1=1;
        DDRB=0x00;
        while (PINB.0==1 & PINB.1==1);
        while (PINB.0==0 & PINB.1==0);
        }
        void mouse_on ( )
        {
        unsigned char y;
        mouse_w(0xFF);
        y=mouse_r( );
        y=mouse_r( );
        mouse_w(0xEA);
        y=mouse_r( );
        mouse_w(0xE8);
        y=mouse_r( );
        mouse_w(0x01);
        y=mouse_r( );
        mouse_w(0xF3);
        y=mouse_r( );
        mouse_w(0x0A);
        y=mouse_r( );
        mouse_w(0xF4);
        y=mouse_r( );
        }

        دیدگاه


          #19
          پاسخ : ساخت سیستم موقعیت یاب به غیر از gps مثلا مثل ماوس!!!!!و اتصال به میکرو

          آره اطلاعات رو رو خوده میکرو میشود دید ... این برنامه یک موس که وصلش کردم به یک میکرو .... یه کاره آزمایشگاهی بود
          ایمان

          دیدگاه

          لطفا صبر کنید...
          X