Thư PHẠM HỮU LOC - PHAM QUAD
VI DIEU KHIEN
MCS
Trang 3LỜI NểI ĐẦU
Ngỏy nay, cõc bộ vi diễu khiển dang cụ ứng dụng ngỏy cỏng rộng rọi vỏ thóm nhập ngỏy đời sống xọ hội Hầu hết cõc thiết bị kỹ thuật từ phức tạp
cho dến đơn giản như thợ kiển tự động, thiết bị văn phúng cho đến cõc thiết bị trong gia
định đều cụ đỳng cõc bộ vi điều khiển Mặc đỳ cụ nhiều ứng dụng thực tế như vậy, những tỏi liệ
hiện cụ chưa đõp ứng được nhụ cầu về học tập giảng dạy vỏ nghiởn cứu ứng dụng cõc bộ vi điều
khiến đang nị ăng hiện nay
cỏng nhiều trong Tớnh vục kỹ thuật
Xuất phõt từ thực tế đụ, mục dợch chợnh của việc thiết kế vỏ đưa vỏo ứng dụng mừ hớnh thợ
nghiệm vi điều khiển nhằm giỷp cho người học cụ thể ứng dụng vỏ kiểm chứng những kiến thỷc
â trỷc vỏ lập trớnh hệ vi điều khiến
au khi đọ được học, nghiởn cứu vỏ tớm hiểu về vi điều khiển ở phần lý thuyết, chỷng ta cụ
thể bắt đóu tiến hảnh thục hiện cõc bỏi thợ nghiệm đổi với vi điều khiởn nhằm mục đợch giỷp
chứng tõ biểu một cõch tường tận hơn về những gớ mỏ ta đọ được học ong phản lý thuyết cũng
như cõch thức vận dụng nụ vỏo trong thực tẾ
Trong thực tổ, cõc ứng dụng của vi diều khiởn thớ rất đa dạng vỏ phone phỷ Từ những ứng dụng dơn giõn chỉ cụ vải thiết bị ngoại vợ cho đến những hệ thống vớ điều khiển phức tạp, Tuy nhiởn, trong phạm vi cỏ giới hạn, mừ hớnh thợ nghiệm vi diễu khiởn nỏy được thiết kế tương đối
u cầu phần cỷng vỏ cụ rất nhiều chương trinh điều khiởn mẫu cũng như cõc bỏi tập thực
hỏnh từ đơn giản đến phức tạp cụ thể giỷp cho người học thực hỏnh, thợ nghiệm vỏ tự nghiởn cứu, tự học mừn học nỏy Sõch nỏy được biển soạn nhằm tung trnh vỉ điều khiển trúng một số
điều khiển MCS-3L mỏ đặc trưng lỏ vỉ điều khiển 8031 BO cuc của sõch gồm 3 chương dựa theo chương trớnh chỉ tiết mừn học Thợ nghiệm Vị xử lý vỏ phỳ hợp với những trang bị phần cứng về vi diều khiển hiện đang phục vụ đỏo tạo tại Khoa Cừng nghệ Điện từ - Trường Đại học Cừng nghiệp TP Hỏ Chợ Minh
Ci hase I~ - Cầu hớnh của mừ hớnh Vớ diễn khiến — Giới thiệu cầu trỷc chung của mừ hớnh
ờ sơ đỗ nguyởn lý so d6 mach điện vỏ nguyởn lý hoạt động cua tất cả
ọ ởn mừ hớnh Vớ điều khiến Nội dung của chương nỏy giỷp người bọc cụ
thể nhanh chỷng nắm bất cóu trỷc phần cứng của thiết bị để tử đụ cụ thể kết nụi chợnh xõc cõc khải lại với nhau, thiết kế thỏnh một ứng dụng cụ thẻ vỏ viết chương trớnh diều khiển cho ứng dụng đi
Chương 2 - Hướng dón sử dụng phần mừm MCU Program Loader vỏ Flash Magic —
Giới thiệu chợ tiết cõch thức sử dụng hai phón mễm MCU Program Loader vA Flash Magic, lỏ hai
phần mềm dỳng để lập uớnh cho vợ điều khiởn họ MCS-51 từ PC, MCU Program Loader 1 phan
ờ tinh cho ede vi diờu khiờn theo kiờu song song va Flash Magic [2 phan mờm [4p tinh
cha cõc vợ điều theo kiờu ISP
Trang 4
đều trớnh bỏy chỉ tiết phương phõp kết nỗi, sơ dỗ kết nụi vỏ sơ dỗ nguyởn lý cho ứng dụng, Mỗi
phẩn lại cụ rất nhiều chương trớnh diờu khiển mẫu kộm theo lưu đề giải thuật từ đơn giõn để
phỷc tạp dễ rinh họa cho việc điều khiởn thiết bị, cuối mỗi phần đều cụ cõc cóu hỏi vỏ bỏ
dụng tốt vỏo việc ứng dụng thực tiễn
Để hoỏn thỏnh quyển sõch nầy, chỷng từi xin chón thỏnh gửi lời cõm ơn dến cõc tõc giả
trong phần tỏi liệu tham khảo mỏ chỷng từi đọ sử dụng ý tưởng cũng như trợch dịch từng phản Chỷng từi xin chón thỏnh cõm ơn những ý kiến đụng gụp nhiệt tớnh của cõc giảng viền trong hệ Điện tử Trường Đại học Cừng nghiệp Thỏnh phố Hồ Chợ Minh trong thải gian qua để cho cuốn sõch ngỏy cỏng hoỏn thiện hơn Tuy nhiởn nội dung cuốn sõch chắc vẫn cún
thiểu sụi, mong độc giả gụp ý phở bớnh
Trang 5
CHUONG 1
CAU HINH CUA MO HINH
Trang 6Chương 1+ Cóu hớnh cna mừ hớnh thợ nghiệm vợ diễu khiếm
1 GIỚI TIHỆU
Sau khi đọ được học nghiởn ecu vk tlm hiệu vẻ vớ điều khiển ở phẩn 3ý thuyết Chỷng tỏ cụ abd ba đầu biến kỏnh thực hiện cõc bỏi thợ ughiệu: đổi với xi diễu khiển siiồnn te địch giỷp chồng tế hiểu trệt cõch sường tận liữu
về Ium gi bi Hỏ đọ được học wrong phần lý thuyết cũng nhõt cõch thỷc vận dụng nụ vỏo ương thực tế
Trừng thực lễ, cõc ứng dụng của vỏ điểu khiến thớ rất đọ dạng vỏ phúng phỷ Lừ những ứng dụng don giõn chỉ vử vỏ thiết 2j ngoại vớ cho đến những hệ thừng vi yởu khiếp, phỷc tập Tớnng phạm vỉ cụ giới Hạn, giấu Hớnh chón nhục đợch pl'ực vụ chờ cừng việc học tập vỏ Lự nại cu sinh sia Cho nởn, mừ trớnh thợ nghiệm vị điởu khiển,
nỏy dược taiết kế lương đối đóy dễ cõc yởu cầu phần cứng về cụ rắ nhiều cương tớnh điều khiển mẫu cũng nhữ
cõc bõi tập thực hỏnh từ đơn giản đến phỷc tạp giỷp cha sinh viện tuc hỏnh thợ nghiệm vỏ tự nghiởn cứu tạ học ễn hoe nay Mừ hớnh thếnghiệm vớ điện khiến nỏy hỗ rg cho vợ nghiệm: Ậ— Thợ ngậm e; ĐI.V52, 8953 BỘI VỆ 9LSư252 Ẫ Thỉnghiệ this
tắc, nỷi nhất., bỏn phợ, relay bộ nhở nỗi ti biển Hit, đẳng hề thừi gian thực (RTC)
Thị ngoại vớ nha: LED điểm, LED nỏ tróu, LED 7 đoạn, LCD, ADC, DẠC, cừng xuất nhập dữ song ty
u nd Lờp va son: sung, can)
Ẽ — Thợ nghiệm cõc chuẩn giao tiếp luc: RS232, LPT, USB, PS2
Phin mềm sư dụng eho mừ hớnh tai nghiệm vợ điều khiến nỏy lỏ phẩn mềm mừ phụng Tojyview (2
und phony Ps ISIS Professional vỏ MCU Peugetim J.oader Pade meen on phong Topview vi Pearses ISIS
Prolessione` cha phờp bạn mộ phúng vỏ chạy thử cõc chuong nớnh điều khiển trởu nấy tợnh với một xố madele this im wong ty nb trởn mừ lỏnh thể rghiởm vị điều khiển ngoỏi thực tổ, phẩn mầm nỏy cỳn cho
bạn kha năng soạn thao vỏ biởn dịch chương tớnh theo ngừn ngữ Assen:Mlee Ph a MCT! Progiain Loader che phờp bun kha nang nap chuong crinh cho ede loa v1 diệu khiến đọ nởu trởn lỳ mõy tợnh, Cỷc bạn gụ thể tớm biểu thởm vẽ hai phẫn mềm mỏy rong cõc phần sau eka gice tink: phan wear oi phone Topeew xen trang lõi liởn “Hướing dừn sả dụng phầm mừm mi phúng ACS-ST Tapriem Siendetar” phần mềm mừ phúng P: SIS
Trang 7Chương 1: Cóu hớnh của mồ lớnh thể nghiệm vi didu khiờn lal ae - II CạU HèNH CŨA Mễ HèNH THẻ NGHIỆM VI ĐIấU KHIEN
1 Rhối lập trớnh vi điều khiển > Sơ đồ nguyởn Lý 3 Giới thiệu chưng Cõc thỏnh phần chợnh củ
ip tinh lỏ port nối tiếp, nguồn cung cấp vỏ bộ vĩ khiến trung t
p được gửi vỏ nhận từ cổng COM 9 chón vỏ chuyởn đừi lừ mức logic TTT sang mức tợn higu RS ổi từ mức tợn hiệu RS233 sang mức logic TTL bằng vi mạch MAX232 Một gọi cap port adi dể
ng COM củu khối lập trớnh vi điều khiển với cổng COM của mõy tợnh (cừng RS232)
Nguồn cung cấp 16 VDC được cung cấp cho khối lập trớnh thừng qua đầu nối /90A vỏ cừng tắc SWI8
Trang 8Chương 1: Cầu hớnh của mừ hớnh tợ nghiệm vỏ did:
cấp cho khõi), Điện õp nỏy lỏ diện õp chưa được ừn õp vỏ được gọi lỏ VDD VDD được đồng đễ tạo ra ba mức điện
õp khõc nhau la VCC, VPP va VPC Diờn ỷp VCC cụ mỷc điện õp lỏ SV được tạo ra từ vớ mạch or ấp LM7805 dờ
sung cấp cho bộ vị điều khiển ung tóm (34 hoạt động Điện õp VPP cụ mức điện õp lỏ 0V, 5V hoặc 13V theo sự điều khiếp của bệ vị điểu khiểu trang (óm Điện õp VPC cụ mớc điện õp lỏ ệV, 5V hoặc 6.5V theo sự điều khiển
của hộ vi điều khiển trung tóm, Cõc loại điện dp khõc nhau nỏy được yởu cầu trung suốt quõ trớnh lập trớnh cho cõc
chịp vớ điều khiểo,
Trung tóm của khối lập ơớnh nỏy lỏ bộ vị điều khiển rung tóm U34 vỏ phón mềm điều khiển của nụ Phần mềm
cụ khả năng nhận dạng chip vi điền khiến được đưa vỏo mạch thừng quõ một trong hai socket ZTF lỏ SLAVE 40,
PIN va SLAVE 30 PIN Cõc thừng tin nỏy được sang phần mềm MCU! Program 1 oader trởn mõy tợnh đệ xõc lập cõc
thừng xổ hoại động điều khiển Khi một tập ỷn chương trớnh được gdh đi từ mõy tợnh, cõc thừng t nỏy sẽ được bộ vi điều khiến trung tóm tai dờn chip vi điều khiển cón lập trằnh bảng cõc tợn hiệu địa chỉ, dt liện vỏ điểu khiển trương, thợch, Eau khi việc lập trớnh dọ boỏn tất, cõc dữ liệu da dược ghi vỏo nỏy sẽ được gửi ngược trở li mấy tợnh
tu lỗi trong quõ trớnh nạp chịp, từ đụ đưa ra thừng bõo quõ tớnh lập trớnh thỏnh cừng hay cụ lỗi
Bạn cóu phải chủ ỵ đến một điểm rất quan trụng lỏ luừn luón phải tẹI nguừn củng cấp chủ khối lập mớnh
vi điởu khiẩn trưõc khợ tiễn hỏnh thõo(gắn chấp vợ điều khiển vỏo socket nhằm trõnh góy hỏng chủp vi didu khiễn nỏy
Í Ủng dụng
Khải lập trớnh vị điều khiển nỏy kết hợp với phần mềm MCU Program Loader trởn mấy tợnh cụ khả năng lập
trớnh cho cõc loại chp sau:
= Logi chip 40 chan (duge gin vio socket SLAVE 40 PIN): AT89CS1, ATSOLVS1,
AIROCS55, ATBOIV3S, ATSICSSWD, ATSOSSI, ATRILSSI, ATRIS5S2, ATSOLSS2, ATROS53 AT891.553, ATS9S8252, ATS9LS8252
Trang 9Hiren Hn ner VTP EPTLE TIEEIRET(FE
khiển duục thị cho phờp người sử dụng thuận tiện trong việc tiởn hỏnh thợ ngaiện: dỗi
với cõc loại vớ điều khiển họ 89 của họng Armel ủ mọi chế độ lỏm việc khả thớ gồm cõc loại vi điều khiến 40 chón vỏ cõc vị diễu khiển 20 chón
Í Thợ nghiệm vớ điểu khiởu 30 chóm: vớ điều khiển cần thợ nghiệm sẽ được gắn vỏo gncket U25 (SOCKET 20PTNI tần số hoạt đừng của chip do Y2 quyết định, cõc port xuất nhập của chịp 143 (PORT 1): Pon 1
(wong dờ P3.0 va P3.L lỏ ngọ vỏo của bộ ADC trong chip): J44 (PORT 3): Port 3 (trong dờ 23.6 khong sur
dựng) Để reset chịp bạn sử dụng nỷt nhón SW17 (RESET),
= Thợ nghiệm vớ điều khiển 40 chóm: vớ điều khiển cần thợ nghiệm sẽ được gan vao socket U19 (SOCKET 40PIN) tần số hoạt động của chợp da Y1 quyết định, cõc porL xuất nhập của chip 137 (PORT OF; Pori 0
(ngoỏi ra cún lỏ hỷc dữ liệu IX) I37 đọ giải đa hợp): J38 (PORT 1} Port 1, 339 (PORT 2): Port 2 (ngoỏi rỏ
cin fa bus dia chỉ byte cao A8 15); 140 (PORT 3): Pori 3 ðgoỏi rỏ cún lỏ bua tợn hiệu điều khiến đặc
biện, Đầu nối 141 (AO-A7 BUS): bus dia chỉ byte thấp A0 A7 Để reset chịp bạn sử dụng nỷi nhón SW I7
(XESET) Trong trường hợp thợ nghiệm nỏy trởn mừ hớnh đọ cụ thiết kế sẵn cõc bộ nhớ ROM/RAM bởn
ngoỏi (ROẠI 2764: ư KH vỏ RAM 6264: ư KB cụ nguồn back-up BIL) nhằm mục dịch giỷp cha người sử:
dụng thuận tiện hơn tong việc tbiết kế vỏ thợ nghiệm hệ thừng vi điều khiển sử đụng hộ nhớ trong hoặc sử đụng bộ nhớ ngoỏi ĐỂ thực hiện việc chuyển đừi bộ nhớ sử dụng (trong hõy ngoỏi) ta thấy đổi J36 tINTEXT) nối COM-INT: lỏ sử dụng bộ nhớ rong; nốt COM-F.XT: lỏ sử dụng bộ nhớ ngoỏi Tam địa cỏi của ROM: 00011 (RAM chuẩn] tạ sẽ thi ta ndi 134 (CS6262]
TFEEH: RAM chuẩn: 0UMI0H — IFFFTL Bit vời RAM nờu ke chỉ cụ một v: mạch 134 (CS6264) xuống CIND, cún nếu cụ thởm EO hoạt động với chức nỏng như RAM
bộ giải mọ địa chỉ 723 (74138) lỷc đụ địa chỉ của RAM cụ sự thay đừi
Ngoỏi ra, tại khếi vớ điều khiển trởn mừ hớnh thợ nghiệm cún được thiết kế sẵn: bộ chợn tẫn số U24 (74393) gỷ
nhiệm vụ tạo ra cõc tẫn số khõc nhan 142 (CLOCK QUT} dờ cung cp cho cõc khối khõc hoặc để dỳng cho cõ
ợcht khõc của người sử dụng, bộ giải mọ địa chỉ 23 (74138) cụ nhiệm vụ tạo aa cỷc tợn hiệu điều khiển chạn coi với
cõc tắm alia chi khõc nhan 135 (SELECT CHIP)
Bon cin phat chit ư dờu mot diờm rất quan trọng lỏ luừn tuừn phải tắt nguồn cứng cấp cho khối tợ điều khiẩu trước khi tiểu hỏnh thảo(gău clip vi diễu khiển rỏo socket nhằm trõnh góy hừng cấp vi dibu khiờu nay
mục
Trang 10
Chương 1; Cầm lớuẵ của mừ hỏnh tẻư nghiệm vợ diễn kiởn
+ Cag dụng
= Thi nghigm Gng dang cde log vi điều khiển 29 ciuăn v ớ 49 chón
hớnh vi didn khign sit dune ho nad ney wong hay hũ nhớ bến ngoỏi (I3ung lường
ii ud sin: BKBARKB, RAM o0 ngion Backups
+ Thi nghiờm cd
ROM/RAM n
fe Lin higu gai ina dia chi (CS OOBULL — 1EEFTL, 20001) - AFKEH, 4Q0QH - SFFFEL 6UO0H - * Phar
7FEEH, SOOUH - 9FFFH AQ0OH - BEFFH, C(00H - DPEEH.EU0H FEFTII
Trang 11Chương 1: Cóu hi ~ Ủng dụng * _ Thợ nghiệm phương phõp kết nổi khiển " Thợn
iởm phương phõp diễu khiến timg LED
*_ Thợ nghiệm phương phõp điều khiến dọy LED ờn diờ an LED sang cit,
* _ Thợ nghiệm nguyởn lý điền khiởn đền giao thừng >_ Thợ nghiệm cõc 4 Khừi LED 7 đoạn > Sơ đồ nguyởn lý +> Sơ đồ bắ trợ linh kiện
+ Giới thiệu chưng
Khừi LED 7 doan bao gm 8 LED 7 đoạn loại Anode chung kết hợp lại với nhau theo hai cõch thiết kế khõc
D nỏy đều được cấp nguồn thừng qua cõc transistor Q1 - Q8 đụng vai trú như cõc cừng tắc vỏ được thừng qua cõc tợn hiệu điều khiển tợch cực mức thấp tại đầu nỗi J1 (SEL LED IN) 12 (SE) TNL) vỏ 13
8 LED nay dược chia ra lầm hai nhụm với hai phương phõp thiết kế khõc nhău cho mỗi nhụn:
* Phương phõp khừng da hợp (phương phõp điều khiển LED trực tiểp): được thiết kế trởn cơ so 4 ED
(C1 ỉ2 3 U4), Phương phõp nỏy lỏ phương phấp mỏ cõc đoạt, sủa mỗi L.TD sẽ được nổi vin mot Bort
điều khiển độc lập với nhau vỏ Anode của tất cõ cõc LED sẽ được cấp nguồn đồng thời với nhan ithừng
thường thớ sẽ được nối thẳng Ken Ve SEG IN}: ngử vỏo tợn hiệu 7 đoạn (ạ-Œ vỏ DP} của từng LED sẽ được nối dờn timg Part diờu khiển độc lập với nhau; J3 (SEL IN3): ngử vỏo tợn hiệu điều
Trang 12
ũn hớnh của mừ hớnh tứ nghiệm si điởu khiếm
khiến cấp nguẫn cho cõc LED ở chế độ nỏy thớ sẽ được nội trực tiếp xuống GND để cấp nguồn liởn lục
vỏ đồng thời chủ tất cả cõc LLED, Phường phõp điều khiến trung trường hợp dạy lỏ cấp mọ 7 đaah trong ding của số cón hiển thị ra LED 7 doận mong muón
"Phương phõp ằu hợp (phương phõp điều khiển quõt LEĐ): được thiết kệ trởn cơ sở 4 1.ED (CS U6
17, V08), Phương phấp nỏy lỏ phương phỷp mỳ tất cả cõc doan của cỷc LED sẽ được nổi chung vỏo nhau vỏ vỏo một Pa diễu khiển cừn Anode của tất cả cõc LED sẽ được nổi vỏo một Pen điởu khiến khõc vỏ được cấp tợn hiệu quờt LED một cõch tuần tự (ai một thời điểm thớ chỉ cụ một E.EÐ dược cấp nguồn hoạt
động) 14 (TSEG IN MIIL): ngử vỏo tợn hiệu 7 đoạn (A-G vỏ DP) đa hợp của tất cả cõc LTD sẽ được nỗi
đến một Pont điều khiển; 12 (SEL IN]): ngử vỏo tợn hiệu điền khiến cấp nguồn cho cỷc LED ở chế độ nỏy thớ số được nối đến một Port điễu khiển khõc cung cấp tợn hiệu quờt LED dờ cấp nguồn tuón tự cho c TED Phường phõp điều khiển trong trưởng hơi nỏy lỏ phải điởn hỏnh mẫn ạt hd: tứo, gi 24Danr:cẫn một tất hiểu quờt LED sao cha chỉ cõ [.ED đóu tiởn được cón nguón rỗi đưa mọ 7 đoạn tương tứng của sổ cón hiện thị ra LED 7 đoạn đụi kế tiếp cấp mắt tợh hiểu quốt LED sao cho chỉ cụ LED xhứ hai được cắp nguừn rồi đụa mọ 7 đoạn tương ứng của số cón hiện thị ra LED 7 đoạn đổ; quõ trỏnh cử diễn ra liởn tue như vậy về do hiện tượng lưu ảnh của mất mừ ra thấy được cõc LED đường nỷt xóng cũng niốt Tõc
Trang 13
Chương 1: Cầu hớnh của nỗ hớnh thợ nghiệm vi điều khiếu
~ Ủng dụng
*_Lhợ nghiệm phương phõp kết nỗi LED 7 đoạn với vớ điều khiến
* _ thợ nghiệm phương phõp digu khiến từag LED 7 đoạn = _ Thợ nghiệm phường phõp điều khiến đấy LED 7 doa
+ Thợ nghiệm cõc kiểu diều khiển LED sõng tắt vỏ hiển thị thừng tin
x_ Thợ nghiệm cõc phương phõp điều khiển LED 7 doạn ở cõc chế độ khõc nhau: đa hẹp khừng đa hợp, ngử
yao BCD hay 7 dean,
Trang 14Chương 1: Cóu hỏnh của mũ hớnh thợ ngiiệm vớ diễn khiển
~_ Sử đồ bộ trợ linh kiện
~ Giới thiệu chỷng
nH hang va Š cột, Log: mg ten LL) siv dung 120 md kink thi nghigm nay 18 logi ma ten LED 24 chan 36
Ma tro LED nay cụ har mau chợnh lỏ xanh vỏ đỏ ngoỏi a con cụ một mỏn phụ lỏ do sự tổng hợp của hại â tỏ lợ Mii di n Anude ghờp chỷng vỏ Cathode đề n trởn
n LED trởn na trận cụ cấu tg0 yom bại LTD mầu xanh vỏ mỏu đồ phờp lại với nhau thưo sguyởn tõc
ng Mọ bận LED 8 hỏng x 8 cột nỏy gồm 24 chón được chia ca lỏm bạ nhừm
mị Š chón HáNG RU-R7 (lỏ cõc Anode chung của cấc LED trởn cỳng một hằng) & chón CỘI Để C0R-C?R (lỏ Cuthode chung cua ede LED tniu dờ trởn cũng một cộu, 8 chón CỆT XANH C0G-C?G lis eae Cathode chung oat cic LED amie xanh trởn cũng một cột) Sự kết hợp cõc mức logic eaoAhấp thợch hop uờa cờe hing vit edt theo ant qua suất nhất định thiởn thị (heo phương phõp quết hay cún gọi [ỏ phương phõp chỉ thị động) mỏ tỏ sẽ cụ được: xõc hớnh anh nhụ mong muừn tiởn ma trận LED với cõc mỏu sắc khõc nhau
111 (COL RED MATRIX): ngử vỏo diễu khiển hỏng R0-R7 cho cõc LED mầu đụ, tợch cực mức thấp; 112
(COT GREEN MATRIX}: n vỏo điều khiển hing RO-R7 cho ede LED mau xanh, tợch cực mức thấp, J13 (ROW
MATRIXS: ngo vỏo điệu khiến cật chung C0-C7 cho cõc LED, tợch cực mức thấp
Phueng phõp điểu khiển cũag tương tự như phương phõp điều khiển cõc LED 7 đoạn ở chế đừ da nợp (phương phõp quốt LED) Dau ttn, ạt cấp tợn hiệu sõo cho chỉ cụ HẳNG I cụ nguồn rồi đưa trổ nhị phẫu tương
ứng € ảnh cẩn hiện thị tạ hỏng đụ ra cõc cột Kế ip tợn hiệu sao cho chỉ cụ HáN:
diưu mọ nhị phản tường ứng cua hớnh ảnh cần hiển Hị tại hỏng đồ ra cõc cột Quõ trớnh cử: diễn ra một cỷch tuón Lự
ồ do hiện tượng lưu ảnh của mắt mỏ tu thấy được cõc LBD dường như sõ:g cỳng một lỷc để
LED
3 cụ nguồn
võ liần lục như vậy
lạo ra hớnh ảnH như nhỏng muừn trởn âna o
Trang 156 Khối LCD > So dờ nguyen fh khiển LED sắng tắt vỏ hiển thị thừng tin tĩnh hoặc thừng tia động vớ; cỷc mẫu gửi " eacktignt "È—- LCD at
By) FE= | 16 characters que x2 Lines ờ
Powen GEE 254 sedeuoen veo CONTRA: NEG nụ fae sur 8 ID7 7 H |p Ệ 8 H l8 rs [| i H |ữ ENA Dt RW chop = | | olnmtco Š trợ lớnh kiện > Giới thiệu chưng
Trởn mừ hớnh thợ nghiệm cụ thiết một LCD 16 ký tự x 2 hỏng, dược sử đụng cho cõc bầi rhợ nghiệm về phương phõp điều khiển vỏ hiểo thị thừng tin trởn măn hớnh tỉnh thể lúng (LCD),
J127 (ĐATA LCD}: ngử vỏo nhận thừng tin đữ ligu (Data) hodc thừng tin lệnh (smzzuad) cho LCD, J128 (CTRL LCP): ngử vỏo diều khiển LCD
Đi điều chợnh độ tương phõn của cõc thừng tin hiển thị trởn LCD ta tiến hỏnh diễu chớnh biến ted R149 Để
Trang 16Chương 1+ Cầu hớnh của mừ lỏnh thợ nghiện vợ điểu khiởm
Lợnghiệm phường phõp điều khiến trang thõi lỏm tiệt cỷõ CD,
Ậ— Tợ nghiệm phương phấp diờu kinờn LOD hign thi thorg ne sith hay dong, 7 Khối cừng tợ + Sơ đồ nguyởn lý GNO +8V GNO nea? “pk, & Tape 5 3 | ii BĂNG ị SằN? SWITSH SWTEH_L_ + Sơ dọ bắ trợ lớnh kiện >.ớ † thiệu chưng
Nhiệm vụ chợch của khối cừng tõc lỏ sử dụng chủ cõc bỏi thợ ng: jun tidy gita vớ điều khiến với cừng
tắc, lập trớnh diều khiến dũng cừng tắc Khối gồm 8 cừng tắc được thiết kế trởn một DIP-SW, cõc cừng tắc nay sờ tạo ra miệt mức logic uo (SV) hoặc thấp (0V) ở cõc bịt tương ứng của dóu nết J122 (SWTTCH) tuỷ theo vị trợ của
cừng tỷc trởn DIP-SW (cỷng rõc ở vị trợ ễN lỏ mức lagic thấp vỏ ngước lai si ea mite logic can)
Trang 17Chuong 1: Cóu hớnh của mừ inh thợ nghiệm vợ điền khiến
+ Tao cae mite logic thấp (0V) hoặc logk cao (6V cho cỷc khối khõ c trởn mừ hớnh thợ nghiệm: 8 Khối nỷt nhấn ~ Sử đỗ nguyởn lý s8 t— So] A= Fh ~ Giới thiệu chưng
Nhiệm vụ chợnh của khối nỷt nhón lỏ sử dụng cho cõc bỏi thợ nghiệm về giao tiếp giữa vi điều khiển với nỷt p trớnh điều khiến đăng nỷt nhón Khừi gừan ư nỷt nhắn được thiết kế theo nguyởn tắc: uốn khụug nlyẫn nỷt thợ mức logic tại bữ tương tớng của dầu nỗi J1 sẽ cụ muic logic cao LŠW) vỏ ngược lợi khợ nhón mi! thị xở cụ mốc logic cao
Ngoỏi ra, khối nỏy rún được sử dụng cho việc tạo ra một xung kợch cụ mức logic thõp (hoặc kợch bằng cạnh xung) cho cõc khối khõc trởn mừ hớnh thi nghiệm vÝ dụ như cụng cấp xung đởm hoặc xung ngất cho vớ điều khuếi
Lum ơ dờ khối nỏy hoạt động, tớ cần phõt cấp nguồn cho khối thừng qua đóu nổi 1114 (POWERI,
+ Ủng dụng
* _ Thợ nghiệm phương phõp kết nếi nỷt nhón với vị điều khiởn
Ẽ_ Thợ nghiệm ứng dụng tiểu khiển thiết bị bằng xỷc nhắn
Trang 18hưởng Le Cau ish của mọ hớnh dõ nghiện vợ diều kiiểm Ẫ So dờ bd wi linh kiện s oe age
+ Giải thiệu chưng
Khdi bin phim trởn mừ bớnh thợ nghiệm nỏy dược thiết kể dưa vỏo cấu trỷc hỏng vỏ cệt cưa na trậu Bản phợm gồm 16 phợm được sóo xếp theo mỏ tiện 4 x # tỷc 4 hỏng x d rộn, Cõc hỏng vỏ cội của ma trận phợm nỏy dược kối nổi vớ: xi điểu khiến thừng quõ đầu nội 115 IKEYBOARDI, R0-R3: cõc hỏng cua mọ trận phợm Cũ-C3; cắc cội của m4 trận phim
Đề diễn khiến bỏn phim ma trần nỏy ta sử dụng phương phõp quốt phợm Đọ điển khiến quờt phim thớ bạn xuất một dữ liệu + bợt (rong đụ cụ J bit ờ mức logic thấp vỏ 3 hỷ cún lại ở mnỷc logé€ cao) ra cõc cật của mọ trận phim (CO-C3), đọc 4 bịt dữ liệu ở cõc hỏng của ma trận phim (RO-R3) vio để kiểm trụ xem cụ phợm nỏo được nhắn hay khừng Nếu cụ phợm nhẫn thớ trong 4 bịt đọc vỏn sẽ cụ 1 bỷt ở mức logic thấp vỏ dựa trởn cơ sở đụ để thiết lập mồ phim nhắn, Nếu khừng cụ phợm nhấn thớ 4 bịt đọc vỏo đều cụ mức logic cao khi đụ ta chuyển mức logic thập, sang cột kế nếp đề dú tớm phợm khõc, ~ Dũng dụng *_ Thợ nghiện: phương phõp kết nỗi bỏn phợm được thiết kể theo kiểu ma trận với vị điều khiến im
* Thợ nghiệm ứng dụng điều khiến thiết bị bằng bỏn ồ
Trang 19Chương 1: Cóu hớnh của mừ bớnh thợ nghiệm rỉ diễu khiởu 10, Khừi r lay + Sơ đồ nguyởn ff Si ĐIỆ [D0 x use TELAY SV -ED | tmatad' REL COMP2 ^^^ Grats BELT App Ave ớ 2 2K Jer nou ao ho ve SBM" 3v | | —l? ner GND = 4 CEMI2 NỘI? GAD : 35V neuro b= vec & So do bờ trờ link kign
+> Giải thiệu chung
Lrởu mừ hớnh thợ nghiệm được thiết kế sẵn hai relay LẵI vỳ LS2 cho cõc ứng dụng lập trớnh điều khiởn đồng
L cũng suất, Nui relay dược điều khiến bằng đầu rối JL8 (REI.AY CTIRL), để đồng (hoặc) relay thớ bạn cần cung vấp mộ: me logie cao (hoặc logic thảp) đến dẫu nỗi 118 nỏy Cõc cũng tắc bởn trong relay được nỗi ra bởn ngoỏi thừng quõ gõc đầu nụi 136 (RELAY1 QUT) vỏ J27 (RELAY2 QUT), Trong đụ: COM (Cowmnon): điểm chưng: NC
(Norn Ckael: điểm thường đồng: NO(Nomnal (0penj: điểm thường mờ
uốn cho khối thừng qua đóu nổi 11 L1 (POWER) Lun Š, để khối nỏy hoạt động, tạ cẩn phải cấp > Ứng dụng
*_ Thợ nghiệm phương phõp kết nối relay với vỉ điều khiển,
* _ Thợ nghiệm ứng dụng điều khiến relay,
Trang 20Chương tr Cầu tớnh của mừ hớnh thợ nghiệm vợ diễu khiển
1ẻ, Nhỗi tạo xung, ~ Sư đọ nguyệt -OVGG J113 4 R93 R94 e7 D21 100K 1K 103 1N4148 POWEH ae J33 D22 U18 LWM655 a PULSE 1N4148 z é pecHe out 3 3 ẤP, PULSE R98 VCC PULSE OUT 100K 4 RST voc cc vee [8-2 Vị 8 GND E1 THR 5 co TRG cv ] 104 Ties C1 = - ~ Sở đỗ bọ bợ lỳn kiện
~ Giải thiệu chưng
Khoi tạo xung trởn mừ hớnh sir dung vi mach LMS:
Trang 21Chương 1: Cấu hớnh của mừ link thợ nghiệm vợ diều khiếu 12 Khối tạo õp thay đổi > Sơ đồ nguyởn [ý VGG Das R103 GND tr VOUT1 +> Sơ đồ bắ trợ lớnh kiện
* Giới thiệu chưng
„_ Khối tạo õp nỏy được thiết kế trởn mừ hớnh chủ yếu nhằm mạc đợch để giả lập tợn biệu tương tự cũng cập cho
khối ADC thực hiện việc biển đổi Khoảng điện ấp thay đổi nừng trong khoảng 0V ~ 5V,
Lưu ý, để khối nỏy hoạt động, ta cần phải cấp nguồn cho khối thừng qua đóu nổi 1335 (POWER),
> Ủng dụng
*_ Tạo cõc mức điện ấp thay đối liởn tục từ 0V đến 5V cụng cấp cho cõc khối trởn mộ hớnh thợ nghiệm
*_ Giả lập tợn hiệu tương tự cung cấp cho khối ADC 13 Khối liều khiển động cư bước e & Se đồ nguyởn Tý SMO! : J30
vai — #-KHỐIMOTOR BUOỌC SIEEEERT
GTRL MOTOR U17 ULN2803 1 A
Do 4 4 int out: HS 2 B vecoy
Dĩ D2 Ỹ + Sinz” oure Ae Fe] INS OUTS [as + ẹ D |:
Bs = BS] INđ OUTS Faq
D4 š SINS - OUTS LTỹ ‘ =|a|s|
a 7 ZINE OBIE Tag 2 Ễ T105
bệ D a eo INB HH peat OUTB 3 5 Ẹ c [power noe
veco—4—"1 com eNp° ] ` _ Ị J88 ° cục G+ì
08 STEPPER2
Trang 22
Chuững 1: Của hỳuh của mừ hớnh thÝ nghiệm vi diễn khiển ~ Sơ đồ Bắ trợ linh kiệm
+ Giới thiện chưng
Khai điền khiến động c bước được thiết kế trởn cơ sử vi mạch LII.N2803, khối cụ thể đhểu khiến được cỳng
lỷe hại động eự bước cừng su nhỏ (điện õp hoạt động: SVDC, đồng điện tiởu thụ: 500 mA},
J31 (CTRL MOTOR} ngử vỏo nhận rợn hiệu điều khiển hai động cơ bước từ vi diễu khiởn; 130 (STEPPER, J), 432 (STEPPER 3): ngử ra điều khiển của hại động cơ buốc
1u ý để khi nỏy hoạt động ta củn phải cấp nguồn cho khỏi thừng qua đầu nỗi 1105 (POWER)
#- Ủhg dụng
*— Thợ nghiệm phương phõp kết nổi động cơ bước với vớ điểu khiến
*— Thợ nghiệm ủng dụng điều khiễn động e hước
Trang 23Chương 1: Cóu hớnh của mừ hớnh thế nghiệm vớ điển khiến
> Sơ để bẫ trợ lĩnh kiện
> Giới thiệu chỷng
Khối dược thiết kể t lặng vớ mạch bộ nhớ giao diện nỗ: tiếp 2 dóy, AT24C94, cụ dhịng lượng lỳ + KH (S12 x 8 bị) Khối được thiết kế nhắm mục đợch giỷp người sử dụng cụ thể thợ nghiệm cõc phương phõp ghi/đọc đữ liệu giữa vi điều khiển với Serial-Fepram
bộ nhớ, J50 (CFRL EEPROXJ: cõc tợn hiệu điểu khiến của
149 (ADDR FEITROM): ngử vỏo địa ct
nụi tiếp vỏ tia hiệu chống ghi vỏo bộ nhở
Eeprom như ngử vỏo dữ liệu ndi fidp, xung cloe
Lưu ý, để khừi nỏy hoạt động, ta cần phải cấp nguẫn chủ khối thừng qua đầu nổi J112 (POWER)
> Ứng dụng
*_ Thợ nghiệm phương phõp kết nỗi Serial-Feprom với vị điều khiển
*_ Thợ nghiệm cõc phương phõp ghi/đọc dữ liệu giữa vi điều khiến với Seriat-Eenrom
Trang 24Chương 4: Can kink của mỗ hỏnh thợ nghiệm vỉ điều khiển
> So dờ bờ tri linh kiệm
+ Giõi thiệu chứng
Dờ ing rang cde ứng dụng giõo tiếp giữa vỉ điều khiến tinừi trường số) với mừi trườn;
ứng dụng mang tợnh thực Tiởn ngoỏi (mi trường, khối đoọc chuần bị sẵn khối căm biển nhị
n cửu thiết kế xỏ lập trớnh điển khiến cõc hệ thống do nhiệt độ mừi trường vỏ ơn, t tưởng tự) vỏ c OSV dờ khừng với độ phận sỏi guới sự dịng cụ thờ ngh liệt độ bằng vớ điều khiến,
ê93 (Y OUT: diện õp (tương tự) ngử ra cua khốt can biởn nhiệt T93 (V2): ngử vỏo của digo ap sy saul, 96 {Vy ngũ vỏo cấu tợn hiệu từ cảm biến nhiột LM335
1LM335 lỏ cặn hiển nhiệt độ cụ thế boạc động di
0V Cử tầng, LỘC thớ điện õp ra tăng Lm Nhu v
tớnh thớ vat OPC điện õp ra nn Ki OV Muda vay
LSỚTC, Tương ứng với nhiệt độ 0K thớ LM335 cho r điện ấn vở: ỦPU thớ điện ấp rả lỏ 273V Dễ để dỏng cầu việc xứ lý chương:
cần cụ thởm mạch khuếch đạt hiệu để trừ bớt dị 273V
Điện õp ngử mợ tại J99 Vout = AV, - Ve Suy r, diện ấp ngử ra thấy đối 10A (raV) khợ nhiệt dộ thay đội LC
Độ phần giải cần thiết lỏ 0.SĐC nởn điện õp thay đừi khi nhiệt độ thay đối LỘC phải bằng 2 lần độ phần giải
của ADC 0809
IDAy (aV} = 2 x 19.6 (nV) Ay = 3.92 9 chon Re = Rize = 39K va Ry = Rịu = LOK
Tiến hỏnh cón visinh mạch: chợnh biển trở RJ37 sao cho VI = 2.73 + 0.01 x TỐC {V), Trang thye #8, để chợnh Aõc thớ tả nhỷng [M335 vỏo nước đõ dang tan (0C) Chỉnh biến trở R133 sao cho V; = 2,73 ơ,
õ trị 3ỏ 39 “ĩC, trị 39 “Ẻ
Trang 25
Chương 1: Cóu hớnh của mừ hớnh thợ nghiện vợ diều khiởm 16 Khối đệm dữ liệ +> Sở đồ nguyởn lý 458 ssa 18 19
INEUT L 1 U28 ULv2D3 SITEurt ê pura : tha gq ie QẤU U-HAMĐ3 4 ouput a 8
NI our" OUI IN1 oun }OUIS
T——THM our joo im] FE Zhi bere PEE four
T TM cua lai IMỊ Lệ TèM clu fT
nal Fine cure jou ne) Hing cers FRE) fous
ina} Lễ ins Gus SIM ini] f= ANS Gee UTS Ins} [& Sing của lours 2 oi Gis {jours
Nel Ent cue a] jou olin Se zy fours
Ne Ina GUT jour Ti cur ữữi7
l0 6 - a
oY com aw ay cow eno
ee, & 8 3 tes
+ eof ae Le wv | LỆ
SNp| Po#icn
ast ase us
INEUL2 U32 ULNZSO3 GỉTEUTz INEUT4 lune ui N2a0a
mol Lý INL OUTS x] |Quo mel Lý TèM our
NỈ Lễ Na QUÝ ml |ữm MỊ [——j|M cụm
nay Lý i OUTS 3} jam nel B Sina Guts
Ins} ý INa QUT% 4 jon ns) k‡ TèM ute
Na) ý INS OUTS 24 lous MỊ ý Sins ours
Nộ| LỆ NB OUTS 1 jours Mè [TèM sụn
NB) ký IN? Cĩ m |BUS nsf, Ein ure +
INA] IN8 — OUTB OUT? IN? TINH GUTR I OUT? +eV COM GND Ac ANB Lấ] + Sẽ đề bỗ trợ lĩnh kiện + Giới thiệu chưng hoặc
Trang uường hợt; cõc nort xuất nhập của vớ điều khiển cần phải điều khiển những thiết bị cừng
phải điều khiển cúng lỷc nhiều thiết bị trởn một porL, Lỷc nỏy đồi hỏi cắn phai cỷ cõc bộ khuch đại dúng diện ng Tả lại cõc port xuất nhập của vợ điều khiển tồi aụ mới cụ thể đõp ứng được cừng việt điều khiểu tiởu trởn
bốn hộ đệm dữ liệu
300 - 500 mA Lỏ ý lệm cụ đõo
Trởn mừ hớnh :hợ nghiệm được thiết kể ngử vỏo của chỷng, L.úng điện tại ngồ ra lỏ khoõi
cõc hộ đệm UE.N2805 sử dụng ở đóy lũ cõc hộ
chức năng khuởch đại cõc dúng 3i
nột điều rất quan Gong trong kb, nỏy lỏ tại
Trang 26
Chương 1: Cầu hớnh của mó lớnh thợ nghiệm vớ điều khiến
168 161, S78 LINPUT): ngũ vỏo của cõc bộ đởm dữ liệu: J54 169 IA3, 179 (OUTPUT): ego re ea
b6 dam dtr du trhgữ rỏ cụ dỏo Irạng, Chi sỷ VỚI ngế vỏo),
cấp nguồn cho khối thừng qua daw adi $109 (POWER)
Lưu ý dễ khừi nỏy hoại động, ta edn ph
~ Ung dung
= Dude sử dụng để thục lỷận việc kết nỗi giữa cõc thiết bị ngoại xợ cừng suất cao với chợo vợ diễn khaết
= Khuốch đại dúng điện điểu khiển cung cấp cho cõc thiễt bị cừng suất can
Trang 271:Lấu hớnh của từ hớnh thợ nghiệm vợ điều khiến
} Giới thiệu chứng
Mọ bớnh thợ nghiệm nỏy dược thiết kế sẵn mật bộ giải mọ 3 sung 8 (U14 - 74138), hai bộ giải mỏ 2 sang 4
1U15 - 74139) vỏ bốn hộ giải mọ CD sang 7 doạn (10 U13 - 7447) Mục đợch chợnE của cõc hệ giải mỷi nỏy lỏ:
dụng kết hợp với khối [,ED 7 đoạn đề sinh viởn cụ thẻ thiết kế, thợ nghiệm vỏ tớm hiểu về cõc phường phõp điểu
khiển LED 7 đoạn từ đơn giản (diều khiển trực tiếp) đến phức tạp (điều khiến theo kiểu quờt L/ẫD) Một số phương phõp diễu khiển LED 7 đoạn như (cầu trỷc của cõc phương phấp nỏy cv thờ xem ở phẫn sau huặc xem Irois tỏi liệu “Hướng dẫn sử dụng phẫu mẫm mừ phừng MCS-Sĩ Topriew Sỳmalalor” hoặc “Hướng đẫu sử dụng phẫu mễm sừ phủng Protues ISIS Prafessionat "):
Ậ_ Chế độ hiển thị khừng đa hợp với ngử vỏo BCU (Non Aultiplexed đisplays wữh BC inpui):
*- Chế độ hiển thị khừng đa hợp với ngd viv 7 doan (Non Multiplexed displays with 7 segoene inputs) + Chờ do hiến thị đa bợp ngử vỏo BCD với bộ du hợp bờn uong (Multiplexed BCD input displays with
internal multiplexer)
+ Chế độ hiển thi da bgp ngờ vio 7 dogn vời bd da hop ben trong (Multiplexed 7 segment input displavs
with iuternal muttiplexer)
* Chờ dờ hiờn thi da hợp ngử vỏo BCD với bộ đọ hợp bền ngodi (Multiplexed BCD input dixplavs with
external multiplexer)
Í Chế độ hiển thị đu hợp ngử vỏo 7 đoạn với bộ đa hợp bờn ngodi (Multiplexed 7 segment inpui dispiays
with external metriplexer
J16 (BCD IN 1-2): ngử vỏo của hai tợn hiệu mọ BCD (4 bịt cao vỏ 4 bịt thẳph J14, T7 Œ SEG OUT 1,7 SEG OUY 2): ngử ra của tợn hiệu mọ 7 đoạn tương ứng Tương tự như vậy cho J20 vỏ J19, J2!
122 (DECODER 3-8): cõc ngử vỏo của bộ giải mọ 3 sang 8; 123 (DECODER OUT): ede ngử rụ của bộ giả: mổ 3 sang 8 124, 128 (DECODER 2-4): ede ngử vỏo của bộ giõi mọ 2 sang 4; J25, 129 (DECODER QUT): cde ngš ra của bộ giải mọ 2 sang 4 Luu ý, để khối nay hoạt đừng ta cón phải cấp nguồn cho khối thừng qua đầu nụi 136 (POWER) > Ứng dụng
Í Cung cấp hộ giải mọ RCD sang 7 đoạn
*- Cụng cấp bộ giải mọ 2 sang 4 hoặc bộ giải mọ 3 sang 8
Trang 29Chương 1+ Cón hớnh của mọ hớnh thợ nghiệm vỉ điều khiởm
ADC boat dong, Vide chọn lựa ngử
duong dia chi AO Quõ trớnh thục lị
quản lý thừng qua har tin higu RD} oi WE
khỗi vợ điệu khiển,
Jo ena tin biệu tương ur sẽ do khối vớ điều khi
định thừng qua
0 tới vợ điều khiến sẽ do ghối vớ điều: khiết, Tin 96 lờy miu cuia chip ADC bi 750KI+ được lấy tợ bộ chợa lẫn trong m chuyển đối vỏ đưa dữ Hiệt Lưu ý để khối nỏy hoạt động tỏ củn phải cấp nguễn cho khối thừng qua đấu nội D34 (POWER) +> Ung dang + Thinghiờm phương phap hat nde va mach ADC với vị điều khiển, + Thinghiờm phuong phap chuyển đổi dạng tợ hiệu ;ừ tường tự sõng 86 sit dung vi mach ADCOROY + Sodờ nguyờn une DIGTAL IN 2 42 U85 — OAO08DE 2 Raa tạ Ol ký € THỊ D HOUT 2e i ự THỏe 14 &| B Sr wut elo] Ru Bl G 714 2 Jin me} B Has +
o| Fe are ig 5 ti] Janacos ự THẢ comm TL si ễn JANALOG
Dar Rvs 14 | va b vỏ T,Efo Ẫ Riõế [ | (MA wa Š mơ of] ANALDD OỤT " vu way cr - 7 Sa dờ bi tri link kiện > Giới thiệu chung
Khối DẠC nhằm mục đợch giỷp sinh viởn cụ thể nghiởn củu, thiết kế vỏ tớm hiểu về nguyởn lý chuyển đốt tợn
buộu số sung tợn hiệu tương tự vỏ cing dụng cưa cõc vớ mạch DạC ưng thực tễ Từ đụ sinh viởn cụ thể dễ dỏng vỏ thuận tiện bong việc thiết kể được cõc hệ thừng chuyởn dỗi tợn hiệu số sang tợn hiệu lương tý đỳng vi điều khiến kết hop vi mach DAC,
30
Trang 30Chương 1: Cừn Hớnh của sừ Mớnh thợ nghiệm vi điễu khiến
“Tiởn md hich thợ nghiệm đa thiết kế sẵn mộc ›ớ (uịch TOạC UEĩE, lỏ một vớ mạch chuyển đốt số — rưỡng tự 8 bịt, để thực hiện việc chuyởn đổi tợn biệu nỏy, J119 DIGITAL LXð nại vỏo tợn hiệu xố ư bợ: 7120 (ANALOG ĐẫTI: ngử tõ tợn hiệu Lương tụ tdạng điện õp, Vớ mạch L5 -1.MZ41) lớ: phiện vụ biển đổi tốn niệu tưởng tị tại nga ra của vớ mặch DẠC lỏ dụng dúng điện sang dạnz điện đa, Biển Iro R45: diễu chinh mmỷc điện õp chuẩn,
Luu ý, để khi mỏy hoạt dóng, rỏ cần phõi cấp nguẫs chủ khối :nững cua đắt nội 108 (POWER),
~ Ủng dụng
Ẽ Thợ ngại nplsương phỷp kết nỗi vỉ mạch DẠC với sị điệu khiến
Trang 31Chương 1: Cấu hớnh của mừ tớnh thợ nghiệm rủ diều khiển
Trởn mỗ hớnh taợ nghị
nỗi tiễn (PCT8S83) Lưu ý
bi mat,
tị đủ thiết kể sẵn hai luại RTC: luật mao tiếp song song (ĐS12CB87] vỏ loại giao udp Ò loại RTC nối tẾy khừng lưu gửi được cõc thừng số hoạt động khu nguồn cũng cấp
* Lagi giao tiếp song song (DS!2Cưẹ7): [103 [ADD/DATA BUS): bu địa chỉ vỏ dữ liu da hop, TOL
{RFAD/WRITT tợn điển ị ghỉ vỏ dọc RTC: JI0* (CTRI, P-RTCY: tợn hiệu ngất, chốt dia chi, reset RTC
vỏ tận hiệu xung đa tấu: ]108 (C8 TC) tợn hiệu cho phờp Iš LƠ hoại động
Ẫ Logi giao tiếp nỗi tiếp (PCPSS63): 1109 (CTRT, S RẦC): tợn hiển địa chỉ ngất, sung cluek nỗi tiếp vỏ dữ liệu nỗi tiếp
Lấu ý, để khối nỏy loại động, tạ cầu phải cấp nguồn chủ khối thừng qua đóu nội J147 (POWER), > ng dụng
*_ Thợ nghiện phương phõp kết nỗi cõc vi anạch IẩEC vớt xi điều khiể:
*ˆ Thợ nghiệm lập trớnh ứng dụng thiết kế đồng hồ số xử dụng vi mạch RTC kiểu song song
Trang 32Cang 1: Cấu hớnh của mừ hỏnh thợ nghiệm vi diễu khiến
~_ Giải thiệu chưng
Khối thanh phi dịch trởn mồ hớnh thứ nghiệm được su dụng đề nghiởn cứu thứ nghiệm vỏ thiết kế cõc ứng dụng chuyởn đối dự liệu từ dạng nết tiếp sang dạng song song 8 bit vỏ ngược lại Việc nghiởn cứu thợ nghiệm tỉnh năng xuyởn dỗi nỏy giỷp cho ban đờ thờ tầm hiểu sóu hơn về nguyởn lý hoạt động vỏ phương phõp điều khiến cũng như chế dộ hoạt động cua port abi bếp trong cũng vi điều khiến (mõ chủ yởu lỏ chế độ thanh ghi địch của port nếi tiếp)
Port ndi tiếp cửa chịp vớ điều khiển cụ thể được sử dung dờ mi rong thỏnh một hay nhiều po xuất song song DỄ thực hiện diệo nỏy, lu sử đụng port nếi tiếp ở chế độ thanh phụ dịch \Shuft Regrster — Mode ệ) vỏ sử dụng vớ mạch chuyển dan tir dạng nỗi tếp ra dạng song song (Serial In = Paoallsl QuỦ) nhự 74104 (1153) vỏ 4094 (U50) Với hoạt động xuất ở chế độ thanh ghi địch thớ trởn vị điều khiển ngử XD lầ ngử ;a dĩ liệt nỗ: tiếp, ngử TXD lỏ ngử ra xung clock
Port nỗi tiếp của chịp vớ điều khiển cụ thể được xử dụng để mở rồng thỏnh một hay nhiều pựrt nhập song song
Bề rhực hiện diều nỏy, ta sử dụng not nỗi tiếp ở chế độ dhanh ghi dich (Shaft Register - Mode () vỏ sử dụng vi mạch
chuyến dởn từ dạng song song ra dang, nếi tiếp (Paralle! In - Serial Out) như 74165 (151 Với boa dang xuất ở chế
46 thanb gli dịch thớ bởn v› điều khiển ngử RXD lỏ ngử vỏo dữ liệu nốt tiếp, ngử TXD lỏ ngử ra xung clock
USO (40941 vỏ US3 (74164) lỏ hai vi mạch chuyển đối dữ liệu từ dạng nỗi tiếp ra dang song song 1110 (SERIAL,TNII 1115 (SERIAI, IN2): ngử vỏo của đữ tiểu nụi tiếp IN: ngử vỏo của dữ Hệu nụi tiếp, CLK: ngử vỏo của xung clock hay xung dịch chuyển đữ liệu, ƯR- ngũ vỏo của xung chất dữ liệu ngử ra HM (PARALLEL
OUT), 1116 (PARALLEL OUT2): ngử ra của dữ liệu song song 8 bợt
US] (7465) lỏ vị mạch chuyển đổi dữ liệu từ đạng song sụng ra đạng nỗi tiếp 1J 14 (PARALLEL [N): ngử xọÍ vũa dữ liệu xong song 8 bự, 1117 (SERIATL OUT): ngử ra của đỡ :iệu nội tiếp, OĐT:; ngử ra của dữ liệu nối tiểp, CLK: nạ vỏo của xung cloek hay xung dịch chuyởn dờ liệu, LI): chơ hep từ: dữ liệu song song vỏo vi mạnh (LD=0; tai dỡ tiệu mới từ gọ vỏo song song vỏo trong vớ mạch, ]D=1: chỷt dữ liệu đọ nhận dược từ ngũ vỏo song xong lại vỏ thục hiệu việc ghi dịch dĩ liệu nỏy
J te ý, để khối nỏy hoạt động, tụ cần phải cấp nguồn cho khối thằng quõ đấu nếi J115 (POWER),
> Ung dung
+ Thinghgm phường phõp xuất nhập dữ liệu dang nối tế sử dụng phương thức thỏnh ghi dich
"Thi nzhiệm phường phõp chuyển đổi kiếu đữ liệu tử dạng song song sung dạng nỗi tiếp sử dụng phường
thức thõnh ghớ dịch,
“- Thợ nghiệm phương phõp chuyển dội kiểu dự liệu tử dạng ni liếp sang dạng song song sử dụng phương,
Trang 34Chương 1 ấu hớnh của mừ hớnh thợ nghiệm vớ đọ “khiển
+ Giải thigu chung
Như za đọ biể vợ điều khuởn chớ thừng với cõc thiết bị bởn ngoỏi, đụ lỏ chưa xờt tới trưởng hợp khi vớ điều khiển hoạt động ở chế độ sư dụng bộ nhớ ngoỏi thớ vị điều khiển chỉ cún lạu duy niất một port xuất nhập Tuy nhiởn, trong thực tế cụ những trường hẹp ta cần phỏi truyền thừng với một số lượng lớn hơn cõc thiết bị naoặi vợ Những đi ằ ộ lọ phải lầu cõch nỏo để nầng
tỏu (mơ rộng) dược số tượng port xuất nhập cho vớ điều khiển
Khối mở rộng port ƯO trởn mừ hớnh được tạo ra từ cõc vi mạch chuyển dụng để mở rộng port xuất nhập cho vị điểu khiển trởn thực tế như: 8255 (mở rộng port xuất nhập), 74245: mz rộng port nhập), 74573 (mứ rộng part
xuẩ, từ giỷp cho bạn thuận tiện trong việc thực kiện cõc bỏi tlỷ nghiện: về vẫn để tầy, ệ đóy cụ amột điểm mỏ bạn cần la Ý lỏ cỷc vi mạch 8355, 47245, 74573 trởn đóy đều được thiết KẾ để hoạt động tương nư nhất một bộ nhới
tig0 dự bề điều khiến (rử nghĩa lỏ sự hoạt động truyền thừng c”a chứng diễn ra thừng aqua bus địa AU-AL, Ines
đữ liệu DO-D?, bus didu khida RD va WR, tợn hiệu giải mọ địt chỉ Cư tẩy từ khỏi vợ điển khiển
1I41 (355) cho nhờp mỡ rộng part xuất vỏ porl nhập, Bus dữ liệu Dể-Đ7 của vớ đi được điều khiển xuất nhập thừng qua ba poit J94 (PORT A), 197 (PORT Bớ, /9101 (PORT C) đưới sự điều khiển của bus địa
ớ A0-AI, ip high RID (điều khiển đọc/nhập dữ liệu), tợn hiệu WIR (điều khiển ghi/xuất dữ liệu) vỏ sự cho ghờp của tợn hiệu 1100 (CSư255)
(142 (74245) cho phờp sở rộng part nhập Bus dữ liệu J20-D7 cua vi điều khiến sẽ được điểu khiển nhập
thừng quõ pont J95 (DATA 1N) đưới sự cho phờp của tợn hiệu 198 (CS245),
U44 (74573) vỏ U45 (74573) cho phờp mở rộng port xuất Bỷs dữ hệu DỤ-D7 của vợ điều khiển sẽ được si khiến xuất thừng qua part J99 [DATA OỤT] vỏ 1102 (ĐATA OƯT) dưới sự điều khiến của tợn hiệu WR (điều
1 gisifendr dit gu) va sự cho phờp của tợn hiệu ‡107 (CSST3ạ), 1106 (CS573T1, di shi Luu ý, để khối nỏy hoạt động, ta cón phải cấp nguẫn cho khối thừng qua đầu nụi J187 (PQWERâ, + Cg dang:
+ Thi nghigm phuong phap xudt nhập dữ liệu dạng song song sử đụng cõc vi mach sờ 74245, 14573, *_ Thợ nghiệm phương phõp lập rọnh điễu khiển vớ mạch PPI 8255 bằng vi điều khiển,
Trang 35Chương + Cóu hớnh của mừ hớnh thợ nghiệm vợ diễu khiểm
Trang 36Chung 1: Cỷa hớnh của mừ hớnh thợ nghiệm vi điều khióm
+ Sơ đề bỗ trợ lớnh kiện
so 53 ẤW ANNHNHM @ G003 t8ìcG2C2
+ Giải thiệt chưng
tiởn mừ hớnh thợ nghiệm được thiết kể sẵn mật số chuẩn giao riếp thừng dụng trởn mõy lợnh chư: I.PT,
Rư332, SH vỏ Pư2
Khi cần thợ nghiệm loại cừng giao tiếp nỏo thớ ta đăng loại cấp tương ứng để kết nổi cừng giao tiếp của mõy
tợnh với cừng giao tiếp tương ứng lrởn mừ hớnh thợ nghiệm lại với nhau ĐỂ thuận tiện vỏ linh động uong việc thợ
nghiệm tõi cả cõc đường tợn hiệu của cõc cổng giao tiếp nỏy đễu đọ được nổi đến cỷc đầu nừi tởn mừ hớnh thợ
nghiệt Tu cụ thể kếc nố: vớ diều khiển với cõc cẳng giao tiếp thừng qua cõc đầu nội nỏy
+ Cong LPT: 105 DATA LIPT-PC): bu đữ liệu; T10 (STA TUS LIT-PC): bus tạng thõi: J75 (CONTROL 1LP1-ĐC): bus diều khiến
*_ Cổng RS22; 155 (TXDIRXDI: giõo tiếp cụ thừng qua MAX235: F58 (RS232C-PC): giao tiếp true tiếp,
* Cừng SE: 152 (USBI-PC), J8? (USB2-PC): tợn hiệu dữ liện; chón VỚC vỏ GNÐ của cừng đọ được Kết mỗi sẵn vỏo mừ hớnh
Trang 37Chương 1: Cóu hỏnh của mừ hớnh thợ nghiệm vĩ điều khiển 24 Khối mứ rộng bus Ẽ ươ đọ nguyởn lý t2 928 ied 125 SWB3 J4 } _— 4 it — ul 2 — z Ệ — z 3 _— s : — s 4 2 4 2 5 _— 2 2 — 54 + _— a : — 5 z _— = z _— z ấ = z 8 — T
BUS SữirEr BUS SUS SWIIEIL us
129 4 sws9 1 4:30 8+ 4 swat 1 sia Joss + 4 — + a — 5 z # —= : : — a a z 4 ê = 4 4 5 —= : _= _ š 3 ờ 6 = 8 Ẫ 7 e — = 7 5 7 # z T + + = = DU moi BUS BTS SETPH PỰS aoe Swe 08 > Giới thiệu chung
“Trởn thực tế, mỗi por của vi điều khiễ
trởn mừ hớnh thợ nghiệm nỏy đọ được thiết kế nối vỏo cỳng một part điều khiển
cụ thể cỳng lỷc điền khiển nhiều thiết bị, Chợnh vớ nnục đợch nầy mỏ Ăn khối mở rộng để cụ thể tăng tiởm số lượng thiết bị ngoại vớ được Trong khối mở rộng gdm 5 bộ chuyển đổi mo rộng 8 bịt độc lập nhau ($W28, SW20, SW30, SWAI, SW32), Cõc bộ chuyển đổi mở rộng nỏy cụ nhiệm vụ liởn kết hai cặp đầu nỗi của nụ (1123-1124, J125-J126, 1129-1140, J131-1132 1133-1134) lại với nhau theo từng bợt một (khi cừng tắc tương ứng ở vị trợ ON),
> Ung dung
Được sử dụng để mở rộng, nóng cao khả năng kết nối cõc por xuất nhập của chịp vi điều khiển đếu cỳng
một lỷc nhiễu thiết bị ngoại vi hơn
Trang 39
Chương 3: Hưởng dẫu sự dụng phần mẫm MCU Program Eaadr
L GIềI THIỆU
Tan mờry MCU Program Loader ket kop vor khời lp trinh vi d.ờu khuờn trởn mỗ hớnh thợ n
mi thiết bị lập trớnh vi điều khiết họ 89 của hỏng Amoi Thiết bị sập bớnh vị điệu khiết nị Trịch sau biệm lận thỏnh, trợ chủ cõc vĩ [TT TT” Bash Kix [EEPROM [RAM (Bytes) 170 Ping | ATSYCSL 4 Bi ATH9LVRI + | ATS9C52 R ATSOLY: Š ATRCSS 20 ATSOLVES 20 ATRICSSWD 20 A7895: 4 _ ý a sec 8 4 ——= af 12 TẾ 3 2KB _AT80LS8252 2 2KB | _ATS89C1051 cE 1 _ATS9C2051_ 2 _ 13k | ATR9CIOS1 | a: 138 |
Thiết bị lập winh ndy bao gdm mat hệ thẳng phẩn cứng vỏ n thừng mrỷnh Dụn giõn, dễ sử đụng vỏ
mộu xuất cao đỏ lỏ những đặc điểm ndi bật của thiết bị lập trớnh mỏy Nụ eụ khả năng lập ‘rink Crogan), doe iRead) vii kiờm ta nd dit bờu (Verify Code Data chờing dee dũ hia (Write Lock Bits), xo (Erase) va kan wa khoảng trống (Blank Cheek) Phần cỷng (khối lập trớnh vị digu khign ờn md blab thợ nghiệm) dược tạo thỏnh từ một vị đhều khiện thờng minf mỷi nụ cụ khả năng hiểu được giao thức truyền nhận dũ liệu với mõy tỉnh Uh
parl nề: tiếp, Trởn mõy tợch phần mễn: MCU Proeeim Louder ed khả nọag nhận dang ph vỏ nhận dạn
miặch v; điễu xhiởn được dưa vỏo thiết bị, Phẩn miểm sẽ thực hiện việc truyền đữ liệu từ mõy lợnh sang vớ điệc khiến
vận lập trớnh hoặc dọc đữ liệu trởn vi điều khiến dọ dược lập tớnh trừ về mõy tợnh Dịnh dạng dữ liệu sử dụng ở dỏy shai Hi cap tin dang HEX eda [mel Ngoỏi rả, phần niễm cún hỗ Irợ viậx chống đọc dữ liệu rữ vớ điền khiến đa được lập with (Lack bin lấn ng gu Cỷc thừng số kỹ thuật; Ẽ Hỗ tụ lập trớnh cõc vi điều khiển họ ư9 của lũng Stine vỏ cõc thuết bị Ẫ Ty ding nhận dạng phón cứng được kết cế *Ẽ- So sõnh dữ liệu vỏ mưa lỗi
Ẽ_ Khoõ ede chương tớnh trởn vi mạch sau khi lập tếnh
Ẽ Tự động xoõ troộc kn gb di liệu mốt vỏ tự động siểm tra dẸ Liởn sau khi ah: xmng, ẬChuẩn giõo vờp: RS232C,
ie iu: 19200 ops buts, no parity | stop, a0 flow control, đạng tập tỉn dữ liệu: Intel 8 bic HEX
Ậ- HỆ điều hỏnh lỏm việ: Winduwa 95, 96, Me, 2
100, NT XE
Trang 40Chương 3: Hướng dón xử dụng phan mờn MCU Program Loader
HH, HƯỚNG DáN SỬ DUNG PHAN MEM MCU PROGRAM LOADER V20
Sử dụng phẩn mềm tương thợch để soạn thảo chương stinh digu khugie ong muừn che vi diờu khiờn Sau ki
đọ soạn thõo xong vỏ kiởm tra hoỏn chợnh chương uớăn điều khiển, bạn cẩn phải biởn dịch chương tềnh nỏy sung ngởn ngừ mõy ở dạng tập tin #iưet 8 bứt TẻEX vỏ lưu vỏo trong mõy lợnh,
Cõc bước thaa tõc để tỏi một chường tủnh dị
khiởn từ mấy tinh sang clnp vi diờu khiờe bang eich ow dung
phan mờm MCL Program Loader V2.0,
*> Hước 1: Kết nỗi cõp RS252 gitfa cừng COM ciia andy ah với cổng COM trởn khối lap tinh vi điền khiếu cũa mừ hớnh thợ nghiệm Nếu mõy tợnh cụ nhiều sống COM thớ kết nỗi với cừng nỏo cũng được vớ phản mềm! sẽ tự nhón đụng cừng CểM sử dụng
> Bước 2: Gắn chủp vớ điều khiển cần lập trớnh vỏo trang socxeL Lượng ứng,
Tin ý rằng:
#“ Chỷng ta chỉ gắn một loại vợ điều Điền rỏo trang sucket tương tợag mọ thừi hoặc laai vợ điều khiển 20
chón hoặc loại vị điều khiển 20 chắn Khừng được gón cỳng lỷc bai loại vợ điều khiển veto cả hai aoeker vị nhụy thể thiệt bị sẽ khừng hoạt động được
*ˆ Chóu số è của chỷp vi điều khiến phải được gần suo cho năm tat vi tt gun can gat cua suckers
݈ Gia cần xuống để khoõ chất chịp vỏo mõch
WCU Fuge ionic V0 Snurrrerrtrasr
89 Series Programmer Firmware ơ2.0 in