Thông báo

Collapse
No announcement yet.

ai giup minh voi

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • ai giup minh voi

    dau ra cua bo ADC , minh muon luu no vao may tinh thi phai lam the nao ?

  • #2
    cũng đơn giản thôi, bạn co thể dùng cổng LPT của máy tính để gửi và nhận dữ liệu. LPT có 8-bit vào ra song song, một số chân vào và ra riêng biệt. Nguyên tắc của ADC là nó cần thời gian để chuyển đổi dữ liệu. Với ADC0804 thì bạn kết nối 8 bit ra của nó với 8-bit của cổng LPT. Dùng thêm một số chân để điều khiển các chân WR, RD và INTR của ADC. Viết một phần mềm(tui dung VB6) giao tiếp với khối mạch ADC và lưu vào may tính các giá trị.
    Có thể dung VDK để điều khiển để điều khiển ADC, rồi dùng giao tiếp RS232 của VDK để đưa vào máy tính.
    Sau đây là một ví dụ.
    http://www.kmitl.ac.th/%7Ekswichit/Ltc1298/Ltc1298.html
    Ethernet-RS232, PIC Webserver, RFID Reader
    CallerID, Cảnh báo BTS, ...
    0988006696
    linhnc308@gmail.com
    http://linhnc308.blogspot.com

    Comment


    • #3
      ADC nh7 0804 hay 0809 thời gian cần để chuyển đổi xong mất 100us, vì vậy nếu dùng Timer của vb ta đặt interval=1 thì có thể thu thập data một cách bình thường. Cụ thể như thế nào thì xin cho mình thời gian rôi rổi cái đã nhá OK!

      Comment


      • #4
        minh có 1 đọan code như thế này:
        #include<regx51.h>
        #include<stdio.h>
        #define led P1_0
        void delay(unsigned int ms)
        {
        unsigned int i;
        unsigned char j;
        for(i=0;i<ms;i++)
        for(j=0;j<120;j++)
        {}//không làm gì c?
        }
        main()
        {
        While()

        led=0;//t?t led
        delay(1000);//t?o ?? tr? 1000ms=1s
        led=1;//b?t led
        delay(1000);
        }
        mình đã tạo file .hex nhưng khi buil target thì không được nó thông bào như sau:

        Build target 'Target 1'
        compiling nhay1led.c...
        NHAY1LED.C(14): warning C206: 'While': missing function-prototype
        NHAY1LED.C(16): error C141: syntax error near 'P1_0'
        Target not created
        Mình làm mãi mà không được, bác nào chỉ giúp với, mình mới học 8051. Cám ơn các bác trước nhe!

        Comment


        • #5
          Bạn phải để là While(1) để luôn thực hiện.
          và đặt là sbit Led = P1^0
          ----------------------
          Bể học là mênh mông!

          Comment

          Về tác giả

          Collapse

          digitaltec Tìm hiểu thêm về digitaltec

          Bài viết mới nhất

          Collapse

          Đang tải...
          X