1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo trình Lập trình ghép nối máy tính - Nghề: Kỹ thuật lắp ráp và sửa chữa máy tính - Trình độ: Cao đẳng nghề (Tổng cục Dạy nghề)

132 38 0

Đ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ội dung

(NB) Giáo trình Lập trình ghép nối máy tính này nhằm trang bị cho học viên các trường công nhân kỹ thuật và các trung tâm dạy nghề những kiến thức về kỹ thuật lập trình, kỹ thuật ghép nối các thiết bị ngoại vi với máy tính...với các kiến thức này học viên có thể áp dụng trực tiếp vào lĩnh vực sản xuất cũng như đời sống. Mô đun này cũng có thể làm tài liệu tham khảo cho các cán bộ kỹ thuật, các học viên của các ngành khác quan tâm đến lĩnh vực này.

1 LỜI GIỚI THIỆU Trong máy tính hệ có số thiết bị ngồi thơng dụng như: Màn hình, bàn phím, chuột, máy in…với thiết bị ngồi máy tính có khối ghép nối tương ứng chúng tích hợp ln bo mạch gọi main board Tuy nhiên máy tính khơng dừng lại với thiết bị ngoại vi nói mà có yêu cầu cao hơn, kết nối với máy móc cơng nghiệp…và nhà sản xuất lưu tâm tới họ để trống vơ số đường ghép nối với bus máy tính như: RS232, LPT, COM, USB, khe PCI …Đây đường muốn nghiên cứu mở rộng phạm vi kết nối máy tính kết hợp sử dụng với vi điều khiển lập trình Mơ đun ”Lập trình ghép nối máy tinh” mô đun chuyên môn học viên ngành sửa chữa máy tính Mơ đun nhằm trang bị cho học viên trường công nhân kỹ thuật trung tâm dạy nghề kiến thức kỹ thuật lập trình, kỹ thuật ghép nối thiết bị ngoại vi với máy tính với kiến thức học viên áp dụng trực tiếp vào lĩnh vực sản xuất đời sống Mơ đun làm tài liệu tham khảo cho cán kỹ thuật, học viên nghành khác quan tâm đến lĩnh vực Mặc dù có cố gắng để hồn thành giáo trình theo kế hoạch, hạn chế thời gian kinh nghiệm soạn thảo giáo trình, nên tài liệu chắn khiếm khuyết Rất mong nhận đóng góp ý kiến thầy cô bạn học sinh, sinh viên có nhu cầu sử dụng tài liệu Hà Nội, 2013 Tham gia biên soạn Khoa Công Nghệ Thông Tin Trường Cao Đẳng Nghề Kỹ Thuật Công Nghệ Địa Chỉ: Tổ 59 Thị trấn Đông Anh – Hà Nội Tel: 04 38821300 Chủ biên: Nguyễn Kim Dung Mọi góp ý liên hệ: Phùng Sỹ Tiến – Trưởng Khoa Công Nghệ Thông Tin Mobible: 0983393834 Email: tienphungktcn@gmail.com – tienphungktcn@yahoo.com MỤC LỤC ĐỀ MỤC TRANG BÀI MỞ ĐẦU: TỔNG QUAN VỀ NGƠN NGỮ LẬP TRÌNH TRUYỀN THƠNG A LÝ THUYẾT Giới thiệu ngôn ngữ truyền thông 1.1 Giới thiệu Visual Basic 1.2 Bắt đầu với Visual Basic 1.2.1 Khởi động Visual Basic: 1.2.2 Giao diện Visual Basic Các điều khiển truyền thông 2.1 Textbox 2.2 CommandButton 2.3 PictureBox 2.4 Form 10 Cách gọi viết DLL 13 3.1 Tệp *.DLL cách tiếp cận 13 3.1.1 Tệp DLL Windows 13 3.1.2 Cách tiếp cận với DLL Windows 14 3.1.3 Vấn đề xung đột DLL 14 3.2 Cách tạo sử dụng tệp *.DLL BASIC DELPHI 15 3.2.1 Các DLL riêng 15 3.2.2 Tệp Port.DLL 16 3.2.3 Gọi tệp *.DLL VisualBasic 17 B CÂU HỎI VÀ BÀI TẬP 21 BÀI 1: CÁC CÂU LỆNH VÀ ĐỐI TƯỢNG TRONG NGƠN NGỮ LẬP TRÌNH 23 A LÝ THUYẾT 23 Cách khai báo biến 23 1.2 Khai báo biến 23 Các câu lệnh 25 Các đối tượng sở truyền thông 28 Các thuộc tính kiện 29 4.1 Các thuộc tính 29 4.2 Các kiện 32 Cách viết mã chương trình 34 5.1 Đọc đặc tính bảng 35 5.2 Sử dụng cửa sổ mã 35 B CÂU HỎI VÀ BÀI TẬP 36 BÀI 2: LẬP TRÌNH THIẾT BỊ ẢO 37 A LÝ THUYẾT 37 Các thiết bị hiển thị số 37 Máy phát tính hiệu hính sin 42 Dao động ký nhớ số 47 Điều khiển số 48 B CÂU HỎI VÀ BÀI TẬP 50 BÀI 3: LẬP TRÌNH QUA CỔNG NỐI TIẾP 51 A LÝ THUYẾT 51 Cổng nối tiếp 51 1.1 Cấu trúc cổng nối tiếp 51 1.2 Truyền thông hai nút 54 Xuất trực tiếp liệu số 55 Cổng nối tiếp RS232 62 3.1 Quá trình truyền byte liệu 62 3.2 Cổng nối tiếp RS 232 62 Truyền liệu nối tiếp đồng 78 4.1 Truyền liệu nối tiếp 78 4.2 Truyền liệu đồng 79 B CÂU HỎI VÀ BÀI TẬP 80 BÀI 4: LẬP TRÌNH QUA CỔNG SONG SONG 87 A LÝ THUYẾT 87 Lập trình qua cổng song song 87 1.1 Cấu trúc cổng song song 87 1.2 Giao tiếp với thiết bị ngoại vi 90 1.2.1 Giao tiếp với máy tính 90 1.2.2 Giao tiếp thiết bị khác 91 Xuất liệu cổng song 100 2.1 Một tạo hàm 100 2.2 Điều khiển máy móc đơn giản 102 2.3 Ghép nối song song qua cổng máy in 105 B CÂU HỎI VÀ BÀI TẬP 116 BÀI 5: LẬP TRÌNH QUA CÁC MẠCH GHÉP NỐI ĐA NĂNG 121 A LÝ THUYẾT 121 Xây dựng Phần cứng cách điều khiển 121 Thiết lập chương trình đo lường 125 Kiểm tra hoạt động vi mạch 126 B CÂU HỎI VÀ BÀI TẬP 128 TÀI LIỆU THAM KHẢO 132 MƠ ĐUN: LẬP TRÌNH GHÉP NỐI MÁY TÍNH  Mã mơ đun: MĐ38  Vị trí, ý nghĩa, vai trị mơ đun: - Vị trí: + Mơn đun bố trí sau học xong mơn học/mơ đun: Lắp ráp cài đặt máy tính, Đo lường điều khiển máy tính, Kiến trúc máy tính, Sửa chữa máy tính - Tính chất: + Là môn đun chuyên ngành tự chọn - Ý nghĩa, vai trị mơ đun: + Mơ đun giúp tạo mối liên hệ cần thiết máy tính giới bên ngồi + Chương trình điều hành hệ thống ghép nối mơ đun có khả đảm nhận việc thu thập thơng tin từ bên điều khiển thiết bị ghép nối với máy tính + Giúp cho người đọc có kỹ lập trình đối tượng tạo mạch điện tử để ghép nối với máy tính có nhiều ứng dụng thực tiễn  Mục tiêu mơ đun: - Lập trình truyền thơng qua cổng nối tiếp song song - Xây dựng kế hoạch thiết kế chương trình điều khiển ghép nối máy tính - Lập trình hồn chỉnh môi trường phát triển với ngôn ngữ hỗ trợ lập trình ghép nối - Có ý thức tự giác, tính kỷ luật cao, tinh thần trách nhiệm học tập - Bình tĩnh, tự tin cơng việc liên quan ghép nối máy tính Mã MĐ38-01 MĐ38-02 MĐ38-03 MĐ38-04 MĐ38-05 MĐ38-06 Tên Bài mở đầu: Tổng quan ngơn ngữ lập trình truyền thơng Bài 1: Các câu lệnh đối tượng ngơn ngữ lập trình Bài 2: Lập trình thiết bị ảo Bài 3: Lập trình qua cổng nối tiếp Bài 4: Lập trình qua cổng song song Bài 5: Lập trình qua mạch ghép nối đa Thời lượng Tổng Lý Thực số thuyết hành Kiểm tra 04 03 10 10 03 05 02 10 12 12 04 06 06 05 06 05 01 12 06 06 01 BÀI MỞ ĐẦU: TỔNG QUAN VỀ NGƠN NGỮ LẬP TRÌNH TRUYỀN THƠNG Mã : MĐ38-01  Giới thiệu Bài mở đầu nhằm giới thiệu cho học sinh cách tổng quan ngơn ngữ sử dụng để lập trình giao tiếp với máy tính, việc lập trình Visual hiểu dùng điều khiển có sẵn, dùng chuột với thao tác để lấy điều khiển cần dùng từ hộp công cụ đưa vào Form để thiết kế chương trình, xác lập thuộc tính cho chúng sau viết lệnh cho điều khiển  Mục tiêu - Nhận biết tổng thể ngơn ngữ lập trình truyền thơng - Trình bày xác điều khiển truyền thơng, đặc tính, kiện - Sử dụng gọi hàm API lập trình truyền thơng số ứng dụng lập trình truyền thơng - Cẩn thận, tự giác, xác - Tuân thủ, đảm bảo an tồn cho người thiết bị - Có tinh thần trách nhiệm cao học tập làm việc  Nội dung A LÝ THUYẾT Giới thiệu ngôn ngữ truyền thông Mục tiêu : - Hiểu khái niệm ngơn ngữ lập trình Visual Basic - Thực số thao tác phần mềm Visual Basic 1.1 Giới thiệu Visual Basic Visual Basic ngơn ngữ lập trình cấp cao 32 bit sử dụng để viết chương trình chạy mơi trường Windows Visual Basic sử dụng kiểu lập trình Visual hay RAD( Rapid Application Development) việc tạo cửa sổ, Điều khiển cách ứng xử cửa sổ Điều khiển thực cách dễ dàng nhanh chóng thao tác với mouse khơng cần phải khai báo, tính tốn với nhiều câu lệnh phức tạp Visual Basic ngơn ngữ lập trình theo kiểu hướng đối tượng Nó khác với kiểu lập trình cũ kiểu Top Down - Lập trình Top Down: chương trình bố trí thực thi từ xuống Với kiểu lập trình này, việc bố trí trở nên khó khăn chương trình lớn - Lập trình hướng đối tượng OOP (object-oriented programming): Các thành phần phân thành đối tượng (Object) viết cách ứng xử riêng cho đối tượng sau kết hợp chúng lại tạo thành chương trình 1.2 Bắt đầu với Visual Basic 1.2.1 Khởi động Visual Basic: Sau khởi động VB, hộp thoại (Dialog) “New Project” xuất cho phép lựa chọn loại ứng dụng mà bạn muốn tạo VB6 cho phép tạo 13 loại ứng dụng khác Tab “New”, nhiên mức độ thơng thường, Standard EXE (một loại chương trình tự chạy tiêu chuẩn) chọn Hình 1.1: Dialog lựa chọn ứng dụng 1.2.2 Giao diện Visual Basic Hình 1.2: Giao diện Visual Basic + Giao diện VB bao gồm thành phần sau:  MenuBar: trình đơn VB  Toolbar: số chức chương trình  Toolbox: chứa Điều khiển (Control) thông dụng  Project Explorer: hiển thị thành phần ứng dụng thực  Properties Window: Cửa sổ hiển thị đặc tính (Properties) thiết kế + Điều khiển  Form Layout Window: xem trước thay đổi vị trí Form thực thi ứng dụng  Workspace: vùng làm việc chương trình…  Ngồi giao diện VB cịn chứa nhiều thành phần khác Để hiển thị thành phần bạn chọn trình đơn “View” click chọn thành phần bạn muốn hiển thị Tuy nhiên, với thành phần giới thiệu đủ để giúp bạn xây dựng ứng dụng VB Các thành phần giới thiệu đầy đủ phần sau tài liệu Chú ý: Do VB ngơn ngữ lập trình theo kiểu hướng đối tượng (tuy chưa thật đầy đủ ý nghĩa), để làm việc với VB trước hết bạn phải biết khái niệm “Đối tượng”-Object Các điều khiển truyền thông Mục tiêu : - Trình bày xác điều khiển truyền thơng, đặc tính, kiện - Sử dụng đối tượng để tạo Form Các Điều khiển VB dạng Đối tượng Đó cơng cụ có sẵn giúp cho việc tạo giao diện ứng dụng trở nên dễ dàng nhanh chóng hơn, đặc trưng kiểu lập trình VISUAL hay RAD đề cập Các Điều khiển bao gồm thành phần Đối tượng Vì vậy, từ khái niệm Điều khiển hiểu đồng với Đối tượng 2.1 Textbox Textbox hay gọi edit field or edit control, hiển thị thông tin thời gian thiết kế hay lúc chương trình thực thi Việc truy xuất thơng tin Textbox thực thông qua Properties “Text” 2.2 CommandButton Là nút nhấn sử dụng để bắt đầu, ngắt dừng qúa trình 2.3 PictureBox Là điều khiển sử dụng chứa loại file hình tiêu chuẩn Đặc biệt ta cịn vẽ lên Form 10 2.4 Form Form hay biểu mẫu, đối tượng quan trọng viết ứng dụng Form xem giao diện, ứng dụng phải có Form Cũng giống Đối tượng khác, Form có Properties, Method Event riêng, nhiên Form có cịn có đặc điểm quan trọng khác tất Đối tượng nằm Form coi thành phần Form đó, dung dấu “.”để truy xuất đối tượng Form Vd: Form1 có nút lệnh Command1, để đặt giá trị Left Command1 100 ta sử dụng lệnh: Command1.Left=100 hay Form1.Command1.Left=100 ... nghĩa, vai trị mơ đun: - Vị trí: + Mơn đun bố trí sau học xong mơn học/mơ đun: Lắp ráp cài đặt máy tính, Đo lường điều khiển máy tính, Kiến trúc máy tính, Sửa chữa máy tính - Tính chất: + Là môn... qua cổng nối tiếp song song - Xây dựng kế hoạch thiết kế chương trình điều khiển ghép nối máy tính - Lập trình hồn chỉnh môi trường phát triển với ngôn ngữ hỗ trợ lập trình ghép nối - Có ý thức... khiển thiết bị ghép nối với máy tính + Giúp cho người đọc có kỹ lập trình đối tượng tạo mạch điện tử để ghép nối với máy tính có nhiều ứng dụng thực tiễn  Mục tiêu mơ đun: - Lập trình truyền thơng

Ngày đăng: 31/10/2020, 08:30

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN