PHAĂN CệÙNG VI ẹIEĂU KHIEƠN MCS-51 1 CAÂU TRUÙC BEĐN TRONG CỤA AT89S

Một phần của tài liệu Điều khiển số tốc độ, vị trí động cơ điện một chiều sử dụng vi điều khiển (Trang 66 - 68)

Ch− ơng III: Giới thiệu về hụ vi điều khiển MCS-

3.1. PHAĂN CệÙNG VI ẹIEĂU KHIEƠN MCS-51 1 CAÂU TRUÙC BEĐN TRONG CỤA AT89S

3.1.1. CÂU TRÚC BEĐN TRONG CỤA AT89S52

Phaăn chớnh cụa vi ủieău khieơn AT89S52 laứ boụ xửỷ lớ trung tađm (CPU: Central Processing Unit) bao goăm :

- Thanh ghi tớch luừy A

- Thanh ghi tớch luừy phỳ B, duứng cho pheựp nhađn vaứ pheựp chia

- ẹụn vũ logic húc (ALU : Arithmetic Logical Unit )

- Tửứ trỏng thaựi chửụng trỡnh (PSW : Prorgam Status Word) - Bõn baớng thanh ghi

- Ngoaứi ra coứn coự boụ nhụự chửụng trỡnh, boụ giại maừ leụnh, boụ ủieău khieơn thụứi gian vaứ logic.

ẹụn vũ xửỷ lớ trung tađm nhaụn trửùc tiẽp xung tửứ boụ dao ủoụng, ngoaứi ra coứn coự khạ naớng ủửa moụt tớn hieụu giửừ nhũp tửứ beđn ngoaứi.

Chửụng trỡnh ủang chỏy coự theơ cho dửứng lỏi nhụứ moụt khõi ủieău khieơn ngaĩt ụỷ beđn trong. Caực nguoăn ngaĩt coự theơ

laứ: caực biẽn cõ ụỷ beđn ngoaứi, sửù traứn boụ ủẽm ủũnh thụứi hoaịc cuừng coự theơ laứ giao dieụn nõi tiẽp.

Hai boụ ủũnh thụứi 16 bit hoỏt ủoụng nhử moụt boụ ủẽm.

Caực coơng (port0, port1, port2, port3). Sửỷ dỳng vaứo mỳc ủớch ủieău khieơn.

ễÛ coơng 3 coự theđm caực ủửụứng daờn ủieău khieơn duứng ủeơ trao ủoơi vụựi moụt boụ nhụự beđn ngoaứi, hoaịc ủeơ ủaău nõi giao dieụn nõi tiẽp, cuừng nhử caực ủửụứng ngaĩt daờn beđn ngoaứi.

Giao dieụn nõi tiẽp coự chửựa moụt boụ truyeăn vaứ moụt boụ nhaụn khođng ủoăng boụ, laứm vieục ủoục laụp vụựi nhau. Tõc ủoụ truyeăn qua coơng nõi tiẽp coự theơ ủaịt trong vạy roụng vaứ ủửụùc ãn ủũnh baỉng moụt boụ ủũnh thụứi.

Caực thanh ghi ủửụùc sửỷ dỳng ủeơ lửu trửừ thođng tin trong quaự trỡnh xửỷ lyự. Khi CPU laứm vieục noự laứm thay ủoơi noụi dung cụa caực thanh ghi.

Một phần của tài liệu Điều khiển số tốc độ, vị trí động cơ điện một chiều sử dụng vi điều khiển (Trang 66 - 68)

Tải bản đầy đủ (PDF)

(112 trang)