0

lập trình giao tiếp cổng com bằng c

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: 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  ... 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 và 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,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

Công nghệ thông tin

... Đ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  ... Viết mã cho chương trình 2.3.1. Thêm c c biến, c c hàm thành viên Để viết mã cho chương trình thì c c bạn c n phải thêm c c biến cho c c điều khiển. Từ menu View chọn Class Wizard. Chọn tab MemberVariables. Chọn lớp CRS232TUTDlg  Hình 2.71: Chọn MFCClassWizard tab Member Variables, chọn AddVariable ... 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 ...
  • 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

Đ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: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; ... 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 ủabạnmớihoạtđộngđúng, c nkhôngthìnósẽhoạtđộngrấtdởhơinếukhôngnóilànóchạykhôngtốt.ĐườngDTRvàRTSluôngiữlạitrạngthái c a c ng. +RthresHold:object.Rthreshold[=value]valuekiểusốnguyên.Thiết lập sốkítựnhậnđư c trư c khigâylênsựkiệncomEvReceive.M c định=0t c làkhông c sựkiệnOnCommkhinhậnđư c dữliệu.Thiết lập =1t c làsựkiệnOnCommxảyrakhibấtkìkítựnàođư c chuyểnđếnbộđệmnhận.+Settings:object.Settings[=value]thiết lập ho c trảlại c c thôngsốtầnsốbaud,bítdữliệu,bítchẵnlẻ,bítstop.NếuValuekhông c giátrịkhimởsẽgâyralỗi380(Invalidpropertyvalue).+SThreshold:thiết lập vàvàtrảlạisốkítựnhỏnhấtđư c chophéptrongbộđệmgửiđểxảyrasựkiệnOnComm=comEvSend.Theom c địnhgiátrịnày=0t c làkhitruyềnsẽkhônggâyrasựkiệnOnComm.Nếuthiết lập thôngsốnày=1thìsựkiện ... 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ì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úý:...
  • 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

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: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 ... Đ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và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, ... Đ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:13/781.3....
  • 79
  • 521
  • 1
Lập trình giao tiếp mạng với winshock

Lập trình giao tiếp mạng với winshock

Quản trị mạng

... giao th c. C c giao th c này c n đư c gọi là c c nghi th c ho c định ư c của máy tính.1.4.1 Giao th c TCP/IP Giao th c TCP/IP đư c phát triển từ mạng ARPANET và Internet và đư c dùng như giao ... 31 2.3.1.2 C c thu c tính c a Winsock control 31 2.3.1.3 C c phương th c của Winsock Control 32 2.3.1.4 C c sự kiện c a Winsock Control 35 − C c đối tượng chèn đư c( Insert Object): như là ... nó đư c chuyển tiếp qua c c trạm cho đến khi tới đư c đích c n đến. C c ưu điểm c a phương pháp: − Cung c p một sự quản lý hiệu quả hơn đối với sự lưu thông c a mạng. Bằng c ch gán c c thứ...
  • 36
  • 656
  • 3
Sử dụng giao tiếp cổng COM và Sound card làm hòm thư

Sử dụng giao tiếp cổng COM và Sound card làm hòm thư

Công nghệ thông tin

... bản về c ng nối tiếp: C ng nối tiếp RS232 là một loại giao diện phổ biến rộng rãi nhất, ta c n gọi là c ng COM1 , COM2 để tự do cho c c ứng dụng kh c nhau.Giống như c ng máy in ,c ng nối tiếp ... chỉ đối với c c thiết bị dùng bộ nhớ mở rộng.Port 3:Port 3 là port c t c dụng kép trên c c chân 10-17. C c chân c a port này c nhiều ch c năng, c c công dụng chuyển đổi c liên hệ với c c ... FlagChCh c năng từng bit trạng thái chương trình c năng từng bit trạng thái chương trình C Carry CY (Carry Flag): C Carry CY (Carry Flag): C nhớ c t c dụng kép. Thông thường nó đư c dùng cho...
  • 32
  • 399
  • 0
Tài liệu Lập trình giao tiếp mối tiếp pdf

Tài liệu Lập trình giao tiếp mối tiếp pdf

Điện - Điện tử

... object.CommEvent. Khi c sự kiện xảy ra chương trình cho c ng object_OnComm () sẽ đư c gọi để xử lý c c sự kiện hay c c lỗi.Ví dụ:Private Sub MSComm1_OnComm ( )Select Case MSComm1. CommEvent‘ ... Command2_Click()MSComm1.Output = "2" c ng 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 COM đư c ... ta c n gọi c ng này là c ng COM1 , c n c ng COM2 để tự do cho c c ứng dụng kh c. Giống như CLR RI ; sắn sàng nhận byte kế tiếp. SJMP HERE ; tiếp t c nhận dữ liệu Ví dụ 3: Giả sử c ng nối tiếp...
  • 28
  • 559
  • 4
lập trình giao tiếp nối tiếp

lập trình giao tiếp nối tiếp

Điện - Điện tử

... ‘Sai khi đ c DCB ‘ Sự kiện Case ComEvCD ‘Đường CD thay đổi Case ComEvCTS ‘CTS thay đổi Case ComEvDSR ‘DSR thay đổi từ 1 xuống 0 Case ComEvRing ‘RI thay đổi Case ComEvReceive ‘Số byte ... đư c đặt khi viết chương trình, c thể thay đổi khi chạy chương trình bằng c c lệnh điều khiển. Tính chất CommPort Đặt c ng com đư c sử dụng Object.CommPort [= Value] Value = 1 đến 16, m c ... VISUAL C ++6.0 MSComm c thể c i trong Delphi theo c cc sau: Vào menu Component – Import ActiveX Control Microft Comm Control 6.0 – Install để c i MSComm vào ActiveX. Sau đó vào toolbar ActiveX....
  • 25
  • 422
  • 0
Lập trình giao tiếp nối tiếp_chương 8 doc

Lập trình giao tiếp nối tiếp_chương 8 doc

Điện - Điện tử

... object.CommEvent. Khi c sự kiện xảy ra chương trình cho c ng object_OnComm () sẽ đư c gọi để xử lý c c sự kiện hay c c lỗi. Ví dụ: Private Sub MSComm1_OnComm ( ) Select Case MSComm1. CommEvent ‘ ... Case ComEventRXParity ‘Sai Parity Case ComEventTXFull ‘Đệm phát đầy Case ComEventDCB ‘Sai khi đ c DCB ‘ Sự kiện Case ComEvCD ‘Đường CD thay đổi Case ComEvCTS ‘CTS thay đổi Case ComEvDSR ... c ng c . C thể nhắp chuột kép để đưa vào form c a chương trình. C cc trên c thể làm tắt bằng phím Ctrl T. Thành phần Comm khi mới đưa vào form thường đư c gán tên MSComm1 cho c ng Com1 ...
  • 25
  • 391
  • 0
Lập trình giao tiếp nối tiếp doc

Lập trình giao tiếp nối tiếp doc

Kỹ thuật lập trình

