0

giao tiếp máy tính chuẩn rs232 sử dụng labview

thiết kế và thi công mạch đo và cảnh báo nhiệt độ dùng sóng rf, giao tiếp máy tính và lưu trữ dùng mmc

thiết kế và thi công mạch đo và cảnh báo nhiệt độ dùng sóng rf, giao tiếp máy tính và lưu trữ dùng mmc

Điện - Điện tử - Viễn thông

... ngõ ra dữ liệu slave. 2.3.10.2 Một vài đặc tính của chuẩn giao tiếp SPI của nRF24L01. - Lệnh SPI đặc biệt để truy cập nhanh vào các tính năng được sử dụng thường xuyên nhất. - Tốc độ dữ liệu ... ALU. Sau khi tính toán, thanh ghi trạng thái cập nhật thông tin liên quan đến kết quả tính toán. Bộ nhớ chương trình chia làm hai phần: Boot Loader và vùng ứng dụng. Cả hai đều sử dụng các lock ... 76 Hình 5.1: Mô hình khối Slave 77 Hình 5.2: Mô hình khối Master 77 Hình 5.3: Giao diện giao tiếp với máy tính 78 Hình 8.1 Sơ đồ mạch Slave 80 Hình 8.2 Sơ đồ mạch master 81 Luận văn...
  • 102
  • 1,016
  • 5
GIAO TIẾP MÁY TÍNH - VĐK SỬ DỤNG C# VÀ VB

GIAO TIẾP MÁY TÍNH - VĐK SỬ DỤNG C# VÀ VB

Công nghệ thông tin

... để thay đổi các thuộc tính như hình bên dưới. BT Lớn Môn Truyền Số Liệu Giao tiếp máy tính - VĐK sử dụng C# và VB Trang 3 CHƯƠNG 1: MÔ PHỎNG GIAO TIẾP MÁY TÍNH SỬ DỤNG PROTEUS VÀ KEIL C ... dòng đó, chon OK. BT Lớn Môn Truyền Số Liệu Giao tiếp máy tính - VĐK sử dụng C# và VB Trang 2 Mục lục CHƯƠNG 1: MÔ PHỎNG GIAO TIẾP MÁY TÍNH SỬ DỤNG PROTEUS VÀ KEIL C 3 1.1 Chương trình hỗ ... GIAO TIẾP VI ĐIỀU KHIỂN 34 2.1 Thiết kế giao diện 34 2.2 Viết chương trình thực thi 44 CHƯƠNG 3: SỬ DỤNG VISUAL C# GIAO TIẾP VĐK 48 CHƯƠNG 4: CÁC VÍ DỤ GIAO TIẾP MÁY TÍNH VÀ VĐK 69 4.1 Giao...
  • 84
  • 2,507
  • 17
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

Công nghệ thông tin

... Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 1/78  Tutorial no 01.02  Gửi đến: Đoàn Hiệp, Doãn Minh Đăng, Huỳnh Châu Thuận  picvietnam@googlegroups.comNội dung: Lập trình giao tiếp máy tính qua cổng RS232    MICROSOFT WORD Tóm tắt: Vấn giao tiếp giữa PC và vi điều khiển rất quan trong trong các ứng dụng điều khiển, đo lường,  trong thực tế.  Do đó tôi xin giới thiệu cho các bạn viết chương trình trên PC dùng MSComm. Tôi xin đưa ra một số vấn đề như sau:  ‐ Giới thiệu chuẩn giao tiếp RS232  và  điều khiển Active X Microsoft Communication 6.0( MSComm): cách tính chất và cách thiết lập tham số tối ưu cho điều khiển. ‐ Lập trình ứng dụng giao tiếp trên cơ sở sử dụng phần mềm Visual C++ trong bộ công cụ Visual ‐ Studio 6.0 của Microsft: + Thiết kế giao diện chương trình. + Viết mã cho chương trình.  1. ...  trong thực tế.  Do đó tôi xin giới thiệu cho các bạn viết chương trình trên PC dùng MSComm. Tôi xin đưa ra một số vấn đề như sau:  ‐ Giới thiệu chuẩn giao tiếp RS232  và  điều khiển Active X Microsoft Communication 6.0( MSComm): cách tính chất và cách thiết lập tham số tối ưu cho điều khiển. ‐ Lập trình ứng dụng giao tiếp trên cơ sở sử dụng phần mềm Visual C++ trong bộ công cụ Visual ‐ Studio 6.0 của Microsft: + Thiết kế giao diện chương trình. + Viết mã cho chương trình.  1. ...  trong thực tế.  Do đó tôi xin giới thiệu cho các bạn viết chương trình trên PC dùng MSComm. Tôi xin đưa ra một số vấn đề như sau:  ‐ Giới thiệu chuẩn giao tiếp RS232  và  điều khiển Active X Microsoft Communication 6.0( MSComm): cách tính chất và cách thiết lập tham số tối ưu cho điều khiển. ‐ Lập trình ứng dụng giao tiếp trên cơ sở sử dụng phần mềm Visual C++ trong bộ công cụ Visual ‐ Studio 6.0 của Microsft: + Thiết kế giao diện chương trình. + Viết mã cho chương trình.  1. Điều khiển MSComm 1.1. Chuẩn giao tiếp RS232 RS232 là một chuẩn giao tiếp nối tiếp dùng định dạng không đồng bộ, kết nối nhiều nhất là với 2 thiết bị, chiều dài kết nối lớn nhất cho phép để đảm bảo dữ liệu là 50 – 100 feet ( 12.7 đến 25.4 m), tốc độ 20kBít/s đôi khi là tốc độ 115 k Bít/s với một số thiết bị đặc biệt.  Để biết được các tham số của chuẩn giao tiếp RS232 trong hệ điều hành của bạn như thế nảo thì bạn kích phải chuột vào biểu tượng My Computer , chọn Properties, chọn Tab HardWare chọn Device Manager sẽ có một tree hiện ra. Bạn chọn Port( Com & LPT), kích chuột phải vào Communication Port( COM1). Chuyển sang tab Port Setting sẽ thấy được các tham số mà chúng ta cần thiết lập bao gồm tần số bus, Data Bits, Parity Bits, Stop Bits, Handshaking,...
  • 78
  • 3,097
  • 7
Thiết kế Card giao tiếp máy tính ứng dụng điều khiển bộ nguồn

Thiết kế Card giao tiếp máy tính ứng dụng điều khiển bộ nguồn

Điện - Điện tử - Viễn thông

... 2.2 Giao tiếp ADC 0809 với máy tính: ADC khi nhận vào máy tính cần phải qua mạch giao tiếp với máy tính (để đảm bảo tín hiệu nhận vào được tương thích với máy tính) . Hiện nay có ... vi thông dụng được gắn với máy tính gồm bàn phím, màn hình, các ổ đóa, máy in … Chúng được gắn vào máy tính nhờ các Card giao tiếp và thông qua các Slot gắn trên Mainboard của máy tính (trên ... CHỌN CÁC KỸ THUẬT GIAO TIẾP 1. KỸ THUẬT GIAO TIẾP 2. SO SÁNH VÀ LỰA CHỌN KỸ THUẬT GIAO TIẾP PHẦN C: THIẾT KẾ VÀ THI CÔNG MODULE GIAO TIẾP I. SƠ ĐỒ KHỐI CỦA MODULE GIAO TIẾP II. THIẾT KẾ...
  • 114
  • 822
  • 1
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

Công nghệ thông tin

... Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 7/78  + InBufferCout: trả lại số kí tự đang có trong bộ đệm nhận Bạn có thể xoá bộ đệm nhận bằng cách đặt thuộc tính này =0 . Không nhầm với thuộc tính InBufferSize là tổng kích thước của bộ đệm nhận. + Input: nhận và xoá dữ liệu trong bộ đệm nhận. Nếu InputMode là comInputModeText  thì giá trị trả về sẽ là một xâu tức có kiểu String , dữ liệu dạng text trong một biến kiểu Variant. Nếu InputMode = comInputModeBinary thì thuộc tính này sẽ trả lại dữ liệu dạng nhị phân dưới dạng một mảng kiểu byte trong một biến Variant. + OutBufferCount: trả lại số kí tự trong bộ đệm truyền. + Output: ghi dữ liệu vào bộ đệm truyền. có thể truyền kiểu text hoặc kiểu nhị phân. Nếu truyền bằng kiểu text thì cho một biến Variant = kiểu String, nếu truyền kiểu nhị phân thì cho cho Output= variant = một mảng kiểu Byte. Bắt tay( handshaking):  + Break : thiết lập hoặc xoá tín hiệu. object.Break [ = value] value = true hoặc false. Khi set value= true thì thông số Break này sẽ gửi một tín hiệu break. Tín hiệu break trì hoàn việc truyền dữ liệu và đưa đường truyền vào trạng thái break tới khi mà value = false. + CDHolding: quết định xem sự truyền này đến đâu bằng cách truy vấn đường CD( Carrier Detect). Carrier Detect là tín hiệu gửi từ modem tới máy tính kết nối với nó thống báo rằng nó đang online. Nếu giá trị = true thì nó đường CD đang ở mức cao, nếu = false thì đường dây này đang ở mức thấp. Tính chất này không có trong lúc thiết kế chỉ có trong khi chạy chương trình.Carrier Detect được biết như là Receive Line Signal Detect (RLSD). + CTSHolding: quết định khi nào bạn gửi dữ liệu bằng cách truy vấn trạng thái đường Clear To Send (CTS). Thông thường tín hiệu CTS được gửi từ modem tới máy tính kết nối với nó để báo rằng đang quá trình truyền dữ liệu. Thuộc tính Readonly chỉ xuất hiện khi chạy chương trình. Đường Clear To Send dùng trong RTS/CTS (Request To Send/Clear To Send) bắt tay phần cứng. CTSHolding cho bạn một cách để tự tay dò đường Clear To Send nếu bạn cần biết trạng thái của nó.  + DSRHolding: biết trạng thái của đường Data Set Ready (DSR). Tín hiệu Data Set Ready truyền từ modem tới máy tính nối với nó để thông báo rằng modem đã sẵn sàng hoạt động. Tính chất này dùng khi viết Data Set Ready/Data Terminal Ready handshaking routine cho máy Data Terminal Equipment (DTE)‐ máy trang bị đầu cuối dữ liệu. + DTREnable: tính chất này quyết định khi nào cho phép đường Data Terminal Ready (DTR) trong truyền thông. Tín hiệu DTR gửi từ máy tính tới modem đẻ báo rằng máy tính sẵn sàng là nơi nhận dữ liệu. Khi DTREnable = true thì đường Data Terminal Ready set lên cao khi cổng mở, và thấp khi cổng đóng. Nếu DTREnable = false thì đường đó luôn mức thấp. Trong phần lớn trường hợp set đường Data Terminal Ready thành thấp để hang up telephone.   ... Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 7/78  + InBufferCout: trả lại số kí tự đang có trong bộ đệm nhận Bạn có thể xoá bộ đệm nhận bằng cách đặt thuộc tính này =0 . Không nhầm với thuộc tính InBufferSize là tổng kích thước của bộ đệm nhận. + Input: nhận và xoá dữ liệu trong bộ đệm nhận. Nếu InputMode là comInputModeText  thì giá trị trả về sẽ là một xâu tức có kiểu String , dữ liệu dạng text trong một biến kiểu Variant. Nếu InputMode = comInputModeBinary thì thuộc tính này sẽ trả lại dữ liệu dạng nhị phân dưới dạng một mảng kiểu byte trong một biến Variant. + OutBufferCount: trả lại số kí tự trong bộ đệm truyền. + Output: ghi dữ liệu vào bộ đệm truyền. có thể truyền kiểu text hoặc kiểu nhị phân. Nếu truyền bằng kiểu text thì cho một biến Variant = kiểu String, nếu truyền kiểu nhị phân thì cho cho Output= variant = một mảng kiểu Byte. Bắt tay( handshaking):  + Break : thiết lập hoặc xoá tín hiệu. object.Break [ = value] value = true hoặc false. Khi set value= true thì thông số Break này sẽ gửi một tín hiệu break. Tín hiệu break trì hoàn việc truyền dữ liệu và đưa đường truyền vào trạng thái break tới khi mà value = false. + CDHolding: quết định xem sự truyền này đến đâu bằng cách truy vấn đường CD( Carrier Detect). Carrier Detect là tín hiệu gửi từ modem tới máy tính kết nối với nó thống báo rằng nó đang online. Nếu giá trị = true thì nó đường CD đang ở mức cao, nếu = false thì đường dây này đang ở mức thấp. Tính chất này không có trong lúc thiết kế chỉ có trong khi chạy chương trình.Carrier Detect được biết như là Receive Line Signal Detect (RLSD). + CTSHolding: quết định khi nào bạn gửi dữ liệu bằng cách truy vấn trạng thái đường Clear To Send (CTS). Thông thường tín hiệu CTS được gửi từ modem tới máy tính kết nối với nó để báo rằng đang quá trình truyền dữ liệu. Thuộc tính Readonly chỉ xuất hiện khi chạy chương trình. Đường Clear To Send dùng trong RTS/CTS (Request To Send/Clear To Send) bắt tay phần cứng. CTSHolding cho bạn một cách để tự tay dò đường Clear To Send nếu bạn cần biết trạng thái của nó.  + DSRHolding: biết trạng thái của đường Data Set Ready (DSR). Tín hiệu Data Set Ready truyền từ modem tới máy tính nối với nó để thông báo rằng modem đã sẵn sàng hoạt động. Tính chất này dùng khi viết Data Set Ready/Data Terminal Ready handshaking routine cho máy Data Terminal Equipment (DTE)‐ máy trang bị đầu cuối dữ liệu. + DTREnable: tính chất này quyết định khi nào cho phép đường Data Terminal Ready (DTR) trong truyền thông. Tín hiệu DTR gửi từ máy tính tới modem đẻ báo rằng máy tính sẵn sàng là nơi nhận dữ liệu. Khi DTREnable = true thì đường Data Terminal Ready set lên cao khi cổng mở, và thấp khi cổng đóng. Nếu DTREnable = false thì đường đó luôn mức thấp. Trong phần lớn trường hợp set đường Data Terminal Ready thành thấp để hang up telephone.   ... Mục đích yêu cầu Chương trình này rất là đơn giản. Chúng ta sẽ tạo ra một chương trình có giao diện như sau:  Hình 2.1: Giao diện chương trình    Chương trình có chức năng sau: ‐ Nhập kí tự hoặc xâu kí tự vào EditBox Transfer, điều chỉnh tham số giao tiếp trên các ComboBox. Nhấn nút Send để gửi dữ liệu ra cổng COM.  ‐ Đồng thời với nó nếu có dữ liệu truyền vê cổng Com thì dữ liệu sẽ được hiển thị lên EditBox Receive. Khi bạn nhấn vào Clear thì sẽ xoá dữ liệu hiển thị trên EditBox này. Chú ý: ...
  • 78
  • 1,091
  • 3
THIẾT KẾ CARD GIAO TIẾP MÁY TÍNH ỨNG DỤNG ĐIỀU KHIỂN BỘ NGUỒN

THIẾT KẾ CARD GIAO TIẾP MÁY TÍNH ỨNG DỤNG ĐIỀU KHIỂN BỘ NGUỒN

Công nghệ thông tin

... phải được nối giữa máy tính – Bộ nguồn – Các Card giao tiếp, do đó mọi biến động nhiễu của bộ nguồn hay các Card giao tiếp điều có ảnh hưởng đến máy tính và làm máy tính bị treo máy. Để giảm tối ... vi thông dụng được gắn với máy tính gồm bàn phím, màn hình, các ổ đĩa, máy in … Chúng được gắn vào máy tính nhờ các Card giao tiếp và thông qua các Slot gắn trên Mainboard của máy tính (trên ... khiển trong đề tài này sử dụng dữ liệu số 8 bit nên ta sẽ thiết kế một card giao tiếp với máy tính theo dạng một board cắm vào khe slot theo chuẩn ISA 8 bit mà mọi máy vi tính PC IBM đều có để...
  • 106
  • 671
  • 1
thiết kế thi công mô hình đóng gói và phân loại sản phẩm gạo theo khối lượng dùng plc s7_200 và giao tiếp máy tính (1)

thiết kế thi công mô hình đóng gói và phân loại sản phẩm gạo theo khối lượng dùng plc s7_200 và giao tiếp máy tính (1)

Kỹ thuật

... có thể dùng cho giao tiếp với các thiết bị ngoài nếu cần Port 1 không có chức năng khác vì vậy chúng chỉ được dùng cho giao tiếp với các thiết bị ngoài .Port 2: có tác dụng kép trên các ... sát được trên máy tinh
  • 17
  • 1,472
  • 2
thiết kế thi công mô hình đóng gói và phân loại sản phẩm gạo theo khối lượng dùng plc s7_200 và giao tiếp máy tính

thiết kế thi công mô hình đóng gói và phân loại sản phẩm gạo theo khối lượng dùng plc s7_200 và giao tiếp máy tính

Kỹ thuật

... LƯỢNG DÙNG PLC S7_200 VÀ GIAO TIẾP MÁY TÍNH Băng chuyền có thể được điều khiển bằng các nút nhấn trên bảng điều khiển hoặc các nút nhấn trên giao diện trên máy tính.  Trước khi khởi động ... điều khiển mỡ rộng (mã nhị phân, hex ) Có khả năng giao tiếp giửa máy tính và các module  LOẠI 5: PLC rất lớn Được dùng trong các ứng dụng đòi hỏi sự phức tạp và chính xác cao, đồng thời ... vào ra  Giao tiếp với các thiết bị khác qua cổng RS232  Có khả năng hoạt động với mạng  Lập trình qua CRT (Cathode Ray Tube) để dễ quan sát LOẠI 4: PLC cỡ lớn PLC này được sử dụng rộng...
  • 86
  • 1,499
  • 10
Thuyết trình đồ án thiết kế thi công mô hình đóng gói và phân loại sản phẩm gạo theo khối lượng dùng PLC s7 200 và giao tiếp máy tính

Thuyết trình đồ án thiết kế thi công mô hình đóng gói và phân loại sản phẩm gạo theo khối lượng dùng PLC s7 200 và giao tiếp máy tính

Điện - Điện tử - Viễn thông

... có thể dùng cho giao tiếp với các thiết bị ngoài nếu cần Port 1 không có chức năng khác vì vậy chúng chỉ được dùng cho giao tiếp với các thiết bị ngoài .Port 2: có tác dụng kép trên các ... đến khi đủ khối lượng đã được đặt trước trên máy tính , Số thùng của mỗi loại sau khi đóng gói xong, được PLC truyền lên và hiển thị trên máy tính. Sau khi đóng gói xong thì từng loại thùng ... PLCMAINKHỐI TRUYỀN 12BYTE DỮ LIỆU LÊN MÁY TÍNH: 6BYTE KHỐI LƯỢNG QUY ĐỔI, 3BYTE HIỂN THỊ SỐ THÙNG ĐÃ ĐONG, 1BYTE ON/OFF, 2BYTE ANALOGKHỐI NHẬN DỮ LIỆU TỪ MÁY TÍNH VÀ XỬ LÝ: 4BYTE ON/OFF,6BYTE...
  • 17
  • 1,590
  • 0
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ện - Điện tử

... Ngườibáocáo:NgôHảiBắcTàiliệu:TUT01.03Ngày:10/01/06Trang:1/78Tutorialno01.02Gửiđến:ĐoànHiệp,DoãnMinhĐăng,HuỳnhChâuThuậnpicvietnam@googlegroups.comNộidung:Lậptrình giao tiếp máy tính quacổng RS232  MICROSOFTWORDTómtắt:Vấn giao tiếp giữaPCvàviđiềukhiểnrấtquantrongtrongcácứng dụng điềukhiển,đol ường, trongthựctế.DođótôixingiớithiệuchocácbạnviếtchươngtrìnhtrênPCdùngMSComm.Tôixinđưaramộtsốvấnđềnhưsau:‐Giớithiệu chuẩn giao tiếp RS232 vàđiềukhiểnActiveXMicrosoftCommunication6.0(MSComm):cách tính chấtvàcáchthiếtlậpthamsốtốiưuchođiềukhiển.‐Lậptrìnhứng dụng giao tiếp trêncơsở sử dụng phầnmềmVisualC++trongbộcôngcụVisual‐Studio6.0củaMicrosft:+Thiếtkế giao diệnchươngtrình.+Viếtmãchochươngtrình.1. ... trongthựctế.DođótôixingiớithiệuchocácbạnviếtchươngtrìnhtrênPCdùngMSComm.Tôixinđưaramộtsốvấnđềnhưsau:‐Giớithiệu chuẩn giao tiếp RS232 vàđiềukhiểnActiveXMicrosoftCommunication6.0(MSComm):cách tính chấtvàcáchthiếtlậpthamsốtốiưuchođiềukhiển.‐Lậptrìnhứng dụng giao tiếp trêncơsở sử dụng phầnmềmVisualC++trongbộcôngcụVisual‐Studio6.0củaMicrosft:+Thiếtkế giao diệnchươngtrình.+Viếtmãchochươngtrình.1. ... Ngườibáocáo:NgôHảiBắcTàiliệu:TUT01.03Ngày:10/01/06Trang:17/78Hình2.7:chọnnhưmặcđịnh,nhấnNextluônHình2.8:Kíchfinishđểkếtthúcviệctạodựán Giao diệncủaứng dụng banđầunhưsau: ĐỀ TÀI Lập trình giao tiếp máy tính qua cổng RS232 Ngườibáocáo:NgôHảiBắcTàiliệu:TUT01.03Ngày:10/01/06Trang:18/78Hình2.9: Giao diệnbanđầu2.2.2....
  • 20
  • 782
  • 11
Quang báo ma trận giao tiếp máy tính  dùng vi điều khiển 16F877A

Quang báo ma trận giao tiếp máy tính dùng vi điều khiển 16F877A

Điện - Điện tử - Viễn thông

... ủoỷãNoọi dung hiển thị được điều khiển từ máy tính, giao tiếp với phần cứng thông qua RS232 .B- Bảng quang báo sử dụng trong đề tàiBảng quang báo sử dụng trong đề tài 1-Giới thiệu về bảng ... thị3 -Chuẩn giao tiếp RS232 4-Ngôn ngữ lập trình C#.net5-Nguyên lý hoạt động của bảng quang báo sử dụng trong đồ án6-Lưu đồ giải thuật7-Tổng kết 5-Nguyên lý hoạt động của bảng quang báo sử ... BÁO MA TRẬN GIAO TIẾP MÁY TÍNH DÙNG VI ĐIỀU KHIỂN 16F877AGVHD:PHAN DUY ANHGVHD:PHAN DUY ANHSVTH:VÕ THÁI ANSVTH:VÕ THÁI AN HOÀNG VŨ LUÂNHOÀNG VŨ LUAÂN 3-Chuaồn giao tieỏp RS232 ã Chuaồn...
  • 34
  • 898
  • 4
Đồ án: Lập trình giao tiếp máy tính qua cổng RS232 pps

Đồ án: Lập trình giao tiếp máy tính qua cổng RS232 pps

Công nghệ thông tin

... Cácthuộc tính củaMSCommMSCommlàmộtđiềukhiểnActiveXdùngtrongtruyềnthôngnối tiếp. Các tính chấtcủađiềukhiểnnàyđượcdùngđểthiếtlập giao tiếp vớicácthiếtbịngoạiviquacổng RS232. DođótôixingiớithiệuvớicácbạnđiềukhiểnnàytrongVisualBasicvìcáchgọithuộc tính đơngiảncủaVB.TừđósẽlấylàmcơsởđểlậptrìnhtrênVisualC++.1.2.1. ... MụcđíchyêucầuChươngtrìnhnàyrấtlàđơngiản.Chúngtasẽtạoramộtchươngtrìnhcó giao diệnnhưsau:Hình2.1: Giao diệnchươngtrình Chươngtrìnhcóchứcnăngsau:‐NhậpkítựhoặcxâukítựvàoEditBoxTransfer,điềuchỉnhthamsố giao tiếp trêncácComboBox.NhấnnútSendđểgửidữliệuracổngCOM.‐ĐồngthờivớinónếucódữliệutruyềnvêcổngComthìdữliệusẽđượchiểnthịlênEditBoxReceive.KhibạnnhấnvàoClearthìsẽxoádữliệuhiểnthịtrênEditBoxnày.Chúý: ... Ngườibáocáo:NgôHảiBắcTàiliệu:TUT01.03Ngày:10/01/06Trang:7/78+InBufferCout:trảlạisốkítựđangcótrongbộđệmnhậnBạncóthểxoábộđệmnhậnbằngcáchđặtthuộc tính này=0.Khôngnhầmvớithuộc tính InBufferSizelàtổngkíchthướccủabộđệmnhận.+Input:nhậnvàxoádữliệutrongbộđệmnhận.NếuInputModelàcomInputModeTextthìgiátrịtrảvềsẽlàmộtxâutứccókiểuString,dữliệudạngtexttrongmộtbiếnkiểuVariant.NếuInputMode=comInputModeBinarythìthuộc tính nàysẽtrảlạidữliệudạngnhịphândướidạngmộtmảngkiểubytetrongmộtbiếnVariant.+OutBufferCount:trảlạisốkítựtrongbộđệmtruyền.+Output:ghidữliệuvàobộđệmtruyền.cóthểtruyềnkiểutexthoặckiểunhịphân.NếutruyềnbằngkiểutextthìchomộtbiếnVariant=kiểuString,nếutruyềnkiểunhịphânthìchochoOutput=variant=mộtmảngkiểuByte.Bắttay(handshaking):+Break:thiếtlậphoặcxoátínhiệu.object.Break[=value]value=truehoặcfalse.Khisetvalue=truethìthôngsốBreaknàysẽgửimộttínhiệubreak.Tínhiệubreaktrìhoànviệctruyềndữliệuvàđưađườngtruyềnvàotrạngtháibreaktớikhimàvalue=false.+CDHolding:quếtđịnhxemsựtruyềnnàyđếnđâubằngcáchtruyvấnđườngCD(CarrierDetect).CarrierDetectlàtínhiệugửitừmodemtới máy tính kếtnốivớinóthốngbáorằngnóđangonline.Nếugiátrị=truethìnóđườngCDđangởmứccao,nếu=falsethìđườngdâynàyđangởmứcthấp. Tính chấtnàykhôngcótronglúcthiếtkếchỉcótrongkhichạychươngtrình.CarrierDetectđượcbiếtnhưlàReceiveLineSignalDetect(RLSD).+CTSHolding:quếtđịnhkhinàobạngửidữliệubằngcáchtruyvấntrạngtháiđườngClearToSend(CTS).ThôngthườngtínhiệuCTSđượcgửitừmodemtới máy tính kếtnốivớinóđểbáorằngđangquátrìnhtruyềndữliệu.Thuộc tính Readonlychỉxuấthiệnkhichạychươngtrình.ĐườngClearToSenddùngtrongRTS/CTS(RequestToSend/ClearToSend)bắttayphầncứng.CTSHoldingchobạnmộtcáchđểtựtaydòđườngClearToSendnếubạncầnbiếttrạngtháicủanó.+DSRHolding:biếttrạngtháicủađườngDataSetReady(DSR).TínhiệuDataSetReadytruyềntừmodemtới máy tính nốivớinóđểthôngbáorằngmodemđãsẵnsànghoạtđộng. Tính chấtnàydùngkhiviếtDataSetReady/DataTerminalReadyhandshakingroutinecho máy DataTerminalEquipment(DTE)‐ máy trangbịđầucuốidữliệu.+DTREnable: tính chấtnàyquyếtđịnhkhinàochophépđườngDataTerminalReady(DTR)trongtruyềnthông.TínhiệuDTRgửitừ máy tính tớimodemđẻbáorằng máy tính sẵnsànglànơinhậndữliệu.KhiDTREnable=truethìđườngDataTerminalReadysetlêncaokhicổngmở,vàthấpkhicổngđóng.NếuDTREnable=falsethìđườngđóluônmứcthấp.TrongphầnlớntrườnghợpsetđườngDataTerminalReadythànhthấpđểhanguptelephone....
  • 79
  • 521
  • 1

Xem thêm