Thông báo

Collapse
No announcement yet.

dùng proteus mô phỏng 89c51 giao tiếp PC thông qua cổng Com!!!

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

  • dùng proteus mô phỏng 89c51 giao tiếp PC thông qua cổng Com!!!

    hiện tại mình đã đã dùng phần mềm Proteus mô phỏng 89c51 giao tiếp với cổng com đã thành công!!
    mình tham khảo luồn này để thực hiện http://dientuvietnam.net/forums/showthread.php?t=13005

    việc truyền dữ liệu từ máy tính xuống VDK như bài viết đã hoạt động được!!
    nhưng khi lập trình gửi 1 kí tự từ VDK đến PC thì không được????( chỉ khác tut là mình dùng chương trình VB 6.0 ) sử dụng sự kiện ngắt ONCOMM để bắt dữ liệu và hiển thị ra ô text.
    code nhan du lieu tu 89c51:
    -----------------------------------------
    Private Sub Form_Load()
    'Dong Serial Port neu no mo
    If MSComm1.PortOpen = True Then
    MSComm1.PortOpen = False
    End If
    'Cau hinh lai Serial Port
    MSComm1.CommPort = 5 'Dung PORT5
    MSComm1.Settings = "9600,N,8,1"
    MSComm1.InputLen = 0 'Doc toan bo buffer
    MSComm1.RThreshold = 1 'Khi nhan 1 ki tu se phat sinh su kien CommEvent
    MSComm1.PortOpen = True 'Mo cong
    'Form hien giua man hinh
    Move (Screen.Width - Width) / 2, (Screen.Height - Height) / 2
    End Sub
    -------------------------------------------
    Private Sub MSComm1_OnComm()
    If (MSComm1.CommEvent = comEvReceive) Then ' Nhan du lieu
    Text1.Text = MSComm1.Input
    End If
    End Sub
    -------------------------------------------
    không bít có cao thủ nào làm được phần 89c51 --> PC!!! plzzz help me!! plzzz

  • #2
    up! up!up! up!up! up!up! up!up! up!up! up!up! up!up! up!

    Comment


    • #3
      up phát nữa!!
      cao thủ đâu hết òi!!!
      có ai dùng protes mô phỏng truyền dữ liệu lên PC chưa.!!!
      hic giống bán hàng quá!!

      Comment


      • #4
        Cái này xưa rồi mà. Bạn tìm đi, hình như có bài viết của bác minhtuan04.
        Đăng ký Dropbox có ngay 2GB lưu trữ online miễn phí:

        Comment


        • #5
          Tui cũng bị y chang thế, chả nhận gì ráo. Hỏi hoài chả có bạn nào giúp cả

          Comment


          • #6
            Mình không dùng VB6 nên không bik sửa cho bạn như thế nào.
            Mình bày cách bạn debug thử : dùng timer để nhận dữ liệu liên tục xem dữ liệu được nhận về dạng như thế nào, nếu có nhận được tín hiệu chỉ là không đúng như mình định thì bạn xem lại phần cứng có bị nhiễu gì không thôy. Còn nếu không nhận được tín hiệu thì kiểm tra dây và kiểm tra hàm truyền trên VĐK cũng như hàm nhận trên PC

            Comment


            • #7
              Bạn ơi đọc kỹ phần COM trong proteus đi... No biến máy của bạn thành cái mạch cổng com ảo đó sẽ được Proteus đưa ra cổng COM thực trên PC của bạn chứ kg có xuất hiện com ảo đâu mà đòi VB <==> Proteus kg tin cứ lấy đồng hồ đo cổng COM trên PC là biết

              Comment

              Về tác giả

              Collapse

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

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

              Collapse

              Đang tải...
              X