Đồ Án Nối Ghép Máy Tính (Kèm File Chương Trình)

20 992 0
Đồ Án Nối Ghép Máy Tính (Kèm File Chương Trình)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 M ỤC L ỤC Phần I : Giới thiệu GNMT I MÁY TÍNH VÀ KHỐI GHÉP NỐI MÁY TÍNH VÀ KHỐI GHÉP NỐI 1.1 Các dạng tin trao đổi máy tính 1.3 phương thức trao đổi tin cua náy tinh 1.2 Các loại thông tin trao đổi máy tính VAI TRÒ, NHIỆM VỤ VÀ CẤU TRÚC CỦA KHỐI GHÉP NỐI 2.1 Vai trò 2.2 Nhiệm vụ 2.2.1 Phối hợp mức công suất tủa tín hiệu 2.2.2 Phối hơp dạng tin 2.2.3 Phối hợp tốc độ trao đổi tin 2.2.4.Phối hợp phương thức trao đổi tin Cấu trúc chung cúa khối ghép nối II GIAO TIẾP CỔNG SONG SONG Cổng song song : III IC LM358 IV Giới thiệu Visual Basic 6.0 Phần II : I Thiết kế phầncứng Sơ đồ nguyên lý Sơ đồ mạch In Giao Diện VB Code VB -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -PHẦN I : GIỚI THIỆU VỀ GHÉP NỐI MÁY TÍNH I MÁY TÍNH VÀ KHỐI GHÉP NỐI MÁY TÍNH VÀ KHỐI GHÉP NỐI Như biết, cấu trúc máy tính đuợc phân chia thành khối chính: - Khối xử lý trung tâm CPU làm nhiêm vụ thu thập xử lý liệu - Khối nhớ (Memoy): Lưu trữ loại liệu khác đưa vào, lấy từ CPU - Khối phối hợp vào (I/O): Làm nhiệm vụ tương thích thiết bị đuờng dây (Bus) máy tính Trong máy tính hệ thuờng có số thiết bị thông dụng như: Màn hình, bàn phím, chuột, máy in, loa, ổ đĩa ngoài…Với thiết bị đó, máy tính có khối ghép nối tuơng thích, ví dụ khối ghép nối giữ hình bus Card hình(VGA); khối ghép nối loa bus máy tính card sound… Thông thuờng máy tính hệ khối ghép nối cho thiết bị ngoại vi thông dụng đuợc tích hợp mạch gọi Main hay Main Boad hay Mother Boad Tuy nhiên, máy tính dừng lại với hình, máy in, loa…mà đuợc ứng dụng vô rộng rãi nhiều lĩnh vực, công việc cần phải có khối ghép nối này, công việc cần phải có khối ghép nối kia,…Tất khả đuợc nhà sản xuất lưu tâm tới họ để trống vô số đuờng Đây đuờng cho muốn nghiên cứu mở rộng phạm vi ứng dụng máy tính Nội dung môn học vào nghiên cứu cổng, khe cắm mở rộng máy tính để từ thiết kế khối ghép nối phục vụ mục đích đo luờng điều khiển công nghiệp 1.1 Các dạng tin trao đổi máy tính 1.1.1 Dạng số (Digital) Đây môt chuỗi bit 0,1 đuợc biểu diễn theo hệ đếm như: Hệ nhị phân, hệ thập lục phân…Các tín hiệu số dạng nối tiếp song song mức RS TTL -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -1.1.2 Dạng chữ (Text) Đây dạng biểu diễn kí tự duới dạng số, giới thông dụng cách biểu diễn theo mã ACCII Theo cách kí tự đuợc biểu diễn số bit 0,1 hệ thập lục phân, ví dụ mã kí tự A 41h, Dạng tín hiệu coi tín hiệu số 1.1.3 Dạng tương tự (Analog) Đây dòng điện hay điện áp biến đổi liên tục theo thời gian Điển hình đại lượng vật lý thu thập từ cảm biến (sensor) Muốn xử lý đuợc dạng tín hiệu này, máy tính (khối ghép nối) phải chuyển sang dạng số ADC 1.1.4 Dạng âm (Audio) Đây dạng tổ hợp nhiều tín hiệu tuơng tự với tần số biên độ khác Cũng coi dạng tín hiệu tương tự 1.2 Các loại thông tin trao đổi máy tính Trong trình gửi tin từ thiết bi vào máy tính có hai loại thông số sau: o Tin trạng thái thiết bị o Tin mang liệu cần trao đổi Trong trình ngược lại -Tin địa (chính xác địa ghi đệm nằm khối ghép nối), ví dụ $3F8 địa ghi đệm đọc/viết RS232 -Tin liệu trao đổi -Tin mang lệnh đièu 1.3 phương thức trao đổi tin cua náy tinh Máy tính trao đổi với thiết bị theo phương thức: Trao đổi theo chương trình Trao đổi trực tiếp với khối nhớ (Direct Memory Access –DMA) 1.3.1 Chế độ trao đổi tin theo chương trình Đây chế độ trao đổi tin máy tính trao đổi với thiết bị -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -ngoài lệnh vào ra, lệnh dịch chuyển liệu ghi, cụ thể: - Trong ngôn ngữ Assembly lệnh sau dùng cho trao đổi: IN, OUT, MOV - Trong ngôn ngữ Pascal: + Đọc byte liệu: x:= port[địa chỉ]; + Đưa byte liệu: port[địa chỉ]:= y; - Trong ngôn ngữ C: + Đọc byte liệu: x=inport[địa chỉ]; 1.3.1.1 Phương pháp trao đổi đồng Ở phương pháp này, máy tính tiến hành trao đổi tin với thiết bị khởi động xong mà không cần biết trạng thái đường dây thết bị Để thực phương pháp thjf yêu cầu: Tốc độ trao đổi tin thiêts bị >= tốc độ I/O đổi tin máy tính Thiết bị phải trang thái sẵn sàng máy tính khởi động xong Phương pháp có ưu điểm tốc độ trao đổi thông tin nhanh chóng nhược điểm dễ bị tin thiết bị bên chưa sẵn sàng 1.3.1.2 Phương pháp trao đổi theo ngắt chương trình Phương pháp lợi dụng ưu điểm, khắc phục nhựoc điểm phương pháp Trình tự tiến hành sau: Khi thiết bị có yêu cầu trao đổi gửi tín hiệu yêu cầu (ngắt) đền máy tính Máy tính dùng chương trình phục vụ (nếu thiết bị yêu cầu có mức ưu tiên cao hơn) nhớ lại điểm dừng đồng thời gửi tín hiệu xác nhận, yêu cầu thiết bị trao đổi tin Máy tính thiết bị trao đổi tin theo chương trình (gọi chương trình phục vụ ngắt) -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -4 Kết thúc trao đổi, máy tính trở lại chương trình từ điểm dừng Phương pháp cho phép tận dụng tối đa thời gian làm việc máy tính 1.3.2 Trao đổi DMA Đây phương thức trao đổi trực tiếp với khối nhớ máy tính mà không thông qua CPU Khi CPU trạng thái treo, nhường quyền điều khiển bus cho khối ghép nối Thiết bị khối nhớ máy tính tiến hành trao đổi (đọc sang ghi liệu), sau trình kết thúc nhường lại quyền điều khiển bus cho CPU VAI TRÒ, NHIỆM VỤ VÀ CẤU TRÚC CỦA KHỐI GHÉP NỐI 2.1 Vai trò Trong trình trao đổi máy tính thiết bị ngoài, khối ghép nối giữ vai trò trung chuyển tin Trung chuyển có nghĩa tích cực trình nhận tin từ thiết bị vào máy tính, khối ghép nối nhận tin từ thiết bị ngoài, xử lý gửi cho máy tính theo khuôn dạng tin, tốc độ thích hợp Ngược lại trình gửi tin từ máy thiết bị ngoài, khối ghép nối nhận tin từ máy tính, xử lý giữ cho thiết bị theo dạng phù hợp với thiết bị tương ứng 2.2 Nhiệm vụ Để đáp ứng vai trò trên, đòi hỏi khối ghéo nối phải thực nhiệm vụ sau: 2.2.1 Phối hợp mức công suất tủa tín hiệu Mức tín hiệu đường dây máy tính mức TTL(nằm khoảng 0V-5V), công suất thường nhỏ mức tín hiệu thiết bị đa dạng công suất thường lớn yêu cầu khối ghép nối phải có khả phối hợp mức công suất tín hiệu Để thực chưc , khối ghép nối thường chứa chuyển đổi mức , khuyếch đại , phối hợp công suất -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -2.2.2 Phối hơp dạng tin Tín hiệu đường dây máy tính tín hiệu số dạng song song tin hiệu thiêt bị tin hiệ số, tương tự ỏ dạng nối tiếp, song song… dạng mã khác.Vì khối ghép nối phải có nhiệm vụ biến đổi tương thích khuôn dạng tín hiệu thiết bị máy tính Các biên đổi số sang tương tự, tương tư sang số; chuyển đỏi nối tiếp sang song song, song song sang nối tiếp khối ghép nối thực nhiệm vụ 2.2.3 Phối hợp tốc độ trao đổi tin Tốc độ trao đổi tin máy tính lớn nhiều lần so với tốc độ trao đổi tin thiết bị khối ghép nối thường phải nhận tin theo xung nhịp thiêt bị phát tín theo xung nhịp máy tính Để thực nhiệm vụ này, khối ghép nối thường có nhớ đệm 2.2.4.Phối hợp phương thức trao đổi tin Một khối ghép nối hệ thống nhỏ, củng có phần mềm chí hệ điều hành Một khối ghép nối đương nhiên phối hợpvới máy tính phương pháp trao đổi tin theo chương trình độc lập hoạt động phương pháp trao đổi DMA Ngoài nhiệm vụ trên, khối ghép nối có khả phối hợp trở kháng, cảm kháng, dung kháng… mạch điện tử máy tính thiết bị Cấu trúc chung cúa khối ghép nối 3.1.Khối phối hợp đường dây Khối có nhiệm vụ: Phối hợp mức, công suất, khuôn dạng tín hiệu đường dây máy tính với đường dây thiêt bị Khối thường chứa phận chuyển mức, chuyển mạch, khuyếch đại công suất, ADC, DAC… Cô lập đường dây máy tính trao đổi tin (trạng thái điện trở cao) Điều khiển đưa tin ra, vào 3.2.Khối giải mã địa chỉ-lệnh Khối nàylàm nhiệm vụ giải mã địa cho ghi bên -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -khối ghép nối, địa tuỳ thuộc vào lệnh mà mổi ghép nối nhận để thực hiện.Kết mà khối thực xung cho phép đọc sang ghi ghi khối ghép nối 3.3.Khối xử lý ngắt Trong chế độ trao đổi tin theo ngắt chương trình, khối giữ vai trò tiếp nhận yêu cầu ngắt từ thiết bị ngoài, xếp chúng theo thứ tự ưu tiên định thông báo CPU yêu cầu ngắt ưu tiên phục vụ Khi CPU thông báo chấp nhận ngắt, khối nhận thông báo đó, gửi ngược trở lại cho thiết bị Ngoài khối trên, khối ghép nối co khối điều khiển điều khiển toàn hệ thống, khối phát xung nhịp đồng II GIAO TIẾP CỔNG SONG SONG Cổng song song : Là khe gắn máy tính (ngày hầu hết tích hợp mainboard) thường dùng để nối với máy in (printer) thiết bị sử dụng cổng song khác Mặc dù tốc độ truyền liệu cổng parallel chậm so với chuẩn SCSI IDE, đặc điểm rẻ tiền (được tích hợp sẵn) dễ truy cập (có thể gắn thiết bị từ bên ngoài) nên thường sủ dụng cho nhiều loại đĩa băng từ cho phép tháo lắp (removable disk and tape drives) Ngoài sử dụng rộng rãi để truyền liệu hai máy tính với thông qua ứng dụng truyền thông (như Direct cable connection Windows, Laplink) sợi cáp nối laplink Cổng song song chuẩn IEEE 1284 cung cấp khả truyền liệu hai chiều với tốc độ cao hỗ trợ cáp nối với chiều dài tới 32 feet 1.Một số hình ảnh cổng song song : Sơ đồ chân : -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 I Cổng song song ( LPT ) Sơ đồ cấu tạo cổng song song + Chức chân Của cổng LPT Chân Ký hiệu Chiều tín Mô tả -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -hiệu Ra /STROBE 2-9 10 D0-D7 /ACK Ra Vào 11 12 13 BUSY PE SLCT Vào Vào Vào 14 /AF Ra 15 /ERROR Vào 16 INIT Ra 17 SLCTIN Ra 18- GND Tín hiệu thông báo có byte săn sang in Các đường liệu Tín hiệu xác nhận nhận 1byte máy in với máy tính Tín hiệu báo bận máy in Tín hiệu báo hết giấy máy in Tín hiệu báo trạng thái sẵn sang máy in Tín hiệu yêu cầu nạp dòng máy tính máy in Tín hiệu thông báo lỗi máy in với máy tính Tín hiệu khởi động lại máy tính máy in Tín hiệu chọn máy in máy tính Tín hiệu nối mass 25 -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 Cổng song song đựơc thiết kế công ty Cẻntoníc nhằm mục đích ghép nối máy tính với máy in Sau tiêu chuẩn hoá có mặt hầu hết máy tính Cấu trúc cổng song song gồm đường liệu, đuờng dẫn điều khiển đường dẫn trạng thái Các đường dẫn thích mức TTL ( 0;5V ) thuận tiện, đơn giản cho việc ghép nối nhiều linh kiện, mạch điện tương thích với mức logic khoảng truyền dẫn công song song bi hạn chế nhiều điện dung ký sinh ( khoảng 2m ) Nếu muốn tuyền xa cần phải có đệm, phương pháp làm giảm điện dung kí sinh Các ghi cổng song song Cổng song song có ghi ghi sở, ghi trạng thái ghi điều khiển, tuỳ theo cổng song song trang bị máy tính mà ghi có địa khác : Bảng địa cổng PC: Cổng song song LPT1 LPT2 LPT3 LPT4 Địa ghi ghi liệu 3BCh 378h 278h 2BCh Định dạng ghi: a Thanh ghi liệu (hai chiều): Tín hiệu máy D7 D6 D5 in Chân số: Địa Địa ghi ghi trạng thái 3BDh 379h 279h 2BDh điều khiển 3BEh 37Ah 27Ah 2BEh D4 D3 D2 D1 D0 b Thanh ghi trạng thái máy in (chỉ đọc) Tín hiệu BUSY /ACK PAPER SELECT /ERROR /IRQ máy in EMPTY x -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI x Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -Số chân 11 cắm 10 12 13 15 - - - c Thanh ghi điều khiển Tín x x DIR IRQ /SELECTIN /INIT /AUTOFEED /STROBE hiệu Enable máy in Số - - 17 16 14 chân cắm IRQ Enable: Yêu cầu ngắt cứng; 1: cho phép, 0: không cho phép Chân BUSY nối với cổng đảo trước đưa vào ghi trạng thái, bit /SELECTIN, /AUTOFEED /STR đưa vào cổng đảo trước đưa chân cổng máy in Thông thường tốc độ xử lý liệu thiết bị ngoại vi máy in chậm PC nhiều nên đường /ACK, BUSY /STR sử dụng cho kỹ thuật bắt tay Khởi đầu, PC đặt liệu lên bus sau kích hoạt đường /STR xuống mức thấp để thông tin cho máy in biết liệu ổn định bus Khi máy in xử lý xong liệu, trả lại tín hiệu /ACK xuống mức thấp để ghi nhận PC đợi đường BUSY từ máy in xuống thấp (máy in không bận) đưa tiếp liệu lên bus III IC LM358 Là khuếch đại thuật toán kép, bên có op-amp bên Mỗi op-amp có chân, đầu vào đảo(- input), đầu vào không đảo (+ input), đầu Ứng dụng dùngtrong mạch so sánh điện áp, chuyển đổi Analog - Digital, cảm biến đo lường, khuếch đại… -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 IV Giới thiệu Visual Basic 6.0 Visual Basic 6.0 (VB) ngôn ngữ lập trình hướng đối tượng, trực quantrên môi trường Windows VB cung cấp công cụ hoàn chỉnh để đơn giản hóa việc triển khai lập trình ứng dụng, nói cách nhanh tốt để học lập trình ứng dụng Microsoft Windows Phần "Visual- Trực quan" đề cập đến phương pháp sử dụng để tạo giao diện đồ họa người dùng (GUI - Graphical User Interface) VB có sẵn nhiều phận trực quan gọi điều khiển (Controls) mà người lập trình đặt vị trí định đặc tính chúng khung giao diện hình, gọi form Việc thiết kế giao diện người dùng ứng dụng VB hình dung đơn giản việc vẽ giao diện Word Paint Prush Windows Phần "Basic" đề cập đến ngôn ngữ BASIC (Beginners AllPurpose Symbolic Instruction Code), ngôn ngữ lập trình đơn giản, dễ học, viết cho khoa học gia- người để học lập trình điện toán sử dụng Visual Basic có hai dạng khác Visual Basic for Application (VBA) - ngôn ngữ nằm phía sau chương trình Word, Excel, VB, Project, v.v gọi Macros Dùng VB Microsoft Office, ta làm tăng chức ứng dụng cách tự động hóa chương trình Và VBScript dùng lập trình phục vụ tương tác giao diện web Visual Basic có nhiều phiên bản, phiên tốt nói đến Visual Basic 6.0 (VB6) Visual Basic NET (VB7 hay VB.NET) Về mặt kiến trúc, hai phiên gần khác hoàn toàn VB6 phát triển ứng dụng dựa công nghệ COM (Common Object Model)- công nghệ phát triển năm 2000 Còn VB.NET dựa tảng công nghệ NET Framework - công nghệ đại ưa chuộng Giáo trình -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 đề cập đến việc sử dụng phát triển phần mềm ứng dụng phiên VB6 (gọi tắt VB) Bởi lẽ phiên dễ học phát triển Việc tìm hiểu ngôn ngữ VB.NET khuyến khích cho muốn tìm cho công cụ phát triển chuyên nghiệp đa môi trường hoạt động Tuy nhiên, nắm nội dung VB6 từ giáo trình này, bạn đọc sẵn sàng tiếp cận VB.NET với tư thuận lợi Giao diện VB : Phần II : I Thiết kế phầncứng -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -1 Nguyên lý: -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -2 Mạch in -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -3 Dao diện VB: Code vb: Private Declare Sub Out32 Lib “inpout32.dll” (ByVal PortAddrees As Integer,ByVal Value As Integer) Private Declare Function Inp32 Lib “inpout32.dll” (ByVal PortAddrees As Integer) As Integer Option Explicit Dim n, m, X, Y As Long Dim k As Integer -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -Dim nhan As Byte Dim giay& Private Sub chu_KeyPress(KeyAscii As Integer) If KeyAscii > Then KeyAscii = End If End Sub Private Sub chu1_KeyPress(KeyAscii As Integer) If KeyAscii > Then KeyAscii = End If End Sub Private Sub chu2_KeyPress(KeyAscii As Integer) If KeyAscii > Then KeyAscii = End If End Sub Private Sub Form_Load() Timer3.Enabled = False Timer4.Enabled = False ten1.Left = Val(giay * 100) End Sub Private Sub sw1_Click() If Dir("C\Do gia toc.txt") Dir("C:\Do gia toc.txt") Then Open "C:\Do gia toc.txt" For Output As #1 Else Open "C:\Do gia toc.txt" For Append As #1 End If Print #1, "DO GIA TOC CUA VAT CHUYEN DONG TINH TIEN" Print #1, "LICH: "; Format(Now, "dd/mm/yyyy") -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -Print #1, "THOI GIAN: "; Format(Now, "hh:mm:yyyy") Print #1, "GIA TOC LA: "; chu2.Text, "m/s2" Close #1 End Sub Private Sub Timer1_Timer() chu.Text = Format(Time, "hh:mm:ss") chu1.Text = Format(Date, "dd-mm-yyyy") m=m+1 If (m = 110) Then m = -35 End If ten1.Left = Val(m * 100) End Sub Private Sub Timer2_Timer() k = PortIn(&H379) Call PortOut(&H378, Val(0)) If (k = 95) Then Timer3.Enabled = True End If If (k = 63) Then Timer3.Enabled = False Timer4.Enabled = True End If If (k = 111) Then Timer4.Enabled = False -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -chu2.Text = Round(Abs(((25 / Y ) - (25 / X )) / Sqr(X + Y )), 2) Timer2.Enabled = False End If End Sub Private Sub Timer3_Timer() X=X+1 End Sub Private Sub Timer4_Timer() Y=Y+1 End Sub Private Sub xoa_Click() X=0 Y=0 chu2.Text = Abs(0) Timer2.Enabled = True Timer3.Enabled = False Timer4.Enabled = False chu.Text = " " End Sub Private Sub thoat_Click() Form1.Show End Sub -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI [...]... Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -1 Nguyên lý: -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -2 Mạch in -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH.. .Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 Cổng song song đựơc thiết kế đầu tiên bởi công ty Cẻntoníc nhằm mục đích ghép nối máy tính với máy in Sau nay nó được tiêu chuẩn hoá và có mặt ở hầu hết các máy tính Cấu trúc cổng song song gồm đường dữ liệu, 4 đuờng dẫn điều khiển và 5 đường... Thanh ghi trạng thái máy in (chỉ đọc) Tín hiệu BUSY /ACK PAPER SELECT /ERROR /IRQ máy in EMPTY x -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI x Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -Số chân 11 cắm 10 12 13 15 - - - c Thanh ghi điều khiển Tín x x DIR IRQ /SELECTIN /INIT /AUTOFEED /STROBE hiệu Enable máy in Số - - 17 16 14... op-amp có 3 chân, đầu vào đảo(- input), đầu vào không đảo (+ input), và đầu ra Ứng dụng được dùngtrong các mạch so sánh điện áp, chuyển đổi Analog - Digital, cảm biến đo lường, khuếch đại… -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 IV Giới thiệu về Visual Basic 6.0 Visual Basic 6.0... VB.NET dựa trên nền tảng công nghệ NET Framework - một công nghệ hiện đại hơn và đang rất được ưa chuộng Giáo trình -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 này chỉ đề cập đến việc sử dụng và phát triển phần mềm ứng dụng trên phiên bản VB6 (gọi tắt là VB) Bởi lẽ phiên bản này rất... Lib “inpout32.dll” (ByVal PortAddrees As Integer) As Integer Option Explicit Dim n, m, X, Y As Long Dim k As Integer -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -Dim nhan As Byte Dim giay& Private Sub chu_KeyPress(KeyAscii As Integer) If KeyAscii > 0 Then KeyAscii = 0 End If End Sub Private... Append As #1 End If Print #1, "DO GIA TOC CUA VAT CHUYEN DONG TINH TIEN" Print #1, "LICH: "; Format(Now, "dd/mm/yyyy") -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -Print #1, "THOI GIAN: "; Format(Now, "hh:mm:yyyy") Print #1, "GIA TOC LA: "; chu2.Text, "m/s2" Close #1 End Sub Private Sub... End If If (k = 63) Then Timer3.Enabled = False Timer4.Enabled = True End If If (k = 111) Then Timer4.Enabled = False -Khoa : Điện Tử Trường : ĐHCN HÀ NỘI Đồ Án Ghép Nối Máy Tính Lớp : LT CĐ_ĐH ĐT1_K3 -chu2.Text = Round(Abs(((25 / Y ) - (25 / X )) / Sqr(X + Y )), 2) Timer2.Enabled = False End If End Sub Private Sub Timer3_Timer()... lên bus sau đó kích hoạt đường /STR xuống mức thấp để thông tin cho máy in biết dữ liệu đã ổn định trên bus Khi máy in xử lý xong dữ liệu, nó sẽ trả lại tín hiệu /ACK xuống mức thấp để ghi nhận PC đợi cho đến khi đường BUSY từ máy in xuống thấp (máy in không bận) thì sẽ đưa tiếp dữ liệu lên bus III IC LM358 Là bộ khuếch đại thuật toán kép, bên trong có 2 con op-amp bên trong Mỗi op-amp có 3 chân, đầu... học gia- những người không có thì giờ để học lập trình điện toán sử dụng Visual Basic còn có hai dạng khác là Visual Basic for Application (VBA) - một ngôn ngữ nằm phía sau các chương trình Word, Excel, VB, Project, v.v còn gọi là Macros Dùng VB trong Microsoft Office, ta có thể làm tăng chức năng các ứng dụng bằng cách tự động hóa các chương trình Và VBScript được dùng lập trình phục vụ các tương

Ngày đăng: 30/09/2016, 10:53

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan