1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Xin cho hoi ve lap trinh cong COM voi 8051 !

Chủ đề trong 'Điện - Điện tử - Viễn thông' bởi abc(d), 04/07/2004.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. abc(d)

    abc(d) Thành viên mới

    Tham gia ngày:
    29/12/2001
    Bài viết:
    11
    Đã được thích:
    0
    Hiện tôi đang lập trình cho 8051 và viết chương trình trên Window , biểu diễn đồ thị của tín hiệu thu vào từ 8051 . Nhưng kĩ thuật lập trình của tôi còn thô sơ . Cụ thể 8051 thì truyền liên tiếp tín hiệu . Còn chương trình trên Window thì đọc liên tiếp tín hiệu , rồi vẽ ra màn hình , nhưng chương trình chạy luôn bị giật , và tín hiệu nhận vào bị trễ .
    Có bác nào biết cách cách lập trình ngắt với cổng Com (for Window ) , hoặc lập Driver cho cổng Com thì xin chỉ dùm tôi , hoặc ở chỗ nào co'' code giải quyết vấn đề trên cũng được .
    Cám ơn nhiều .
  2. ck79

    ck79 Thành viên mới

    Tham gia ngày:
    01/09/2003
    Bài viết:
    158
    Đã được thích:
    0
    Bạn nên nhập luôn 1 cục tín hiệu rồi xử lý luôn cả thể thì hay hơn là xử lý từng tín hiệu một. Nếu bạn biết làm việc với LabVIEW thì dùng LabVIEW là tiện nhất bởi vì nó hỗ trợ nhiều công cụ để xử lý tín hiệu.
  3. abc(d)

    abc(d) Thành viên mới

    Tham gia ngày:
    29/12/2001
    Bài viết:
    11
    Đã được thích:
    0
    Cám ơn bạn nhắc nhở . Tôi có lên mạng xem qua cái LabView . Theo tôi hiểu đây là chương trình giúp ta làm việc với các tín hiệu thu từ thiết bị ngoại vi , và có thể biểu diễn dưới đồ thị v.v.. Do trình này không có miễn phí , nên tôi cũng không thể tìm hiểu kĩ được . Vậy bạn có thể giải thích chi tiết về LabView được không , và tìm chương trình , crack ở đâu . Liệu tôi muốn viết 1 chương trình ứng dụng cho việc nhận tín hiệu này thì LabView có giúp gì cho tôi được không ?
    Nhân tiện cho hỏi , có chương trình kiểu như WorkBench để mô phỏng mạch điện , mà có cả các vi xử lí như 8051 không ?
    Cám ơn nhiều .
  4. eHard

    eHard Thành viên mới

    Tham gia ngày:
    28/04/2004
    Bài viết:
    71
    Đã được thích:
    0
    Hi,
    Nếu bác muốn lập trình theo ngắt cổng com trên máy tính, nếu bác dùng MSCOM.OCX thì bác nên set RThreshold (bác xem lại chữ này tui nhớ không kỹ) lên bằng 1. Trong thuộc tính Inbuffersize bác cho bằng bao nhiêu thì khi thu được từng ấy byte nó sẽ phát sinh sự kiện oncom và bác lập trình trong sự kiện oncom này sẽ giải quyết được bài toán của bác. Bác có thể tham khảo thêm cuốn sách của tác giả Ngô Diên Tập: Lập trình ghép nối máy tính trong Windows. Chúc thành công và chào thân ái.
  5. ba_gia_dau_kho

    ba_gia_dau_kho Thành viên mới

    Tham gia ngày:
    11/08/2003
    Bài viết:
    372
    Đã được thích:
    0
    Chào bạn acb, Labview không khoá nên bạn có thể dùng vô tư miễn là biết password. Mấy tháng trước tôi định gửi chú NDT mang về 1 bộ cho đứa em đang học BK nhưng thấy bảo ở VN ra hàng CD đầy nên tôi lại thôi, bạn thử ra đó tìm xem chắc là có đấy.
    Về Labview, nếu bạn định viết chương trình cho 1 ứng dụng cụ thể và chỉ dùng 1 bản thôi thì nên sử dụng vì nó rất dễ làm, chi phí thời gian thấp và kết quả... bất ngờ. Tuy nhiên nếu bạn muốn tìm tòi hoặc viết chương trình rồi copy nhiều bản (để bán chẳng hạn) thì không nên vì với LV bạn sẽ chẳng học được cái gì cả. LV được viết cho các đối tượng không chuyên sâu về IT, họ là những cán bộ thí nghiệm, sinh viên... thuộc tất cả các lĩnh vực muốn ghép nối các thiết bị đo đạc chế tạo bởi nhiều tiêu chuẩn khác nhau thành 1 hệ để hiển thị và xử lý kết quả sơ bộ.
    Chúc bạn thành công!

Chia sẻ trang này