Thông báo

Collapse
No announcement yet.

Hỏi về cách giao tiếp họ vi sử lí 80xxx và 89xxx với máy tính

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

  • Hỏi về cách giao tiếp họ vi sử lí 80xxx và 89xxx với máy tính

    -Tôi mới bước vào lĩnh vực nghiên cứu vi sử lí và đề tài tôi quan tâm nhất là làm thế nào để tạo một giao diện giữa máy tính và vi sử lí. Tôi đã tham khảo qua tài liệu vi sử lí và các chương trình mẫu mà các bạn đã gửi lên diễn đàn nhưng có thể tôi chưa tìm thấy chương trình nào nói về cách giao tiếp này. Tôi rất mong bạn nào thấy bài này hướng dẫn giúp tôi, sau đây tôi có một ví dụ gửi các bạn nào có sáng kiến thì giúp nhé.
    -Ví dụ: Tôi muốn làm một mạch vi điều khiển để hiển thị thông số điện áp AC lên màn hình máy vi tính, trên màn hình máy vi tính tôi thiết kế một công tắt On và một công tắt Off và một bảng hiển thị thông số điện áp.
    Kích chuột vào công tắt On trên màn hình thì tín hiệu xuất qua cổng Com của máy vi tính điều khiển đến vi sử lí đóng cho thiết bị đo điên áp hoạt động, lúc này giá trị điện áp được hiển thị lên bảng thông số trên máy vi tính.
    Kích chuột vào công tắt Off trên màn hình thì tín hiệu xuất ra từ máy vi tính điều khiển tắt thiết bị đo.
    - Các bạn nào quan tâm đến bài này, hoặc biết cách làm thì chỉ tôi với.
    - Tôi xin cảm ơn tất cả các bạn đã quan tâm!

  • #2
    - trước hết , a hãy dùng 1 phần mềm nào đó để thiết kế giao diện giữa PC & MCU ( VB hoặc Delphi) , giống như z nè

    - Sau đó thì a viết thoải mái code cho MCU để giao tiếp PC . Giao tiếp PC là 1 trong những code viết dễ nhất . Vd cho 89Sxx
    Code:
    void serial_init()
    {  TMOD = 0x20;	 // timer1 mod2 (8bit nap lai)
       SCON = 0x50;	 // che do noi tiep 1(8bit 1bit start 1bit stop)
       TH1  = 0xFD;	 // nap toc do baud = 9600
       TR1  = 1;     // cho chay timer1
       RI 	= 1;	 //	san sang nhan
       TI   = 1;     // san sang truyen
    }
    main()
    { SBUF = nạp giá trị ;
      while(!TI);
      TI=0;
    }

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...
    X