0
  1. Trang chủ >
  2. Kỹ Thuật - Công Nghệ >
  3. Điện - Điện tử >

Giao tiếp PIC và máy tính qua cổng com dùng c

chương trình giao tiếp pic18f452 và máy tính qua cổng com sử dụng ngôn ngữ lập trình c#

chương trình giao tiếp pic18f452 máy tính qua cổng com sử dụng ngôn ngữ lập trình c#

... c thể gửi dữ liệu đã nhận đư c trở lại máy tính. 3.3.1. Giới thiệu hệ thống C c máy tính, vi điều khiển đều hỗ trợ c c modul truyền thông qua c ng c ng com. C c modul này đã đư c nâng c p c i ... ứng đư c c c yêu c u sau đây :- Máy tính c thể xuất thông tin người dùng đã nhập ra c ng COM - Vi điều khiển c thể nhận dữ liệu từ c ng COM do máy tính đã truyền xuống hiển thị lên LCD.- ... trình giao tiếp qua c ng nối tiếp .Net Famework 4 đã xây dựng sẵn cho người dùng lớp Serialport để xây dựng c c chương trình giao tiếp với c c thiết bị ngoại vi qua c ng nối tiếp. Người dùng c ...
  • 26
  • 1,737
  • 10
Thiết kế mạch đo nhiệt độ, đo khoảng cách, hiển thị lên LCD và giao tiếp với máy tính quá cổng COM

Thiết kế mạch đo nhiệt độ, đo khoảng cách, hiển thị lên LCD giao tiếp với máy tính quá cổng COM

... những ch c năng thông th-ờng đầu vào/đầu ra nh- c ng A, thì c ng B c n c những ch c năng phụ kh c nữa. C ng C( PORT C) : Nếu giao tiếp JTAG đ- c kích hoạt, điện trở kéo trên c c chân PC5 (TDI), ... c ch. C thể dùng ADC c a vi điều khiển để ra tín hiệu số. 3. Khối giao tiếp máy tính: Giao tiếp với máy tính qua c ng Com. Khối dùng IC Max232. Bộ biến đổi điện áp MAX 232 để t-ơng thích ... VCC: c p nguồn số. GND: đất C ng A (PORT A): (PA7 PA0) C ch c năng đầu vào cho chuyển đổi ADC C ng A hoạt động nh- một c ng vào ra 8 bit thông th-ờng khi ADC không đ- c sử dụng C ng...
  • 30
  • 5,111
  • 12
Tài liệu Giao tiếp máy tính qua cổng COM doc

Tài liệu Giao tiếp máy tính qua cổng COM doc

... không c n tích hợp c ng COM trên đó. c ng như vậy, bạn sẽ hiếm gặp laptop nào c c ng này (coi chừng nhầm c ng COM VGA đó). Vậy thì l c này chúng ta c n c 1 c p chuyển USB sang COM: ... C ng COM 25 chân 9 chân Hình C ng Com thật Chúng ta đã biết, c c vi điều khiển (c thể là AT8 9C5 1) c c c chân tín hiệu truyền nhận ở m c TTL, không phù hợp với chuẩn RS232, ... với máy vi tính phải qua mạch Chuyển điện áp từ m c tín hiệu RS232 sang TTL ngư c lại. (Xem Mạch giao tiếp RS232). Chuẩn RS232: • M c thấp (logic 0) c trị số từ +3v đến +25v • M c cao...
  • 5
  • 1,464
  • 22
Tài liệu Giao tiếp máy tính qua cổng COM ppt

Tài liệu Giao tiếp máy tính qua cổng COM ppt

