Giặi : Bắt đầu xâ nước vào trong 10s Sau đó sẽ bắt đầu quá trình giặt bằng cách cho Động cơ chính quay thuận Š giây, dừng 2 dây, quay ngược sự giây, dừng 2 dây rỗi lặp lại, 1 Quá f trình giặt kết thúc sau 60s
Xã mước : Động cơ xa nước được kích hoạt để bơm nước ra đồng thời hệ thống chuyển đổi tốc độ động cơ giặt sẽ ang tôc độ cao, động cơ giặt không họat động Hoạt động xả nước kết thúc khi mite
nước đạt mức † hập Kết thúc quá trình giặt máy sẽ tự động chuyên sang chức năng vắt nước nếu
chức nẵng vất nước đã được chọn
VẤt nước : Ong cơ xả nước hoạt động đồng thời động cơ giặt hoạt động chiều thuận với f tốc độ cao
Thời gian vất V St nước là 1 phút, Kết thúc quá trình vắt khô nước may sé dừng và đưa v zè chế độ không
chọn chức năng
` gì
đit ý ; Trong quả trình giặt ta có tắt băng cách nhân núi Pouer Sơ đồ kết nếi
Ngõ vào : Port P1 được sử dụng nhận các tín biệu đầu vào Quy ước ngõ vào mô phóng hoạt động raáy giặt như sau ; NGÕ VÀO| KẾT NÓI Pl.4 Nút Power Pl Nut Wash P16 Nut Rinse PL? Nat Spin ứn Juy ước ngõ ra mô phỏng hoạt động máy giặt như sau : toi NGO | tếT NÓI GIẢI THÍCH RA POO Ben Power PO.1 Dén Wash PO.2 Đèn Rinse PO.3 Đèn Spin
P0.4 ĐI thuận Động cơ giặt đang quay thuận
P0.5 Đi ngược Dong co ait đang quav ngược
PO0.6 D2 Động cơ xả nước hoạt độn
Trang 5
Phu là hoa Điện Công Nghiệp Giáo Trình Thực Tập Vi Điều Khiển = aed th sol “ Ð Mục đích yêu cầu: 1, Mục dich: S # Viét dude chudng trình điều khiển máy giặt 2 Yêu cầu
e Bién dich file *.asm sang các file *.obj, *.hex, *.bin
= Mô phỏng được hoạt động của mạch bằng chương trình mô phóng Sim51 =_ Kết nối được phần cứng II) Dụng cụ thiết bị thực tập: e B6 thi nghiện n vi điều khiến a Phan 0 mém ASM 51 =» BO nap IC 8051 ïH) Các bước tiến hành : Bước:
Khảo sát máy giặt đơn giản như sau:
Hệ thông nút nhân của Máy giặt bao gồm : | POWER 2 WASH sp thông động cơ chấp của Máy giặt bao gồm : ng cơ chính (giã)
_ Động cơ xả nước ra và hệ thông chuyển đôi tốc đ
_ Van xả nước vào di èu khiển bằng van điện tử sex
Gây
Nguyên lý bọat động chung của múy giặt
Đề vận hành máy giặt ta thực hiện các bước sau :
Trang 6Khoa Điện Công Nghiệp Giáo Trình Thực ước4 :
liên dịch chương trình sang dạng file HEX
Tiến hành tương tự như hướng dẫn trong bài | oo
Bước Š :
Trang 7Khoa Điện Công Nghiệp Giáo Trình Thực Tập Vị Điều Khiết PO.5 Đèn BCO P0.6 Dén Wool
POT ĐI thuận Động cơ giặt đang quay thuận
P2.0 D1 ngược Động cơ giặt đang quay ngược
Trang 8Khoa Điện Công Nghiệp Giáo Tình Thực Tập Vi Điều Khiển z
3 & z ‘ = A 2a # »
4 Nhân mút Start, sẽ bắt đâu thực hiện các chức năng như sau :
Giặi : Động cơ chính quay thuận 2 giây, dừng Š dây, quay ngược 5 giây, dừng 5 giây rồi lặp lại Quá tr rình giặt diễn ra trong 2 phút, Khi hết thời gian giặt thì sẽ tự chuyên sang chức năng xả nước nêu chức năng xả nước được chọn
Xả nước + Động cơ xã nước được kích hoạt để bơm nước ra, động cơ giặt không họai động Hoạt
động cơ xá nước hoạt động trong 30s, Kết thúc quá trình giặt máy sẽ tự động chuyển Sang vắt nước nếu chức n ăng vất nước đã được chọn
VẤT nước : Động, cơ xả nước hoạt động đồng thời động cơ giặt hoạt động một chiều với tốc độ cao
Thời gian vắt nước là 2 phút Kết thúc quá trình vắt khô nước máy sẽ đừng và đưa về chế độ không chọn chức năng
` go
Luuy: Trong qua trình ? giải ta co thê tạ am dirng qua trink bang nut start Nếu nhân nút
KRUNCTION hoặc nút Course thì thời gian thực hiện sẽ bị RESET về giá trị mặc định =
Sơ đỗ kết nội
Z
Ngõ vào : Port P1 được sử dụng để quét các phím chức năng Quy ước ngõ vào mô phông hoạ e Bim
động máy giặt như sau :
P TNO! CH
ức nước him Ơ mơ phỏng nước mức
Trang 9Khoa Điện Công Nghiệp Giáo Trình Thực Tập Vị Điều Khiến tị + thông động cơ châp của May giặt bao gôm : Động cơ chính (giã)
ông cơ xả nước ra và hỆ thống chuyển đối it
ñ xã nước vào điều khiển bằng van điện từ s + Mà be aly Bos A a z + x A z Se 6 b6 tri cac mit whan va Gen bac naw sau:
FUZZY ECO Wool Wash Rinse Spin Power
COURSE “et UNCTION Power : vận hành máy giặt ta thực hiện các bước sau : Ặ À z ` ai ke we oe Nhân nút tPower đề mở nguon : lúc a đèn báo Power sẽ sáng & z sờ “%4 z Nhan nat FUNCTION dé chon chire ping : Wash (gidt), XA nude r eo so dé sau: 1 ưi BD nà Be eet, fave! WASH seco cia Wasn vở ong “¬ ale
chon Spinse inse
Từ sơ đồ ta thấy giá sử đang ở chế độ giặt (Wash), nhắn RUNCTION lần 1 sẽ chuyên sang Xả
nước, nhắn FUNCTION lần 2 sẽ chuyên sang xả nước, nhân FUNCTION lần 3 sẽ chuyển sang vắt
nước Đèn báo hiển thị chức năng sau mỗi lần nhân RUNCTION = 3, Chọn chế độ giặt theo sơ đề sau : * Ba peggy Sey FUZZY comm |, Wool =====
Chê độ giặt sẽ quyệt định thời gian giặt theo bang sau:
Chê độ giặt Logic md (Fuzzy) | Tiêt kiệm (ECO) Len (Wool)
Thời gian giặt (phú) 5 4 3
Trang 10Khoa Điện Công Nghiệp Giáo Trình Thực Tập Vị Điều Khiển Bài 7 : Ð Mục đích yêu cầu: 1, Mục đích: = Viết được chương trình điều khiển máy gi cầu
* Bién dich file *.asm sang cdc file *.obj, *.hex, *.bin
= Mô phỏng được hoạt động của mạch bằng chương trình mô phống Sim51 = Kết nối được phần cứng ID Dung cu thiét bị thực tập: * Bộ thí nghiệm vi điều khiển # Phan mềm ASM 51 s May tinh # Bé nap IC 8051 HH) Các bước tiến hành : Buécl:
Khảo sát máy giặt
Hệ thông núi nhân của Ì May 1 POWER 2 START/HOLD 3 FUNCTION 4 COURSE t x®%€ 2 Yên Oe + = 4
iặt bao gồm : ror
Hệ thống cảm biến của Máy giặt bao gồm
Trang 11Khoa Điện Công Nghiệp Giáo Trình Thực Tập Vị Điều Khiên delay mov r3,#1 loop3 mov cÓ,#5 loop2 taov rì,#190 lLoopl adynz ri,loopl djnz r0,loop2g djnz r3,loop3 ret end pe 5 nh a a $: Si = Co pon o> = “> te 3g = > ae 5 - a2 Cm < Bướcá :
Biên dịch chương trình sang dạng file HEX Tiến hành tương tự như hướng dẫn trong bài 1 Bước 5 :
Trang 12Khoa Điện Công Nghiệp
_ „ta
khién xuat s6 8 trên Led ma trận
yD ~i
Vẽ lưu đô chương trình
sir dung port 2 quét chon transistor, port 0 xuất mã của led ma trật oo fot eon Su os C3 jo oi G coe go eth fat = Tên Bướ ;GCỔ : Viết chương trình dang file ASM (Học sinh tự giải thích) org org mains me A ^ 4 44
laplai: mov p2,#11111110B Ma led ma tran cOt 1=1 11111108
Trang 14Khoa Điện Công Nghiệp Giáo Tình Thực Tập Vị Điền Khiển
Bài cas
Viết được chương trình giải mã hiển thị led ma trận
* Bién dich file *.asm sang cdc file * obj, * hex, *.bin
8 Mô phỏng được hoạt động của mạch bằng chương trình mô phông Sun51 a Kết nối được phần cứng ÄI) Dụng cụ thiết bị thực tập: " Bộ thínghiệm vi điều khiến “Phần mềm ASM 51 » May tinh # BO nap IC 8051 HH) Các bước tiến hành : Bước1:
*Sơ đồ kết nối khối led ma trận như sau:
KHOI LED MA TRAN:
Khai niém:
Led ma tran 8x8 c6 hai mau xanh do.Cac hang va cét duge dua qua IC dém 2803 Led ma tr an co 8 duwong diéu khién hàng 1Pó, 8 đường điều khiển cột màu xanh JP9, 8 đường điều khiển 1 cột màu đơ 1P§
Khi muốn điều khiên led ma trận thì trình tự kết nối như sau :
Trang 15j Sy PUSH ACC BACK2: MOV R3,#50 BACK3: ACALL GETKEY JC BACK2 NZ R3,BACK3 AP ayo AGC O3H age * ey tạ re g tr ẩ JN O POP Be PRR RE ek kb kk OUTLED: MOV DPTR, #TABLE MOVC A, @A+DPTR MOV P2, MOV P0, #00H RET TABLE: \BL DB O3H, 0OSFH, 0258, ODH, O99H, 049, O41H, OL BH £ mS 2k2 ta 01H,09H,011H,0C1H,O63B,085H,O61H,Ô74H END Địch chương (rình sang dang -HEX : Tien ha nh tương tự như hướng dẫn trong bài |
N ap chương trình vào vì điều khiến : Ti ake anh trong tw nhu hudéng dan trong bai |
Kết nối phần cứng : như bài thực tập “Giải mã led 7 đoan” Vận hành l lên £ icon Các bài tập làm thêm :
Bài 3 : Viết chương trình thể hiện số ° hiện số đếm giây (00-59) ở 2 Led cuối (led7, led8)
Trang 162 rinh Thuc Tap Vi Diéu Khién
N
a ey Ce tạo 2 ch)» mã CQ > ped Oo k End
tra i Joussh D> mì em Nat on oo © z os
&
Bài tập 3 : Viết chương trình quét bàn phím và thể hiện phím được bấm lên 8 led 7 đoạn
ø trình : Đề bí ết được phím nào đã được nhắn trong sơ do phần cứng đã giới thiệu, bat
ude phải sử + dung thủ tục quét như trong hướng dẫn bài tập này sẽ áp dụng thủ tục quét để ai né
phím được nhân và xuất ra 8 Led 7 đoạn, - ot Seay © Be os & op Khao sat so do : như bài thực tập “Giải mã led 7 đọan” Việt chương trình : MOV A, #00H MOV TMOD, #018
LOOP: MOV RO,A
Trang 17Khoa Điện Công Nghiệp Giáo Trình Thực Tập Vì Điều Khiên
ke _&s Ro + 3 ae nA cepts +
Kết nỗi phân cứng : như bài thực tập “Giải mã led 7 doan”
z8 3 z A ` an 1132 ae
Khảo sát sơ đõ : như bài thực tap “Giải mã led 7 đoan
ELưưu đô chương trình : như bài thực tập “Giải mã led 7 đoan” Viết chương trình : org o000h mp main Org 0030h Nain mor ¬ laplai: ov p2,#10010001B
MOV pO, 3011111118 Mã Led 7 đọan số 0 = 11000000B = 03H
call corey Chọn Led9
mỌY pá, 00210000810 mov 2271101111116 Ma Led 7 đoan số 1 = 111110018 = 09 delay Chon Led1 call + mov p2, #11000011B 1.3 5 call delay mov p2,#11000011B tqQV pÔÐy#1116011115 call delay mov p2, #90000011B mov ÐÔ,11141101115 call delay taov p2,#111111115 mov øÔ,#111110118 call delay raov p2, #10010001B mov pO, #111111018 call delay mov p2, dì 0010 Ễ mọov pÕ,;#11111110B call delay ý jmp laplai delay: mov r3,#1 Chuong trinn Delay loop: mov ©0, #5 2560lầnxSlần = 1250lệnh
Loope: mov £1l,#250 1250lénhx2clock/lénh = 2500clk
Loopl: djnz ril,ioopl 2.500clk x lus = 2,Smicrosecond djing r0,loop2 djinz r3,loop ret end
Địch chương trình sang dạng JiEX : Tiên hành tương tự như hướng dan trong bai |
Nạp chương trình vào ví điều khiến : Tiến hành tương tự như hướng dẫn tron; il
gus?
Trang 18o Trinh Thuc Tap Vi Điều Khiển Đếm Khoa Điện Công Nghiệp Giáo BÀI TẬP THỰC HÀNH THÊM Bài tập 1 : Viết chương trình hiện số đếm từ 0 đến F (hệ thập lục phân) trên 8 led với tần số thay đôi la 1 HZ
Khảo sắt sơ đề : như bài thực tập “Giải mã led 7 doan”
Lưu đồ chương trình : như bài thực tập “Giải mã led 7 đoan” Viết chương trình : “a L org 9000h yp main org 0030h r4 Ma Led 7 doan sé 0 = 11000000B = 03H Chon Led MA Led 7 doan s6 1 = 111110018 = 09 Chon Ledl * Oo Gad bey t I © ca 3 o~ sis te hộ KE bet ut by n _ tá a oh a ad MOA AMWANANAN ARAN “ bh vg ao Be ta 50 @œ® œ0 Oe ce S.0 *ö seb co 5 oO mM Oo "Ch @đ any oy BS  ie bes œ LO by wo tưng tr BS Bế + Oj 3 G 8 oo fy Ee] 2g few ks bert Oo ae G {$® 4p là ow po hel So ‡ m 1 peo on ö 8 we Oo 0 oo fob dd be fot @ O < m3 siE Eè oO ¬- bo mr ne font fe ũ gu j- he ch "má x @ sis fois bt 8 ch @ > LO heh pe bề ' „ b Co mM ca het foo cS 1 call delay mov p2,#0C1H call delay mov p2,#063H ; call delay mov p2,#085H lay “4 we teed _ ‡ call delay Chương trình Delay 1second mov p2,#061H 2501anx20014nx101an = 500.000lệnh
call delay 500.000lệnhx2clock/lệnh = 1000.000clk
mow pe, #O71E 1000.000clk x lus = lsecond call delay jmp laplai : mov z3,#10Ð0 mov r0,#200 mov vil,#250 djnz rl,loopl r0, loop v3,loop3
Dịch chương trình san _ lang HEX: Tien hành tương tự như hướng dân trong bai |
Trang 194 SAA 4.2 wa Totes hy Marg oP xa
Khoa Điện Công Nghiệp Giáo Trình Thực Tập Vi Điều Khiển mov p2,#10011001B mov pÕ,#1110111i1B call delay mov øØ2,#01001001B mov pO, #11011111B call delay mov p2,#O01000001B mov pO, #10111111B call delay mov p2, #000 110118 mov p0,#01111111B call delay jmp laplai delay: mov r3,#1 Loop3: mov cÓÔ,#2 Loop2: mov rcl,#250 lLoopil: aynz ri,loopl djnz r0,loop2 djnz r3,loop3 ret end Lưu file với tên là GIAIMALED.ASM Bước4 :
Biên dịch chương trình sang dạng file HEX Tiến hành tương tự như hướng dẫn trong bài I
Bước §: S
Nạp chương trình vào vị điêu khiên 8951 Tiên hành tương tự như hướng dân trong bai |
Kết nối như trong phần sơ đồ kết nối Vận hành mạch
Trang 21Khoa Điện Công Nghiệp | ee ee es ra 2, và ng 26 ee om HA ae ; cm aa a Ỷ vé = nã, es oe ậ k & Ẹ & 2t bà tớ xu a ky ws ky % be ice 2 I — | lo ll Po Lt LL UL LÍ m [it to do Ò Š 8 ane ‘iam tt sel lee) le) be _— HỮU cect WU TÚ — es
Siất %HiẾn siết 7í agiisf-aÐ te
tì & mã Ca a fal oO” i Eby eZ = ely hese LED 7 DOAN 5 2.0-P2.7 JP25 P0.0-P0.7 £ 3
Trong bài này ta sử dụng port 0 quét chọn transistor, port 2 xuất mã của LED 7 đoạn, điều khiển 9 SỬ
Trang 22Khoa Điện Công Nghiệp Giáo Trình Thực Tập Vị Điều Khiển ye Bài 5: Ð Mục đích yêu cầu: 1, Mục đích: = Viết được chương trình giải mã hiển thị led 7 đoạn 2 Yêu cầu
® Bién dich file *.asm sa ang cdc file *.obj, *.hex, *.bi
# M6 phong g được hoạt động của mạch bằng chương trình mô phỏng Sumn51 “_ Kết nối được phần cứng 11) Dung cụ thiết bị thực tập: Bộ thí nghiệm vi điều khiển = Phần mềm ASM 51 2 May tính ® B6 nap IC 8051 HH) Các bước tiến hành : Bước]: Khảo sát sơ dé *Sơ đồ kết nối khếi led 7 đoạn như sau; 1 Khái niệm: - ; _ Kit thuc hanh cé gan 8 led led ding lam cde dén hién sé theo dang ma 7 doan ( a,b,c,d,e,f ,g va dot)
Led 7 doan loai anode chung Dé đóng mở từng số trong đấy 8 số, mạch dùng tính tắt mở của cac transistor pnp (25A 564) Cac chan a,b,c, def ,g v a dot duge nối ra trạm nối với điện trở
han déng 220 JP5 lay tín hiệu giải mã con số JP25 c cap ma quét cho chan B cia 8 transistor
28A564
Trang 23Khoa Điện Công Nghiệp Giáo Trình Thực Tập Vi Điều Khién
Bài tập thực hành thêm
Bai 1: Vẽ sơ đồ kết nối sử dụng các ° relay thay cho 1C ULN2803?
Bài 2 : Đề động cơ quay theo chiều ngược lại mà vẫn giữ n uyên chương trình thì kết nỗi phân cứng z b 3 Đề
= l)
Trang 24a # Kx Khoa Điện Công Nghiệp Giáo Trình Thực Tập Vịì Điều Khiển taov pQ,#00h chay: ¡bpl.5, buc clr b.G guoc: jb b.0, ketthuc moy pÖ,a ira call delay ketthuc: jmp dung delay: mov 13,#5 loop3: mov r0,#200 loop2: mov 11,4250 loopl: djnz rl loop địnz r0,loop2 djnz r3,loop3 fog co oe end Luu file véi ten 14 DONGCOBUOC.ASM Bước4 :
lên dịch chương trình sang dạng file HEX
Tiên hành tương tự như hướng dẫn trong bài Í ; CƠ
Bước Š :
Nap chương trinh vao vi di êu kh khiến 8951,
Tiên hành tương tự như hướng dân trong bài Ì Bước 6;
Kết nỗi i phan cứng
Ngõ ra P0 (8 bit) cé thé điều khiển 2 độn Ong cơ bước Nồi 4 bít P0.0, p0.1, p0.2, p0.3 đếnIC
ULN2803 (nối cả § bit nếu ta sử dụng cáp tín ñ hiệu 8 8 bit) Nói 4 ngõ ra của UL 'N2803 7
của động cơ bước 2 cuộn đây có điểm giữa như trong sơ đồ kết nối
Bước
Vận hành mach
Nhắn nút 0 để dừng, nhắn nút 8 đ val n hanh dong co
Trang 26Mạch động lực của động cơ bước có thê được cập nguôn băng cách sir dung cac Transistor công suất Trong bài này giới thiệu mạch điện sử dụng ỨC công suất có đảo 2803 IC này có § ngõ ra, dòng điện tới S00mA, Sod đồ kết nối như sau : ULN2803 POT POG PO5 PO4 POS P02 P9.1 POO A Send
Ta cũng có thê sử dụng 4 relay đóng cắt cho 4 cuộn day của động cơ bư tớc Lúc này tín hiệu điêu khiến dung đề điều khiến các relay, tiếp điểm của các relay này dung để cấp nguồn cho các cuộn đây
Trang 27Khoa Điện Công Nghiệp Giáo Trình Thực Tập Vi Diéu Khié:
lo
Nguyên lý hoạt động của động cơ bước 2 cuộn dây có điểm chung như sau :
Giả sử nguồn V+ duoc nối vào 2 đầu 1 che tung của 2 cuộn đây Đề động cơ £ :
hình vẽ, ta tiễn hành cấp r nguồn âm vào các cuộn đây the o bang trạng thái như trong one & gear no =8 Sẻ: sả ta + 2 2, quyude: mirc 0: cap nguồn V- mức Ì : cấp nguồn V+ - : để hở, không cấp nguồn Nguồn DG — TT /X iV x Y ro i 0 - - - 2 - 0 ˆ - | 3 : 0 - 4 - - - 0
Ta có thê thay thê mức — băng mức Í
Muốn động cơ quay theo chiều ngược lại ta tiến hành cấp xung lần lượt các trạng thái 4» 3—»2—>1,
Kiểu điều khiển như trên được gọi là dieu “ lên bước đủ, một cuộn đây Ngoài ra còn có kiểu
điều khiển bước đủ 2 cuộn đây hoặc điều kh a bước Bảng trạng thái của 2 phương pháp điều
khiến như sau :
Trang 28op ar) or tad pot Oe ¬ Su”: vj te mà Bod ‘Gone — THỂ đem = ki yon sel, > ae > oO watt
ad o ost th puntTT a foo eb, mm
Khoa Điện Công Nghiệ ee D Muc đích yêu cầu: 1 Muc dich: ` ¬- 2 ^ * Việt được chương trình điều khiến động cơ bước Yêu cầu bo
# Bién dich file *.asm sang c4c file *.obj, su * bin
“ Mô phỏng được hoạt động của mạch bà g
=_ Kết nối được phân cứng HH) Dung cu thiét mI thực tập: Bộ thí nghiệm vi ¡ điều khiển = Phần mềm ASM 1 Sĩ # May tinh # BO nap iC 805 yD Các bước tỉ ‘én hanh : Bước]: foe : = & oe S 8 rinh m6 phéng Sim5! E7 9
hảo sút sơ đồ kết nối phần cứn
Trang 29KY 3oa Điện Công Nghi lệp- Giáo Trình Thực Tập Vì Điều
` Bước 6:
Ket nỗi phần cứng
3 ngõ ra p0.0, p0.1, p0.2 được nối dén 3 relay 5v Tiếp điều khién 3 contactor K.Y,A
tụ cc fos ome co ooh at CS đa fe OG “ ime s Lad as ep pees See tt fas mie wet = Pavone So © ome
Vin hank mech
Trang 30Khoa Điện Công Nghiệp Giao Trinh Thue Tap Vi Di
Bước3 :
Soạn thảo chuong trinh dang file ASM :
Mở Noftepad và nhập vào đoạn chương trình như sau : ORG 0000H JMP MAIN ORG_ 0030H MAIN: CLR PL0 MOV P0,#00 DŨNG: 1B P14,T CLR POO CLE POI CLR PO.2 T: JB P1.5,DUNG SETB P0.0 SETB P0.1 CLR P9.2 CALL DELAY
can 5 ¬ Trong quá trình trì hoãn thời gian vẫn
CALL DELAY tiên hành kiêm tra nut dung CALL DELAY CLR PO CALL DELAY KT: SETBP0.2 JIB PLAST JMP DUNG DELAY: MOV R242 TRIBOAN2: MOV R1,#200 TRIHOANI: MOV ROW#250 JINB PL4.MAIN TRIHOAN: DINZ RO.TRIHOAN DINZ RLTRIHOANI DINZ R2, TRIHOAN2 B
Biên dich chương trình sang dang file HEX Tiến hành tương tự như hướng dẫn trong bài Ï Bước 5
Nạp chương trình vào ví điện khiên S91 Tiên hành tương tự như hướng dan trong bai |
Trang 31Bước2 :
Vẽ lưu đô chương trình :
Giáo Tình Thực Tập Vị Điều Khiển BEGIN ì xoá P0 CLRP1.0 DELAY 1S SETB P0.0 CLR PO.1 CLR PO.2 DELAY 200mS
Khoi tao str dung 3 nút nhân 0,4 33
Xoá ngõ ra (do mặc dinh ngé ra bang 1) ay
Nút dừng D có được nhân không?
5
Nêu D duoc nhân thì xoá 3 3 ngõ ra
Nút mở Mi được nhân hay không? Ä được nhắn thì tiễn hành cho khởi
ỗi Sao
Một giây sau tiên hành chuyên tam giác
(có thời gian khoá chéo mêm là 200ms)
Trang 32Khoa Ð Điện Công Nghiệp Giáo Trình Thực Tập Vi Điều Khiển
ÀO TAM GIÁC D Muc dich yêu câu: 1 Mục đích: 3 a Viết được chương trình điều khiển động cơ 3 pha khởi động sao tam giác 2 Yêu cầu Ä~ # Biên địch Blce *.asm sang các fñle *.obi, *.hex, *bín > y) " “Mô phóng ng được hoạt động của mạch bằng chương trình mô phỏng Sữm51 ae @ Kétnéi dude phan cting ID Dụng cụ thiết bị thực ‘ape “ Bộ thí nghiệm vi điều khiể # Phanmém ASM 51 TD Các bước tiến hành : Buéel
Khao sát sơ đồ ng uyên Ï
Kết nối PÔ ra ngõ ra r relay VỆ) Dùng tiép diém cia relay R diéu khién contactor Ding
contactor điều khiển động cơ không đồng bộ 3 pha
Trang 33Khoa Điện Công Nghiệp Giáo Trình Thực 106006015,11060661LB,11180111B,11111111B,160000091B, 11008011Đ8,11196111B,111111118 DB 000110008 00111100B,01111110B,11111111B,000110008, Ô091111005,601111110B,111111115 END
BAI TAP TU LAM:
Trang 34Khỏa
ài 3: Zz
Ae
Điện Công Nghiệp <>
Viết chương trình tạo xung vuông 1 Es
Kết nối phần cứng như bài trên,
Viết chương trình như sau, Sinh viên tự giải tÍ
Giáo Trình Thực Tập Vị Điều Khiểi giây & PO (Tir p0.0 đến p0.7)
ních hoạt động của chương trình MAIN: loop: OC tok ik tok isk ia dob took soak 3 ret END ORG 0000H jmp MAIN ORG 00300 mov p0,#00H mov pô,¿00h cali delay mov p0,0%fh call delay JMP loop mov 1375 loop3: mov 1),#200 loop2: mov rl,#250 loopÍ: đnzrl,jloopl địaz rÖ,loop2 ding r3loon3
Bài 4: Viết chương trình điều khién 8 LED sảng (heo trậi Kết nối phần cứng như bài trên
Trang 35Khoa Điện Công Nghiệp Ciáo Trình
CAC BAI TAP THUC HANH THEM
Be noi ph an cứng như bài trên trì Viết chương trình như sau, Sinh viên tự giải thích họat động của chương trình ORG 9000H grap MAIN ORG 00308 NM MA UN: taov pộ,#00H Bị clr p0.0 call delay setb p00 call delay JMP loop - 4# SẸ dc sỹ sự tệ 4© ác đc E độ sẽ SE tệ DELAY: mov 13 #10 Chương trình con delay loop3: mọv r0,/200 loop2: mov rl,#250 loopl: địnzrÍ,loopl địnz rÐ,loop2 địnz r3,loop3 ret END
Bài 2: Vì iết chương trình tạo xung vng Í giấy
ie nối phần cứng như bài trên
tết chương trình như sau, Sinh viên tự giải thích hoạt động của chương trình
Trang 36Khoa Điện Công Nghiệp Giáo Trình Thực Tập Vị Điều Khiến
Connecting
identily your Chip
Trang 37Khoa Điện Công Nghiệp Giáo Trình Thực Tập Vị Điều Khiển Tiên hành ean ai IC cho ding chiéu, chac chan va tién hành kết nối lại Ì Nêu cơng việc kêt nội thành
Trang 38Khoa Điện Công Nghiệp Giáo Trình Thực Tập Vi Điều Khiển Bướcả :
Biện dịch chương trình sang dạng file HEX ;
Tién hanh bién dich file KHOIDONG.ASM ra dang KHOIDONG HEX bang cdc lénh: AsmS51 khoideng.asm
Oh khoidong.ob)
Nếu quá trình biên dịch thành công ta sẽ có file KHOIDONG.HEX với kích thước lớn hơn 0B Nếu quá trình biên dịch không thành công †a xem thông báo lỗi trong ñle KHOIDONG.LST và sửa lại cho đúng và tiễn hành biên địch lại đến khi thành công
Kết thúc bước này ta có file KHOIDONG.HEX Bước 5 :
Nạp chương trình vào ví điều khiến 8951
Kết nỗi KIT nap voi may vi tinh qua céng COM của may vi tinh
Gan IC can nap vao Socket 40 chan cua kit nap 8951, Luu y phai sắn n dung chic iéu theo hướng dẫn trên kit nap va gido viên hướng dẫn thực tập Việc gắn sai IC8951 có thể dễ dang lam héng IC, Cấp nguén cho KIT nap
Chay chương trình EZ Upoader có biểu tượng ngọn đuốc Giao diện chương trình EZ Dploader có các phần chính sau : Phân các núi nhân N tương lác : nnection Lostlll Phân bảng ghi i các S thông báo Phan théng tin tran har OG
Trong chuong trinl/EZ Uploader, nhắn chuột vào nút COMI hoặc COM2 để ki
tính và KÍT nạp Trong quá trình kết nối, chương trình có hiện các thông báo n
Conecting : dang kết nổi giữa máy vi tính và KIT nạp Nếu thông báo này hiện ra trong đ lầu hoặc lặp lại thì kết nổi giữa máy vi tính và KIT nạp không thành công, tiế
kiểm tra lại đây nổi và tiễn hành kết nố i lại
Identify your Chip : Xdc dinh vi điều khiển đang được gắn ở socket 40 chân cần n ạp Nếu thông
báo hiện lâu hoặc lặp lại là không xác định được IC đang g vin t trong socket