0
  1. Trang chủ >
  2. Luận Văn - Báo Cáo >
  3. Báo cáo khoa học >

Báo cáo tốt nghiệp: Lập trình giao tiếp máy tính qua cổng RS232 ppt

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. Và 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 và chỉ thêm tiền tố Set_ nếu muốn thiết lập và 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ố và 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: 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, ... 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. ... Thêm điều khiển ActiveX  Microsoft Communication 6.0 Đầu tiên bạn dùng nút Delete xoá 2  nút OK,Cancel và dòng văn bản tĩnh TODO Từ menu Project chọn Add to Project. Menu con hiện ra bạn chọn Components and Controls:  Hình 2.10: Chọn Components Controls Người báo cáo:  Ngô Hải Bắc Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 30/78   Hình 2.34: Thiết lập thuộc tính cho GroupBox7  Hình 2.34: Thiết lập thuộc tính cho GroupBox8 Người báo cáo:  Ngô Hải Bắc Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 37/78  2.2.3.3....
  • 78
  • 3,097
  • 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

... 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: 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: 29/78   Hình 2.32: Thiết lập thuộc tính cho GroupBox5  Hình 2.33: Thiết lập thuộc tính cho GroupBox6 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: 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: 22/78  Thế là các bạn đã cho được ứng dụng MSComm vào trong Dialog 2.2.3. ... Cách thiết lập tối ưu cho ứng dụng Để  cho ứng dụng có thể đọc ngay dữ liệu khi bắt đầu có trong bộ đệm nhận thì các bạn nên đặt thuộc tính RthresHold = 1. Ngoài ra các bạn cần quan tâm đến các tham số: CommPort, Settings, Rthreshold, SthresHold,PortOpen, InputLen, InputBuffer, OutputBuffer, InBufferSize, InputMode, OutBufferSize.  2. Lập trình 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ìnhgiao 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: 32/78   Hình 2.37 Làm cho các GroupBox 7‐>9 có khoảng cách bằng nhau  Hình 2.38: Làm cho các GroupBox này thẳng hàng với nhau Người báo cáo:  Ngô Hải Bắc Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 8/78  + Handshaking: thiết lập và trả lại giao thức bắt tay phần cứng. object.Handshaking [ = value ]. Các giá trị của value:   comNone   ... Đ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. Và 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 và chỉ thêm tiền tố Set_ nếu muốn thiết lập và 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ố và 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 và chân 3 của RS232 lại với nhau chính là nối chân RxD và 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
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

... ĐỀ 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. ... 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ười báo cáo: NgôHảiBắcTàiliệu:TUT01.03Ngày:10/01/06Trang:5/78truyền.value=falsekítựtrốngsẽđượctruyền.KítựtrốngđượcđịnhnghíatheochuẩnASCIIlàkítự0–chr$(0).+OutBuferSize:giốngnhưInBuferSize,mặcđịnhlà512.+ParityReplace:thiết lập vàtrảlạikítựthaythếkítựkhôngđúngtronglỗigiốngnhau.+PortOpen:thiết lập vàtrảlại tính trạngcủa cổng( đónghoặcmở).object.PortOpen[=value].value=true cổng mở.value=false cổng đóngvàxóatoànbộdữliệutrongbộđệmnhậnvàtruyền.Cầnphảithiết lập thuộc tính CommPortđúngvớitêncủa cổng trướckhimở cổng giao tiếp. Thêmvàođó, cổng giao tiếp củathiếtbịcủabạnphảihỗtrợgiátrịtrongthuộc tính Settingthìthiếtbịc...
  • 20
  • 782
  • 11
Đồ á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

