... 30h lệnh tương đương lệnh MOV A,30h) - Lệnh INC: tăng giá trị lên - Lệnh DEC: giảm giá trị xuống - Lệnh SJMP: lệnh nhảy không điều kiện Phạm Hùng Kim Khánh Trang 13 TàiliệuthựchànhViđiềukhiển ... TàiliệuthựchànhViđiềukhiển Động bước gồm cuộn dây: 1 -2, 2- 3, 4-5 5-6 sơ đồ sau: MG1 STEPPER MOTOR Mạch điềukhiển động sau: VCC R1 D1 MG1 Q1 Q2 D3 Q4 MOTOR STEPPER D2 Q3 R2 D4 R3 R4 Xung điều ... từ 23 - 00 Phạm Hùng Kim Khánh Trang 24 TàiliệuthựchànhViđiềukhiểnBÀI 4: CÔNG TẮC NHẤN MỤC ĐÍCH Giúp sinh vi n khảo sát vấn đề sau: - Sử dụng phần mềm Proteus để mô mạch điện Tìm hiểu cách...
... Khánh Trang 20 TàiliệuthựchànhViđiềukhiển Dùng phương pháp chốt Khi thực tách riêng đường liệu Led, ta cho phép Led sáng đồng thời mà tượng ảnh hưởng Led IC chốt cho phép lưu trữ liệu cho ... lap: Phạm Hùng Kim Khánh Trang 22 TàiliệuthựchànhViđiềukhiển MOVC A,@A+DPTR ; Chuyển sang mã Led đoạn MOV P2,A CLR P1.1 SETB P1.1 MOV A,B MOVC A,@A+DPTR MOV P2,A CLR P1.0 SETB P1.0 CALL Delay ... Trang 21 TàiliệuthựchànhViđiềukhiển SJMP main PUSH 07H MOV R7,#100 DJNZ R7,$ POP 07H Delay: RET END - Sửa đoạn chương trình để hiển thị số 15, 37 Led đoạn - Bỏ lệnh SETB nhận xét tác dụng lệnh...
... TàiliệuthựchànhViđiềukhiển D7 D6 D5 D4 D3 D2 D1 D0 0 0 = 82h Chương trình thực sau: SETB EA SETB ET0 Hay vi t: MOV IE,#82h Danh sách ngắt 89C51 - Ngắt 0: Địa vector ... CPL P2.1 RETI ; END Phạm Hùng Kim Khánh Trang 44 TàiliệuthựchànhViđiềukhiển - Vi t chương trình dùng ngắt Timer Timer đồng thời tạo xung vuông tần số f = 20 KHz P2.3 f = 100Hz P2.4 Mạch ... gian) Trang 42 TàiliệuthựchànhViđiềukhiển Tiến trình thực Ngắt Timer Tạo xung vuông Sử dụng mạch hình vẽ: - Thực chương trình dùng ngắt Timer tạo xung vuông tần số f = KHz P2.0 sau: ORG...
... TàiliệuthựchànhViđiềukhiểnBÀI 2: CÁCLỆNHCƠBẢNCỦA89C51MỤC ĐÍCH Giúp sinh vi n khảo sát vấn đề sau: - Sử dụng phần mềm Proteus để mô mạch điện Thực mô số lệnh89C51 THIẾT ... 30h lệnh tương đương lệnh MOV A,30h) - Lệnh INC: tăng giá trị lên - Lệnh DEC: giảm giá trị xuống - Lệnh SJMP: lệnh nhảy không điều kiện Phạm Hùng Kim Khánh Trang 13 TàiliệuthựchànhViđiềukhiển ... TàiliệuthựchànhViđiềukhiển Động bước gồm cuộn dây: 1 -2, 2- 3, 4-5 5-6 sơ đồ sau: MG1 STEPPER MOTOR Mạch điềukhiển động sau: VCC R1 D1 MG1 Q1 Q2 D3 Q4 MOTOR STEPPER D2 Q3 R2 D4 R3 R4 Xung điều...
... 30h lệnh tương đương lệnh MOV A,30h) - Lệnh INC: tăng giá trị lên - Lệnh DEC: giảm giá trị xuống - Lệnh SJMP: lệnh nhảy không điều kiện Phạm Hùng Kim Khánh Trang 13 TàiliệuthựchànhViđiềukhiển ... TàiliệuthựchànhViđiềukhiển Động bước gồm cuộn dây: 1 -2, 2- 3, 4-5 5-6 sơ đồ sau: MG1 STEPPER MOTOR Mạch điềukhiển động sau: VCC R1 D1 MG1 Q1 Q2 D3 Q4 MOTOR STEPPER D2 Q3 R2 D4 R3 R4 Xung điều ... từ 23 - 00 Phạm Hùng Kim Khánh Trang 24 TàiliệuthựchànhViđiềukhiểnBÀI 4: CÔNG TẮC NHẤN MỤC ĐÍCH Giúp sinh vi n khảo sát vấn đề sau: - Sử dụng phần mềm Proteus để mô mạch điện Tìm hiểu cách...
... TàiliệuthựchànhViđiềukhiển D7 D6 D5 D4 D3 D2 D1 D0 0 0 = 82h Chương trình thực sau: SETB EA SETB ET0 Hay vi t: MOV IE,#82h Danh sách ngắt 89C51 - Ngắt 0: Địa vector ... CPL P2.1 RETI ; END Phạm Hùng Kim Khánh Trang 44 TàiliệuthựchànhViđiềukhiển - Vi t chương trình dùng ngắt Timer Timer đồng thời tạo xung vuông tần số f = 20 KHz P2.3 f = 100Hz P2.4 Mạch ... gian) Trang 42 TàiliệuthựchànhViđiềukhiển Tiến trình thực Ngắt Timer Tạo xung vuông Sử dụng mạch hình vẽ: - Thực chương trình dùng ngắt Timer tạo xung vuông tần số f = KHz P2.0 sau: ORG...
... x.\ y 5 /2 1 /2 2\x 2. / x 3 /2 0 1/6 1/4 0 1/3 x/y 2/ 3 1 /2 x./ y 1 /2 1 /2 x /2 2/5 1 /2 x./ 3 /2 3 /2 1 /2 x^y phép toán sai x.^ y 32 729 x ^2 phép toán sai x.^ 2^ x phép toán sai 2. ^ x MATLAB điềukhiển ... MATLAB điềukhiển tự động Trang TẬP LỆNHCƠBẢNCỦA MATLAB I LỆNHCƠBẢN Chú ý: Cáclệnhvi t chữ thường, tác giả muốn vi t hoa để người xem tiện theo dõi Lệnh ANS a) Công dụng: ... luận lý thực công vi c 1; Trang 24 MATLAB điềukhiển tự động Trang 25 elseif biểu thức luận lý thực công vi c 2; else thực công vi c 3; end c) Giải thích: Khi biểu thức luận ký thực công vi c tương...
... TàiliệuthựchànhViđiềukhiểnBÀI 2: CÁCLỆNHCƠBẢNCỦA89C51MỤC ĐÍCH Giúp sinh vi n khảo sát vấn đề sau: - Sử dụng phần mềm Proteus để mô mạch điện Thực mô số lệnh89C51 THIẾT ... 30h lệnh tương đương lệnh MOV A,30h) - Lệnh INC: tăng giá trị lên - Lệnh DEC: giảm giá trị xuống - Lệnh SJMP: lệnh nhảy không điều kiện Phạm Hùng Kim Khánh Trang 13 TàiliệuthựchànhViđiềukhiển ... TàiliệuthựchànhViđiềukhiển Động bước gồm cuộn dây: 1 -2, 2- 3, 4-5 5-6 sơ đồ sau: MG1 STEPPER MOTOR Mạch điềukhiển động sau: VCC R1 D1 MG1 Q1 Q2 D3 Q4 MOTOR STEPPER D2 Q3 R2 D4 R3 R4 Xung điều...
... x.\ y 5 /2 1 /2 2\x 2. / x 3 /2 0 1/6 1/4 0 1/3 x/y 2/ 3 1 /2 x./ y 1 /2 1 /2 x /2 2/5 1 /2 x./ 3 /2 3 /2 1 /2 x^y phép toán sai x.^ y 32 729 x ^2 phép toán sai x.^ 2^ x phép toán sai 2. ^ x MATLAB điềukhiển ... MATLAB điềukhiển tự động Trang TẬP LỆNHCƠBẢNCỦA MATLAB I LỆNHCƠBẢN Chú ý: Cáclệnhvi t chữ thường, tác giả muốn vi t hoa để người xem tiện theo dõi Lệnh ANS a) Công dụng: ... luận lý thực công vi c 1; Trang 24 MATLAB điềukhiển tự động Trang 25 elseif biểu thức luận lý thực công vi c 2; else thực công vi c 3; end c) Giải thích: Khi biểu thức luận ký thực công vi c tương...
... sát ứng dụng MATLAB điềukhiển tự động TẬP LỆNHCƠBẢNCỦA MATLAB I LỆNHCƠBẢN Chú ý: Cáclệnhvi t chữ thường, tác giả muốn vi t hoa để người xem tiện theo dõi Lệnh ANS a) Cơng dụng: (Purpose) ... x/y 2/ 3 1 /2 x./ y 1 /2 1 /2 x /2 1 /2 x./ 3 /2 Thực hiện: PHẠM QUỐC TRƯỜNG 2/ 5 3 /2 - 16 - GVHD: PHẠM QUANG HUY Khảo sát ứng dụng MATLAB điềukhiển tự động 1 /2 x^y phép tốn sai x.^ y 32 729 x ^2 phép tốn ... luận lý thực cơng vi c 1; elseif biểu thức luận lý thực cơng vi c 2; else thực cơng vi c 3; end Thực hiện: PHẠM QUỐC TRƯỜNG - 30 - GVHD: PHẠM QUANG HUY Khảo sát ứng dụng MATLAB điềukhiển tự...
... 74LS138 Trang TàiliệuthựchànhViđiềukhiển Nguồn GND lấy từ linh kiện - Thực thi mạch cách nhấn vào nút Start đáy hình Phạm Hùng Kim Khánh Trang TàiliệuthựchànhViđiềukhiển - Thay đổi ... linh kiện Tìm kiếm linh kiện Hình ảnh linh kiện Các thư vi n chứa linh kiện Các thư vi n Phạm Hùng Kim Khánh Trang TàiliệuthựchànhViđiềukhiểnVí dụ để tìm linh kiện điện trở: - Gõ Resistor ... Trang TàiliệuthựchànhViđiềukhiển Để xoá linh kiện, ta chọn linh kiện nhấn chuột phải để xoá Thêm linh kiện mới: Nếu linh kiện không tồn linh kiện, ta phải thực thêm từ thư vi n có sẵn cách...
... + 55h 22 h + 8Fh Vũ Đức Hòa Trang TàiliệuthựchànhVi xử lý - 99h + 7Ch - Bài 1.3: Thựclệnh nhân 15h 41h, 154h 28 9Ah - Bài 1.4: Thựclệnh chia 5 623 h 14h, 321 9154h 9Ah - Bài 1.5: Thựclệnh dịch ... AH,4Ch INT 21 h 2.2 Ngắt 10h Hàm 02h: Gọi AH = 02h, DH = dòng, DL = cột MOV AH,02h MOV DX,0F15h INT 10h Vũ Đức Hòa Trang TàiliệuthựchànhVi xử lý Tiến trình thực 3.1 - CáclệnhBài 1.1: Thực chương ... giá trị 25 h - Bài 1.9: Thựclệnh quay phải bit, bit, bit giá trị 25 h - Bài 1.10: Thựclệnh quay phải kết hợp với cờ carry bit, bit, bit giá trị 25 h - Bài 1.11: Sử dụng lệnh IN để nhập liệu lệnh...
... hỗ trợ lên tới 128 bit (các bit SFR xem bảng 2. 2) Các địa bit từ 00h – 7Fh nằm RAM nội địa từ 80h – FFh nằm SFR Cáclệnh nhóm lệnh logic mô tả bảng sau: Bảng 2. 5 – Cáclệnh logic Lệnh Hoạt động ... thay lệnh thích hợp Phạm Hùng Kim Khánh Trang 48 Giáo trình Viđiềukhiển 0000h Lập trình hợp ngữ viđiềukhiển MCS-51 AJMP rel Phạm vithực AJMP rel Phạm vithực 2K 07FFh F800h 2K FFFFh Hình 2.2 ... @R0: nội dung ô nhớ 30h 20 h ;Chuyển bit thấp A = 50h (30h) = 24 h 3.1 .2 RAM ngoại Cáclệnh nhóm lệnh chuyển liệu RAM ngoại mô tả sau: Bảng 2. 3 – Cáclệnh chuyển liệu RAM ngoại Lệnh Hoạt động Chu thi...
... VCC cấp điện áp nguồn cho Viđiềukhiển Nguồn điện cấp +5V±0.5 Chân GND:Chân số 20 nối GND(hay nối Mass) Khi thiết kế cần sử dụng mạch ổn áp để bảo vệ cho Viđiều khiển, cách đơn giản sử dụng IC ... từ ROM nội hay ROM ngoại Khi EA nối với logic 1(+5V) Viđiềukhiểnthực chương trình lấy từ nhớ nội Khi EA nối với logic 0(0V) Viđiềukhiểnthực chương trình lấy từ nhớ ngoại ... P1.0 T2 P1.1 T2X Chức Ngõ vào nhận liệu nối tiếp Ngõ xuất liệu nối tiếp Ngõ vào ngắt cứng thứ Ngõ vào ngắt cứng thứ Ngõ vào Timer/Counter thứ Ngõ vào Timer/Counter thứ Ngõ điềukhiển ghi liệu...