... Thanhghidch8-bit (mode 0)ãKhiphỏtvthudliu8-bit, bit LSB cphỏthocthutrctiờnãTc baud cnh= fOSC/12ãChõnRxDdựngchocvicthuphỏtdliutrongkhiTxDdựnglmchõnxutclock dchbitãPhỏt: GhivoSBUFDliu cdchrangoitrờnchõnRxD(P3.0)Xungclock ... Hoi11.Giớithiệu2.Sơđồ khốivàchân3.Tổchứcbộnhớ4 .C cthanhghichứcnăng đặcbiệt(SFR)5.Dao độngvàhoạt độngreset6.Tậplệnh7 .C cmode định địachỉ (addressing modes)8.LậptrìnhIO9.Tạotrễ10.LậptrìnhTimer/Counter11.11.LLậậpptrtrììnhnh giao giaotitiếếppnnốốiititiếếpp(serial ... nitipãVic ghilờnSBUF s npdliu phỏt, vvic cSBUFs truyxutdliu ónhn c thcracú2 SBUF riờngrãSCON chacỏcbit trngthỏiv iukhin, thanhny c nh ach bitãTnshot ngcaport nitiphay c ngil tc độ baud(baud...
  • 19
  • 273
  • 0
Lập trình giao tiếp LCD 16x2

Lập trình giao tiếp LCD 16x2

Tin học

... https://www.mediafire .com/ ?nkft434ql3avs32 Lập trình giao tiếp LCD 16x2Chào c c bạn, hôm nay chúng ta sẽ xây dựng c c hàm để giao tiếp LCD 16x2.Vi c giao tiếp LCD khá đơn giản khi chúng ta xây dựng dc hàm ... command){ LCD_Send4Bit(command >>4);/* Gui 4 bit cao */ LCD_Enable(); LCD_Send4Bit(command); /* Gui 4 bit thap*/ LCD_Enable();}void LCD_Clear(){// Ham Xoa Man Hinh LCD LCD_SendCommand(0x01); ... trí c n hiển thị, Trong đó X là vi trí, Y là dòng OK!, c 2 c ch gửi dữ liệu lên LCD là 8bit và 4bit ta chọn c ch gửi 4bit vì ít chân c ng hơn 8bit, tiết kiệm chân VDK cho c c ứng dụng kh c. Ta...
  • 4
  • 1,350
  • 18
Giới thiệu giao tiếp cổng com ppt

Giới thiệu giao tiếp cổng com ppt

Điện - Điện tử

... một phần c a PC ngay khi nó mới ra đời. Với mỗi c ng Com ho c Comm(communications) trong PC là một c ng nối tiếp không đồng bộ đư c điều khiển bởi c cUART. Mỗi c ng Com c thể c giao diện ... 485 ho c c ng c thể để dànhcho một modem trong ho c thiết bị kh c. Mỗi PC c thể c c c dạng kh c nhau c a c c c ng nối tiếp như USB, Firewire, và I 2C nhưng chúng dùng c c giao th c kh c nhau ... &H11'CommDCB.XonLim = 64'CommDCB.XoffLim = 64'CommDCB.ByteSize = 8'CommDCB.Parity = 0'CommDCB.StopBits = 0'CommDCB.XonChar = &H12'CommDCB.XoffChar =...
  • 21
  • 342
  • 1
lập trình giao tiếp rs232 qua matlab

lập trình giao tiếp rs232 qua matlab

Kỹ thuật lập trình

... đó quay lại bư c 1. C c bạn chú ý, đây là chương trình mình viết dưới dạng mở, t cc c bạn c thể thêm code vào c c hàm để ph c vụ m c đích c a mình. Đó chính là c c hàm ngắt nhận, ngắt ... vậy.Thiết lập này phải th c hiện trư c khi mở c ng để giao tiếp, nên chúng ta sẽ viết hàm callback trư c. Bạn viết 1 m-file với tên Serial_Callback.m như sau:function Serial_Callback(obj,event) ... truyền c c kí tự kh c xem bằng lệnh fprintf(s,…), ho c thử với vi xử lý xem cho nó truyền lên c c bạn sẽ thấy rất hay.Bạn không giao tiếp nữa thì đóng c ng lại:>>fclose(s);2. Chương trình...
  • 3
  • 796
  • 3
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

Kỹ thuật lập trì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 RS23212 Giao tiếp qua c ng RS23213 Giao tiếp qua cng RS23214 Giao tip qua cng RS23215 Giao tip qua cng ... giữa c c máy tính, sửdụng c c giao th c (protocol) như Zmodem, xmodem, 19 Giao tiếp qua c ng RS23220 Giao tiếp qua c ng RS232ãHỡnh v c cp trờn cho thy kt nối c c dây c a null modem. Đ c tính ... blinking with app. 1 sec frequency.949.2. Giao tiếp qua c ng song song95 GIAO TIẾP QUA C NG NỐI TIẾPCHƯƠNG 9969.3. Giao tiếp qua c ng nối tiếp 979.3. Giao tiếp qua cng ni tipãAbove is the...
  • 20
  • 402
  • 2

Xem thêm