... Người báo cáo: NgôHảiBắcTàiliệu:TUT01.03Ngày:10/01/06Trang:29/78Hình2.32:Thiết lập thuộc tính choGroupBox5Hình2.33:Thiết lập thuộc tính choGroupBox6Người báo cáo: NgôHảiBắcTàiliệu:TUT01.03Ngày:10/01/06Trang:35/78Hình2.43:Thiết lập thuộc tính ReadOnlyvàMultiLineHình2.44:ThêmEditBox2Người báo cáo: NgôHảiBắcTàiliệu:TUT01.03Ngày:10/01/06Trang:4/781.2. ... 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. ... Cáchthiết lập tốiưuchoứngdụngĐểchoứngdụngcóthểđọcngaydữliệukhibắtđầucótrongbộđệmnhậnthìcácbạnnênđặtthuộc tính RthresHold=1.Ngoàiracácbạncầnquantâmđếncácthamsố:CommPort,Settings,Rthreshold,SthresHold,PortOpen,InputLen,InputBuffer,OutputBuffer,InBufferSize,InputMode,OutBufferSize.2. Lập trình 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ìnhgiao 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:30/78Hình2.34:Thiết lập thuộc tính choGroupBox7Hình2.34:Thiết lập thuộc tính choGroupBox8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:Người báo cáo: NgôHảiBắcTàiliệu:TUT01.03Ngày:10/01/06Trang:19/78HộpthoạiComponentsandControlGalleryxuấthiệnbạnchọnRegesteredActiveXControls(đâylàthưmụcchứacácđiềukhiểnActiveX):Hình2.11:ChọnthưmụcđầutiênTrongthưmụcRegisteredActiveXControlsbạnchọnđiềukhiểnmàmìnhcầnMicrosoftCommunicationsControl,version6.0.KíchOKHình2.12:ChọnMicrosoftCommunicationControl,version6.0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:46/78Hình2.64:Thuộc tính IDcủaCombo1Hình2.65:Thuộc tính IDcủaCombo3...
  • 79
  • 521
  • 1
Đề tài : Lập trình giao tiếp máy tính qua cổng RS232 pdf

Đề tài : Lập trình giao tiếp máy tính qua cổng RS232 pdf

... Đ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.Và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vàchỉthêmtiềntốSet_nếumuốnthiết lập và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ốvà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:38/78Hình2.49:ThêmButton3Hình2.50:Tạo3Buttoncócùngkíchthước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 ... ThêmcácGroupBoxHình2.17:ThêmGroupBox1Hình2.18:ThêmGroupBox2Người báo cáo: NgôHảiBắcTàiliệu:TUT01.03Ngày:10/01/06Trang:36/78Hình2.45:ChọnPropertiesHình2.46:Thuộc tính củaEditBoxNgười báo cáo: NgôHảiBắcTàiliệu:TUT01.03Ngày:10/01/06Trang:26/78Hình2.25:ThêmGroupBox9Thayđổithuộc tính choGroupBox1: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:47/78Hình2.66:Thuộc tính IDcủaCombo5Hình2.67:Thuộc tính IDcủaCombo2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:5/78truyền.value=falsekítựtrốngsẽđượctruyền.KítựtrốngđượcđịnhnghíatheochuẩnASCIIlàkítự0–chr$(0).+OutBuferSize:giốngnhưInBuferSize,mặcđịnhlà512.+ParityReplace:thiết lập vàtrảlạikítựthaythếkítựkhôngđúngtronglỗigiốngnhau.+PortOpen:thiết lập vàtrảlại tính trạngcủa cổng( đónghoặcmở).object.PortOpen[=value].value=true cổng mở.value=false cổng đóngvàxóatoànbộdữliệutrongbộđệmnhậnvàtruyền.Cầnphảithiết lập thuộc tính CommPortđúngvớitêncủa cổng trướckhimở cổng giao tiếp. Thêmvàođó, cổng giao tiếp củathiếtbịcủabạnphảihỗtrợgiátrịtrongthuộc tính Settingthìthiếtbịc ... EditBox1Người báo cáo: NgôHảiBắcTàiliệu:TUT01.03Ngày:10/01/06Trang:16/78Hình2.5:ChọnDialogbasedHình2.6:NhấnNext tiếp tục ĐỀ 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:24/78Hình2.21:ThêmGroupBox5Hình2.22:ThêmGroupBox6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...
  • 79
  • 429
  • 0
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

... 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ổ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 ... lần xem | 9 phản hồi » Như đã giới thiệu về cổng giao tiếp RS232 ở bài trước, hiện nay loại cổng này rất hiếm gặp trên các Laptop (ở mainboard máy bàn thì còn). Nên khi mọi người khi cần sử...
  • 5
  • 815
  • 9
CHƯƠNG 9 LẬP TRÌNH GIAO TIẾP MÁY TÍNH VÀ THIẾT BỊ ppsx

CHƯƠNG 9 LẬP TRÌNH GIAO TIẾP MÁY TÍNH VÀ THIẾT BỊ ppsx

