C & 8051 – Giao tiếp máy tính (P4): C# Serial Port

24
2



Tải phần mềm tạo cổng COM ảo:
Mật khẩu giải nén là: 11121989

Hướng dẫn lập trình Windows Form sử dụng ngôn ngữ C#, tạo giao diện gửi dữ liệu cho vi điều khiển để điều khiển thiết bị.

Nguồn:https://wijstaanvooronzegrondrechten.org/

24 COMMENTS

  1. ad cho hỏi. tui viết một chương trình c# gửi data đến thiết bị và yêu cầu thiết bị trả dữ liệu về. có thể chỉ tối code làm sao để biết dữ liệu đã gửi về hay hay chưa trong c# không ạ
    Cảm ơn

  2. Anh ơi sao em làm giống như của anh nhưng chân P2.0 và P2.1 không nháy mà truyền dữ liệu thì vẫn nhận ?

  3. anh ơi cho em hoi tại sao khi chưa nạp chương trình VĐK thì mô phỏng em thấy có tín hiệu vào cổng com1 do form ảo em ấn nút gửi tới, Còn khi nạp chương trình thì chẳng thấy gì xảy ra nữa cả

  4. cho mình hỏi là giờ muốn truyền 1 số kiểu int 8 bit xuống vi điều khiển thì có thể dùng lệnh gì được ạ?

  5. a ơi cho e hỏi: trong mạch thật e truyền từ 8051 lên lắp quá max232 và dây cáp usb to com nhưng khi truyền số kí tự 1 2 3(mã ascii 49 50 51) thì khi nhận nó lại nhận đổi sang mã nhị phân là 10000001 10000010 10000011 và tương tự cho các kí từ 0-9. a cho e hỏi lỗi này là lỗi gì ạ?

  6. anh ơi có thể  sử dụng ngôn ngữ C để tạo giao diện gửi dữ liệu cho vi điều khiển  được không anh

  7. anh cho em hỏi anh dùng phần mềm gì để quay video đấy ạ. anh có thể gửi cho em được không Mail : minhtrong0269@gmail.com cảm ơn anh .

  8. a ơi ở bài này Vi điều khiển có được nạp chương trình j không thế sao e làm theo mà không đk. nếu có e có xem xin code cho VĐK

  9. minh viet z sao ko chay tar
    con cai c=getkey();
    z ham getkey() o dau nhi ban

    #include <at89x52.h>
    #include <stdio.h>
    #define uchar unsigned char
    void main()
    {
    uchar c;
    TMOD=0x20;
    PCON=0;
    SCON=0x50;
    TH1=0xFD;
    TL1=1;
    TR1=1;
    TI=1;
    while(1)
    {
     c =getkey();
     switch(c)
     {
      case '0':
      P2_0=!P2_0;
      break;
      case '1':
      P2_1=!P2_1;
      break;
     }

    }
    }

LEAVE A REPLY

Please enter your comment!
Please enter your name here