... c ng COM2 để tự do cho c c ứng dụng kh c. Giống như c ng song song máy in, c ng COM c ng đư c sử dụng một c ch thuận tiện cho vi c giao tiếp với thiết bị ngoại vi. Vi c truyền dữ liệu qua c ng ... tích hợp c ng COM trên đó. c ng như vậy, bạn sẽ hiếm gặp laptop nào c c ng này (coi chừng nhầm c ng COM VGA đó). Vậy thì l c này chúng ta c n c 1 c p chuyển USB sang COM: Ho c là lắp ... Giao tiếp máy tính qua c ng COM 28-08-2009 | Rainbowsmile | 2,105 lần xem | 4 phản hồi » C ng nối tiếp RS232 là một giao diện phổ biến rộng rãi. Người ta c n gọi c ng này là c ng COM1 , c n...
  • 5
  • 815
  • 9
Lập trình giao tiếp máy tính qua cổng RS232

Lập trình giao tiếp máy tính qua cổng RS232

... long GetCommID(); Người báo c o: Ngô Hải B c Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 49/78   Hình 2.70: Thu c tính Type: DropList c a c c ComboBox chung  C c bạn sau kiểm tra c c thu c tính c a c c điều khiển bằng bảng sau: STT  Đối tượng  Thu c tính Thiết lập 1  MSComm  ID  IDC_MSCOMM1 2  ComboBox  ID Style IDC_COMBO_COMPORT Droplist 3  ... Thêm c c Button  Hình 2.47: Thêm Button1  Hình 2.48: Thêm Button2 Người báo c o: Ngô Hải B c Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 3/78   Hình 1.3: Chọn Properties c a Communication Port( COM1 )   Hình 1.4: Chọn thẻ Port Setting để biết tham số  Đó chính là lí do tại sao tôi lại chọn c c tham số đưa vào trong c c ComboBox như ở dưới chương trình này.  Người báo c o: Ngô Hải B c Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 40/78   Hình 2.53: Thu c tính c a Button2  Hình 2.54: Thu c tính c a Button3 Người báo c o: Ngô Hải B c Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 39/78   Hình 2.51: Chọn Properties  Hình 2.52: Thu c tính c a Button1 Người báo c o: Ngô Hải B c Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 9/78  chuyển đổi giữa c c kiểu dữ liệu này c c bạn c  thể tham khảo tại  thư viện MSDN Microsoft July 2001 bằng c ch Search Key Word: chính là c c từ khoá chỉnh là c c kiểu dữ liệu đó.( như CString,…)  class CMSComm : public CWnd { protected:   DECLARE_DYNCREATE(CMSComm) public:   CLSID const& GetClsid()   {   static CLSID const clsid   = { 0x648a5600, 0x 2c6 e, 0x101b, { 0x82, 0xb6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14 } };   return clsid;   ... Điều khiển MSComm trong Visual Basic Tất c c c tính chất này bạn c  thể tìm tại thư viện MSDN July 2001 theo đường dẫn như sau ở tab contents: MSDN Library ‐  July 2001 / Visual Tools and Languages/ Visual Studio 6.0 Documentation / Visual Basic Documentation / Reference/  Control Reference / ActiveX Control/ MSComm Control  C c tính chất c a MSComm đư c sắp xếp theo ch c năng:  Thiết lập tham số cho c ng:   + CommID: trả lại handles đồng nhất tới thiết bị truyền thông, c  kiểu Long. Tính chất này không c  l c thiết kế mà chỉ c  khi thi hành, thu c tính này là ReadOnly.  + CommPort: dạng object.CommPort = value. Value là chỉ số c a c ng Com c  giá trị từ 1 ‐> 16 m c định c  giá trị =1. C c bạn c n phải thiết lập thông số này trư c khi mở c ng.  Sẽ c  lỗi error 68 (Device unavailable) nếu như không mở đư c c ng này.  + InBuferSize: thiết lập ho c trả lại kích thư c c a bộ đệm nhận, tính = byte. M c định là 1024 byte. C c bạn không đư c nhầm lẫn với đ c tính InBufferCount là số byte đang chờ trong bộ đệm nhận. + InputLen : object.InputLen [ = value ] thiết lập ho c trả lại số  byte mỗi lần thu c tính Input đ c trong bộ đệm nhận. M c định giá trị Value=0 t c là thu c tính Input sẽ đ c hết nội dung c a bộ đệm nhận khi thu c tính này đư c gọi. Nếu số kí tự trong bộ đệm nhận không = InputLen thì thu c tính Input sẽ trả lại kí tự rỗng “”. Ví thế bạn c n phải chọn  c ch kiểm tra InBufferCount để ch c chắn số kí tự yêu c u đã c  đủ trư c khi dùng lệnh .Input. Tính chất này rất là c  ích khi đ c dữ liệu một máy mà dữ liệu ra đư c định dạng bằng c c khối c  kích thư c c  định.  + InputMode: object.InputMode [ = value ] .  Value = 0 hay = comInputModeText dữ liệu nhận đư c dạng văn bản kiểu kí tự theo chuẩn ANSI. Dữ liệu nhận đư c sẽ là một sâu.        Value=1 hay = comInputModeBinary dùng nhận mọi kiểu dữ liệu như kí tự điều khiển nhúng, kí tự NULL,...
  • 78
  • 3,093
  • 7
Lập trình giao tiếp máy tính qua cổng RS232

Lập trình giao tiếp máy tính qua cổng RS232

... Điều khiển MSComm trong Visual C+ +        Trên đây là c c tham số c a điều khiển MSComm trong VB.  Trong Visual C+ + , mỗi một điều khiển đư c định nghĩa trong một lớp riêng. MSComm c ng không phải là ngoại lệ.  Với c c tham số ở trên c c bạn hoàn toàn c  thể áp dụng rất là tốt cho lập trình với VC++ bởi lẽ c c tham số này bạn c  thể lấy giá trị ho c thiết lập tham số cho chúng tương ứng bằng c c hàm thành viên c a lớp như Get_thuộctính ho c Set_thuộctính. Ví dụ, bạn muốn thiết lập dùng c ng COM1  chẳng hạn thì dùng thu c tính CommPort ở trên chỉ thêm tiền tố Set_ nếu muốn thiết lập Get_  nếu muốn lấy giá trị này. Sau đây là lớp MSComm là một lớp kế thừa từ lớp c  sở CWnd, c c bạn c  thể tham khảo. C c bạn chú ý về c c kiều dữ liệu c a c c tham số giá trị trả về c a c c hàm. Vi c Người báo c o: Ngô Hải B c Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 44/78   Hình 2.61: Tạo cho c c comboBox c c ng chiều rộng Chú ý:  Riêng với ComboBox thì c c bạn phải kéo sao cho chiều cao c a điều khiển phải đủ lớn để chứa c c dữ liệu nằm trong nó sau này nếu không thì bạn sẽ chẳng thấy nó hiển thị gì ho c là sẽ thấy c  thanh cuộn. Tốt nhất là kéo dài thoải mái đi.  Để điều chỉnh chiều cao c a c c ComboBox như sau:  Di chuột đến ComboBox để con trỏ chuột nằm trên nút xổ xuống c a điều khiển sau đó kích chuột trái 1 lần. Khi đó bạn sẽ c  thể co dãn chiều cao c a ComboBox thoải mái Người báo c o: Ngô Hải B c Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 28/78   Hình 2.30: Thiết lập thu c tính cho GroupBox3  Hình 2.31: Thiết lập thu c tính cho GroupBox4 Người báo c o: Ngô Hải B c Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 14/78  Để c  thể test luôn chương trình c c bạn nối tắt chân 2 chân 3 c a RS232 lại với nhau chính là nối chân RxD TxD để chúng ta truyền dữ liệu ra RS232 sau đó nhận dữ liệu luôn. Đây là ví dụ test đơn giản không c  bắt tay phần c ng.    Hình 2.2: Sơ đồ đấu chân c a RS232 2.2. ... Điều khiển MSComm trong Visual C+ +        Trên đây là c c tham số c a điều khiển MSComm trong VB.  Trong Visual C+ + , mỗi một điều khiển đư c định nghĩa trong một lớp riêng. MSComm c ng không phải là ngoại lệ.  Với c c tham số ở trên c c bạn hoàn toàn c  thể áp dụng rất là tốt cho lập trình với VC++ bởi lẽ c c tham số này bạn c  thể lấy giá trị ho c thiết lập tham số cho chúng tương ứng bằng c c hàm thành viên c a lớp như Get_thuộctính ho c Set_thuộctính. Ví dụ, bạn muốn thiết lập dùng c ng COM1  chẳng hạn thì dùng thu c tính CommPort ở trên chỉ thêm tiền tố Set_ nếu muốn thiết lập Get_  nếu muốn lấy giá trị này. Sau đây là lớp MSComm là một lớp kế thừa từ lớp c  sở CWnd, c c bạn c  thể tham khảo. C c bạn chú ý về c c kiều dữ liệu c a c c tham số giá trị trả về c a c c hàm. Vi c Người báo c o: Ngô Hải B c Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 44/78   Hình 2.61: Tạo cho c c comboBox c c ng chiều rộng Chú ý:  Riêng với ComboBox thì c c bạn phải kéo sao cho chiều cao c a điều khiển phải đủ lớn để chứa c c dữ liệu nằm trong nó sau này nếu không thì bạn sẽ chẳng thấy nó hiển thị gì ho c là sẽ thấy c  thanh cuộn. Tốt nhất là kéo dài thoải mái đi.  Để điều chỉnh chiều cao c a c c ComboBox như sau:  Di chuột đến ComboBox để con trỏ chuột nằm trên nút xổ xuống c a điều khiển sau đó kích chuột trái 1 lần. Khi đó bạn sẽ c  thể co dãn chiều cao c a ComboBox thoải mái Người báo c o: Ngô Hải B c Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 28/78   Hình 2.30: Thiết lập thu c tính cho GroupBox3  Hình 2.31: Thiết lập thu c tính cho GroupBox4 Người báo c o: Ngô Hải B c Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 14/78  Để c  thể test luôn chương trình c c bạn nối tắt chân 2 chân 3 c a RS232 lại với nhau chính là nối chân RxD TxD để chúng ta truyền dữ liệu ra RS232 sau đó nhận dữ liệu luôn. Đây là ví dụ test đơn giản không c  bắt tay phần c ng.    Hình 2.2: Sơ đồ đấu chân c a RS232 2.2. ... Điều khiển MSComm trong Visual C+ +        Trên đây là c c tham số c a điều khiển MSComm trong VB.  Trong Visual C+ + , mỗi một điều khiển đư c định nghĩa trong một lớp riêng. MSComm c ng không phải là ngoại lệ.  Với c c tham số ở trên c c bạn hoàn toàn c  thể áp dụng rất là tốt cho lập trình với VC++ bởi lẽ c c tham số này bạn c  thể lấy giá trị ho c thiết lập tham số cho chúng tương ứng bằng c c hàm thành viên c a lớp như Get_thuộctính ho c Set_thuộctính. Ví dụ, bạn muốn thiết lập dùng c ng COM1  chẳng hạn thì dùng thu c tính CommPort ở trên chỉ thêm tiền tố Set_ nếu muốn thiết lập Get_  nếu muốn lấy giá trị này. Sau đây là lớp MSComm là một lớp kế thừa từ lớp c  sở CWnd, c c bạn c  thể tham khảo. C c bạn chú ý về c c kiều dữ liệu c a c c tham số giá trị trả về c a c c hàm. Vi c Người báo c o: Ngô Hải B c Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 44/78   Hình 2.61: Tạo cho c c comboBox c c ng chiều rộng Chú ý:  Riêng với ComboBox thì c c bạn phải kéo sao cho chiều cao c a điều khiển phải đủ lớn để chứa c c dữ liệu nằm trong nó sau này nếu không thì bạn sẽ chẳng thấy nó hiển thị gì ho c là sẽ thấy c  thanh cuộn. Tốt nhất là kéo dài thoải mái đi.  Để điều chỉnh chiều cao c a c c ComboBox như sau:  Di chuột đến ComboBox để con trỏ chuột nằm trên nút xổ xuống c a điều khiển sau đó kích chuột trái 1 lần. Khi đó bạn sẽ c  thể co dãn chiều cao c a ComboBox thoải mái Người báo c o: Ngô Hải B c Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 28/78   Hình 2.30: Thiết lập thu c tính cho GroupBox3  Hình 2.31: Thiết lập thu c tính cho GroupBox4 Người báo c o: Ngô Hải B c Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 14/78  Để c  thể test luôn chương trình c c bạn nối tắt chân 2 chân 3 c a RS232 lại với nhau chính là nối chân RxD TxD để chúng ta truyền dữ liệu ra RS232 sau đó nhận dữ liệu luôn. Đây là ví dụ test đơn giản không c  bắt tay phần c ng.    Hình 2.2: Sơ đồ đấu chân c a RS232 2.2....
  • 78
  • 1,091
  • 3

Xem thêm

Từ khóa: chương trình giao tiếp pic18f452 và máy tính qua cổng com sử dụng vbgiao tiếp pic với máy tính qua cổng usbgiao tiếp avr với máy tính qua cổng usbgiao tiep vdk voi may tinh qua cong usbmach giao tiep pic voi may tinh qua usbgiao tiếp máy tính qua cổng comgiao tiếp với máy tính qua cổng comđo nhiệt độ dùng cảm biến ds18b20 sử dụng board arduino hiển thị trên lcd truyền phát không dây giao tiếp với máy tính qua cổng comgiao tiếp pic với máy tínhtiếp với máy tính qua cổng comgiao tiếp máy tính qua cổng song songgiao tiếp máy tính qua cổng rs232giao tiếp máy tính qua cổng usblập trình giao tiếp máy tính qua cổng rs232giao tiếp với máy tính qua cổng usbBáo cáo thực tập tại nhà thuốc tại Thành phố Hồ Chí Minh năm 2018Nghiên cứu sự biến đổi một số cytokin ở bệnh nhân xơ cứng bì hệ thốngNghiên cứu sự hình thành lớp bảo vệ và khả năng chống ăn mòn của thép bền thời tiết trong điều kiện khí hậu nhiệt đới việt namNghiên cứu tổ chức chạy tàu hàng cố định theo thời gian trên đường sắt việt namGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitĐỒ ÁN NGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWANTrả hồ sơ điều tra bổ sung đối với các tội xâm phạm sở hữu có tính chất chiếm đoạt theo pháp luật Tố tụng hình sự Việt Nam từ thực tiễn thành phố Hồ Chí Minh (Luận văn thạc sĩ)Phát triển du lịch bền vững trên cơ sở bảo vệ môi trường tự nhiên vịnh hạ longNghiên cứu, xây dựng phần mềm smartscan và ứng dụng trong bảo vệ mạng máy tính chuyên dùngĐịnh tội danh từ thực tiễn huyện Cần Giuộc, tỉnh Long An (Luận văn thạc sĩ)Tìm hiểu công cụ đánh giá hệ thống đảm bảo an toàn hệ thống thông tinSở hữu ruộng đất và kinh tế nông nghiệp châu ôn (lạng sơn) nửa đầu thế kỷ XIXTranh tụng tại phiên tòa hình sự sơ thẩm theo pháp luật tố tụng hình sự Việt Nam từ thực tiễn xét xử của các Tòa án quân sự Quân khu (Luận văn thạc sĩ)Giáo án Sinh học 11 bài 15: Tiêu hóa ở động vậtGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtChiến lược marketing tại ngân hàng Agribank chi nhánh Sài Gòn từ 2013-2015HIỆU QUẢ CỦA MÔ HÌNH XỬ LÝ BÙN HOẠT TÍNH BẰNG KIỀM