... máy tính này sang máy tính khác. •Các chân ra của D-9 và D-25 được trình bày dưới đây:11 Giao tiếp qua cổng RS232 12 Giao tiếp qua cổng RS232 13 Giao tiếp qua cổng RS232 14 Giao tiếp qua cổng ... THUẬT LẬP TRÌNHCHƯƠNG 9LẬP TRÌNH GIAO TIẾP MÁY TÍNH VÀTHIẾT BỊ2Mục lục chương 9•9.1. Giao tiếp qua cổng RS232 •9.2. Giao tiếp qua cổng song song•9.3. Giao tiếp qua cổng nối tiếp •9.4. Giao tiếp ... Giao tiếp qua cổng máy in3 GIAO TIẾP QUA CỔNG RS232 CHƯƠNG 94 Giao tiếp qua cổng RS232 Cổng RS232 l cổng thông dụng nhất trong truyền dữ liệu giữa máy tính vàthiết bị•Mặc d cổng RS232 phức...
  • 20
  • 402
  • 2
luận văn thiết kế mạch quang báo giao tiếp máy tính qua cổng máy in

luận văn thiết kế mạch quang báo giao tiếp máy tính qua cổng máy in

... Trang 11 Luận văn Tốt Nghiệp Chương IV: Thiết tính I. Mạch một pha 1. Khối đồng bộ 2. Tạo xung kích II. Thiết tính mạch ba pha 1. Mạch dịch pha 2. Mạch tích phân 3. Tính mạch retriggerable ... quá trình nạp xả của tụ diễn ra thuận lợi hơn. Tần số ngõ ra của UJT được điều chỉnh bằng điện áp ngõ ra của khối hồi tiếp. Khi điện áp từ khối hồi tiếp đưa về thay đổi làm cho quá trình ... Tốt Nghiệp 0,7V khi dòng điện định mức. Nếu điện áp ngược lại, các điện tử tự do và lỗ trống bị đẩy xa lớp chuyển tiếp, kết quả chỉ có dòng rò vào khoảng vài mA có thể chạy qua. Khi tăng tiếp...
  • 82
  • 440
  • 0
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

... chuẩn RS232, do vậy muốn kết nối 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 và ngược lại. (Xem Mạch giao tiếp RS232) . Chuẩn RS232: • Mức thấp (logic 0) có trị ... lần xem | 9 phản hồi » Như đã giới thiệu về cổng giao tiếp RS232 ở bài trước, hiện nay loại cổng này rất hiếm gặp trên các Laptop (ở mainboard máy bàn thì còn). Nên khi mọi người khi cần sử ... giờ sản phẩm thực tế ít ai giao tiếp qua cổng RS232, phải chạy đi mua thêm cable chuyển. Trong bài viết này mình sẽ giới thiệu và mạch dùng để chuyển từ USB sang RS232 dùng IC PL2303. Giá làm...
  • 5
  • 1,464
  • 22

Xem thêm

Từ khóa: lập trình giao tiep máy tính qua cong usbgiao tiếp máy tính qua cổng rs232lập trình giao tiếp máy tínhlập trình giao tiếp máy tính bằng visual basiclập trình giao tiếp máy tính bằng visual basic pdflập trình giao tiếp máy tính bằng visual clập trình giao tiếp máy tính bằng cgiao tiếp 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 usbled matrix giao tiếp máy tính qua cổng rs232fulltai lieu giao tiep may tinh qua cong usbthiết kế mạch đo nhiệt độ giao tiếp máy tính qua cong usbgiao tiep may tinh qua congkhối giao tiếp máy tính qua cổng nối tiếpBáo cáo quy trình mua hàng CT CP Công Nghệ NPVchuyên đề điện xoay chiều theo dạngNghiên cứu tổ hợp chất chỉ điểm sinh học vWF, VCAM 1, MCP 1, d dimer trong chẩn đoán và tiên lượng nhồi máu não cấpđề thi thử THPTQG 2019 toán THPT chuyên thái bình lần 2 có lời giảiGiá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ô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 LPWANNGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWAN SLIDENghiên cứu khả năng đo năng lượng điện bằng hệ thu thập dữ liệu 16 kênh DEWE 5000Đị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ổ chức và hoạt động của Phòng Tư pháp từ thực tiễn tỉnh Phú Thọ (Luận văn thạc sĩ)Kiểm sát việc giải quyết tố giác, tin báo về tội phạm và kiến nghị khởi tố theo pháp luật tố tụng hình sự Việt Nam từ thực tiễn tỉnh Bình Định (Luận văn thạc sĩ)Giáo án Sinh học 11 bài 15: Tiêu hóa ở động vậtNguyên tắc phân hóa trách nhiệm hình sự đối với người dưới 18 tuổi phạm tội trong pháp luật hình sự Việt Nam (Luận văn thạc sĩ)Giá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-2015MÔN TRUYỀN THÔNG MARKETING TÍCH HỢPQUẢN LÝ VÀ TÁI CHẾ NHỰA Ở HOA KỲ