... state) 0 1 Input Pull-up 1 0 Input Pull-down 1 0 Output Push-Pull 0 0 00:Reserved 01: 10Mhz 10 :2Mhz 11 :50Mhz Output Open-drain 0 1 AF Push-Pull 1 0 AF Open-drain 11 25 dụng ... dòng vi điều khi n mới ở Việt Nam nên trong đề tài nghiên cứu khoa học này, dưới sự giúp đỡ của Thầy Nguyễn Huy Dũng, em thực hiện đề tài nghiên cứu Ứng dụng lập trìnhđiềukhi n độngcơbước ... thế, các thanh ghi điều khi n GPIO sẽ được sử dụng để điềukhi n các chức năng thay thế thay vì tác vụ I/O. Các thanh ghi Remap còn điềukhi n bộ JTAG. Khi hệ thống khởi động, cổng JTAG được...
... Chương trình nạp Willar ProgrammerNhóm 3 12 Enable 11 010 1 010 1 010 1 010 11 111 111 111 111 11 Hướng 1 1x0x1x0x1x0x1x0x 11 0 011 0 011 0 011 00Enable 2 010 1 010 1 010 1 010 1 11 111 111 111 111 11 Hướng 2 x1x0x1x0x1x0x1x0 ... trong thức tế. Có thể giaotiếp vớima trận phím để đặt trước tốc độ động cơ, điềukhi n 2 động cơ. Trên đây là những tóm lược về đề tài: Điềukhi n độngcơbướcgiaotiếp bàn phím, hiển thị LCD ... bảng dưới đây 1có nghĩa là có dòngđiện đi qua các cuộn, và chuỗi điềukhi n sau sẽ quayđộngcơ theo chiều kimđồng hồ 24 bước hoặc 2 vòng:Cuộn 1 10 010 010 010 010 010 010 010 01 Nhóm 3 15 Ở đây, giống...
... 2.3 .1. 1 Các đối tượngđiềukhi n 20 2.3 .1. 2 Các điềukhi n nội tại 21 Command Button 21 Shape 21 Image 21 2.3 .1. 3 Các điềukhi n đồ hoạ 22 2.3 .1. 4 Các điềukhi n trên hệ thống tập tin ... 6.02.3 .1. 1 Các đối tượngđiềukhi nCó 3 nhóm điềukhi n trong Visual Basic:− Các điềukhi n nội tại (Intrinsic Control): các điềukhi n này chứa trong các tập tin .exe của Visual Basic. Các điều ... những đoạn chương trình chứa trong điềukhi n, cho điềukhi n biết cách thức để thực hiện một công việc nào đó. Tương tự như thuộc tính, mỗi điềukhi n có những phương thức khác nhau, nhưng vẫn...
... Người báo cáo: Ngô Hải Bắc Tài liệu: TUT 01. 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ềukhi n ActiveX dùng trong truyền thông nối tiếp. Các tính chất của điềukhi n này được dùng để thiết lậpgiaotiế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ềukhi 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ậptrình trên Visual C++. 1. 2 .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 giaotiếp RS232 và điềukhi 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ềukhi n. ‐ Lậptrìnhứng dụng giaotiế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: TUT 01. 03 Ngày: 10 / 01/ 06 Trang: 21/ 78 Hình 2 .15 : Đóng cửa sổ Components and Controls Gallery Bạn thêm điềukhi n MSComm vào hộp giao diện bằng cách gắp thả như với các điều khi n thông thường khác Hình 2 .16 : Thêm điềukhi n MSComm ...
... Người báo cáo: Ngô Hải Bắc Tài liệu: TUT 01. 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. Thêm các điềukhi n khác 2.2.3 .1. Thêm các Group Box Hình 2 .17 : Thêm GroupBox1 Hình 2 .18 : Thêm GroupBox2 ... 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ậptrì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ìnhcó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ố giaotiế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ú ý: ... 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: TUT 01. 03 Ngày: 10 / 01/ 06 Trang: 13 /78 1. 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....
... trong lậptrìnhgiaotiếp nối tiếp: 1.LẬPTRÌNH TRONG DOS:Ngôn ngữLệnh khởi động cổng COM n:OPEN “COM n, [Baud], [Parity], [Data], [Stop]” for RANDOMas #m trong đó n = 1, 2, 3, 4; m = 1 ữ 255 ... tác động đến chân CTS của DTE2 cho biết DTE1 cóthể nhận dữ liệu. Khi thực hiện kết nối giữa DTE và DCE, do tốc độ truyền khácnhau nên phải thực hiện điềukhi n lưu lượng. Quá trinhđiềukhi n ... cứng. Quá trìnhđiềukhi n bằng phần mềm thực hiện bằng hai ký tự Xon và Xoff. Ký tự Xon được DCE gởi đi khi rảnh (có thể nhận dữ liệu). Nếu DCE bậnthì sẽ gởi ký tự Xoff. Quá trìnhđiềukhi n...
... MSComm1.PortOpen = False End End Sub Ví dụ: ghép nối vi điềukhi n 89 51 điềukhi n port 0 ORG 0000H MOV IE,#00000000B MOV TMOD,#0 010 0000 MOV TL1#,0FDH MOV TH1,#0FDH MOV SCON,# 010 10000B ... DSRTimeout Điều khi n DTR object. DTREnable [=True/False] nếu True thì DTR mức 1khi mở cổng và mức 0 khiđóng cổng, nếu False thì DTR ở mức 0 Điều khi n RTS object. RTSEnable [ =True/False] Khi ... 1khi khởi động Visual Basic. Tính chất này phải đặt trước khi mở cổng, nếu biểu thức trong ngoặc không cóthì trả về số cổng com đang hoạt động. Chương 8: LẬPTRÌNHGIAOTIẾP NỐI TIẾP...
... trongthựctế.Dođótôixingiớithiệuchocácbạnviếtchương trình trênPCdùngMSComm.Tôixinđưaramộtsốvấnđềnhưsau:‐Giớithiệuchuẩn giaotiếp RS232và điềukhi nActiveXMicrosoftCommunication6.0(MSComm):cáchtínhchấtvàcáchthiết lập thamsốtốiưucho điềukhi n.‐ Lậptrìnhứng dụng giaotiếp trên cơ sởsửdụngphầnmềmVisualC++trongbộcôngcụVisual‐Studio6.0củaMicrosft:+Thiếtkế giao diệnchương trình. +Viếtmãchochương trình. 1. ... Cáchthiết lập tốiưucho ứng dụngĐểcho ứng dụngcóthểđọcngaydữliệu khi bắtđầucótrongbộđệmnhận thì cácbạnnênđặtthuộctínhRthresHold= 1. Ngoàiracácbạncầnquantâmđếncácthamsố:CommPort,Settings,Rthreshold,SthresHold,PortOpen,InputLen,InputBuffer,OutputBuffer,InBufferSize,InputMode,OutBufferSize.2. Lậptrình 2 .1. MụcđíchyêucầuChương trình nàyrấtlà đơn giản.Chúngtasẽtạoramộtchương trìnhcógiao diệnnhưsau:Hình2 .1: Giao diệnchương trình Chương trình cóchứcnăngsau:‐NhậpkítựhoặcxâukítựvàoEditBoxTransfer, điều chỉnhthamsố giaotiếp trêncácComboBox.NhấnnútSendđểgửidữliệuracổngCOM.‐ĐồngthờivớinónếucódữliệutruyềnvêcổngCom thì dữliệusẽđượchiểnthịlênEditBoxReceive. Khi bạnnhấnvàoClear thì sẽxoádữliệuhiểnthịtrênEditBoxnày.Chúý: ... MICROSOFTWORDTómtắt:Vấn giaotiếp giữaPCvàvi điềukhi nrấtquantrongtrongcác ứng dụng điềukhi n,đol ường, trongthựctế.Dođótôixingiớithiệuchocácbạnviếtchương trình trênPCdùngMSComm.Tôixinđưaramộtsốvấnđềnhưsau:‐Giớithiệuchuẩn giaotiếp RS232và điềukhi nActiveXMicrosoftCommunication6.0(MSComm):cáchtínhchấtvàcáchthiết lập thamsốtốiưucho điềukhi n.‐ Lậptrìnhứng dụng giaotiếp trên cơ sởsửdụngphầnmềmVisualC++trongbộcôngcụVisual‐Studio6.0củaMicrosft:+Thiếtkế giao diệnchương trình. +Viếtmãchochương trình. 1. ...
... https://www.mediafire.com/?nkft434ql3avs32 Lậptrìnhgiaotiếp LCD 16 x2Chào các bạn, hôm nay chúng ta sẽ xây dựng các hàm để giaotiếp LCD 16 x2.Việc giaotiếp LCD khá đơn giản khi chúng ta xây dựng dc hàm viết ... LCD_Gotoxy(0 ,1) ;//Tro toi vi tri LCD_Puts("OK!!!!"); while (1) ;//ko lam gi ca}//THE ENDMạch giao tiếp: Tải Code và mô phỏng trên proteus7.8: https://www.mediafire.com/?nkft434ql3avs32 Lậptrình ... LCD_Send4Bit(unsigned char Data){ LCD_D4=Data & 0x 01; LCD_D5=(Data>> ;1) & ;1; LCD_D6=(Data>>2)& ;1; LCD_D7=(Data>>3)& ;1; }// Ham Gui 1 Lenh Cho LCDvoid LCD_SendCommand(unsigned...