View Single Post
Old 02-05-2008, 06:19 PM   #12
uydanh
Đệ tử 4 túi
 
Tham gia ngày: Jan 2007
Bài gửi: 79
:
Cái chương trình bạn gửi đúng là chỉ kiểm tra quá trình truyền nhận thôi. Tức là khi bạn truyền xuống cái gì thì nó nhận đúng cái đó là OK.
Nhưng giao tiếp máy tình ko phải chỉ để kiểm tra quá trình truyền nhận như bạn nói. Bạn tưởng tưởng như thế nào. Bạn làm cái mạch đo lường và điều khiển nhiệt độ. Nhiệt độ bạn cài đặt cũng như đo về có thể bạn sẽ cho hiển thị trên led 7 đoạn, trên LCD...... Thì giao tiếp máy tính bạn cho các thông số đó hiển thị trên máy tính. Khi bạn đặt trên máy tính là 100 độ C thì bạn phải làm sao cho con PIC của hiểu là bạn cần điều khiển nhiệt độ cái lò là 100 C.... Rồi cũng như vậy, bạn muốn vẽ quá độ của lò nhiệt, bạn hoàn toàn có thể nhiệt độ rồi truyền các giá trị nhiệt độ đó lên máy tính, sử dụng các lệnh vẽ để vẽ các đáp ứng ra cho bạn.
Như vậy đầu tiên bạn phải biết bạn muốn giap tiếp máy tính với bên ngoài qua cái gì ? Trên máy tính có các cổng ra/vào giao tiếp với bên ngoài như là COM, cổng máy in.....
Mới bắt đầu học mình thấy người ta thường học giao tiếp qua cổng COM nên mình cũng chọn nó luôn.
Trên máy tính, bạn phải sử dụng một ngôn ngữ lập trình nào đó mà nó hỗ trợ cho bạn việc tạo giao diện và đặc biệt hơn là nó hỗ trợ bạn việc truyền qua cổng COM như thế nào. Có nghĩ là, muốn truyền cái gì đó qua cổng COM, thì bạn chỉ viết một đoạn code nhỏ nhỏ , còn quá trình từ đoạn code nhỏ nhỏ đó làm sao mà nó truyền qua cổng COM được thì bạn ko cần quan tâm, bạn chỉ cần biết đầu vào và đầu ra, khúc chính giữa ra sao thì bạn tạm gác qua một bên.
Hiện nay có nhiều ngôn ngữ lập trình hỗ trợ việc đó : VB, VC, Delphi.... Mình thấy người mới học hay xài VB. Mình cũng là người mới học nên xài VB luôn.
Đến bây giờ chắc bạn đã hiểu được phần nào. Chúc bạn thành công.
uydanh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn