1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo trình thực tập vi điều khiển

58 2 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đ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

Thông tin cơ bản

Định dạng
Số trang 58
Dung lượng 11,3 MB

Nội dung

Trang 4

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 6

Khoa Đ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 7

Khoa Đ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 8

Khoa Đ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 9

Khoa Đ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 10

Khoa Đ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 11

Khoa Đ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 12

Khoa Đ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 14

Khoa Đ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 15

j 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 16

2 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 17

Khoa Đ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 18

o 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 19

4 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 21

Khoa Đ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 22

Khoa Đ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 23

Khoa Đ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 24

a # 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 26

Mạ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 27

Khoa Đ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 28

op 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 29

KY 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 30

Khoa Đ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 31

Bướ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 32

Khoa Ð Đ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 33

Khoa Đ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 34

Khỏ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 35

Khoa Đ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 36

Khoa Điện Công Nghiệp Giáo Trình Thực Tập Vị Điều Khiến

Connecting

identily your Chip

Trang 37

Khoa Đ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 38

Khoa Đ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

Ngày đăng: 06/08/2022, 16:46

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

TÀI LIỆU LIÊN QUAN

w