Chương 4 - Lập trình cho cổng vào - ra I/0
Số trang: 9
Loại file: pdf
Dung lượng: 118.74 KB
Lượt xem: 19
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Mặc dù các thành viên của họ 8051 (ví dụ 8751, 89C51, DS5000) đều có cáckiểu đóng vỏ khác nhau, chẳng hạn nhhaihàng chân DIP (Dual In-Line Pakage)dạng vỏ dẹt vuông QFP (Quad Flat Pakage) và dạng chíp không có chân đỡ LLC(Leadless Chip Carrier) thì chúng đều có 40 chân cho các chức năng khác nhau nhvàora I/0, đọc RD , ghi WR , địa chỉ, dữ liệu và ngắt.
Nội dung trích xuất từ tài liệu:
Chương 4 - Lập trình cho cổng vào - ra I/0 ch¬ng 4 LËp tr×nh cho cæng vµo - ra I/04.1 M« t¶ ch©n cña 8051. MÆc dï c¸c thµnh viªn cña hä 8051 (vÝ dô 8751, 89C51, DS5000) ®Òu cã c¸ckiÓu ®ãng vá kh¸c nhau, ch¼ng h¹n nh hai hµng ch©n DIP (Dual In-Line Pakage)d¹ng vá dÑt vu«ng QFP (Quad Flat Pakage) vµ d¹ng chÝp kh«ng cã ch©n ®ì LLC(Leadless Chip Carrier) th× chóng ®Òu cã 40 ch©n cho c¸c chøc n¨ng kh¸c nhau nhvµo ra I/0, ®äc RD , ghi WR , ®Þa chØ, d÷ liÖu vµ ng¾t. CÇn ph¶i lu ý r»ng mét sèh·ng cung cÊp mét phiªn b¶n 8051 cã 20 ch©n víi sè cæng vµo-ra Ýt h¬n cho c¸c øngdông yªu cÇu thÊp h¬n. Tuy nhiªn, v× hÇu hÕt c¸c nhµ ph¸t triÓn chÝnh sö dông chÝp®ãng vá 40 ch©n víi hai hµng ch©n DIP nªn ta chØ tËp chung m« t¶ phiªn b¶n nµy. 1 Vcc P1.0 40 2 P0.0 (AD0) P1.1 39 P0.1 (AD1) 3 38 P1.2 4 P0.2 (AD2) 37 P1.3 5 36 P0.3 (AD3) P1.4 6 35 P0.4 (AD4) P1.5 7 34 P0.5 (AD5) P1.6 8 8051 33 P0.6 (AD6) P1.7 9 RST 32 P0.6 (AD6) (8031) 10 (RXD) P3.0 EA/CPP 31 ALE/PROG 11 (TXD) P3.1 30 12 PSEN (NT0) P3.2 29 P2.7 (A15) 13 (NT1) P3.3 28 P2.6 (A14) 14 27 (T0) P3.4 P2.5 (A13) (T1) P3.5 15 26 P2.4(A12) (WR) P3.6 16 25 P2.3 (A11) (RD) P3.7 17 24 P2.2 (A10) XTAL2 23 18 XTAL1 P2.1 (A9) 22 19 P2.0 (AB) GND 20 21 H×nh 4.1: S¬ ®å bè trÝ ch©n cña 8051. Trªn h×nh 4.1 lµ s¬ ®å bè trÝ ch©n cña 8051. Ta thÊy r»ng trong 40 ch©n th× cã32 ch©n dµnh cho c¸c cæng P0, P1, P2 vµ P3 víi mçi cæng cã 8 ch©n. C¸c ch©n cßnl¹i ®îc dµnh cho nguån VCC, ®Êt GND, c¸c ch©ngiao ®éng XTAL1 vµ XTAL2 t¸ilËp RST cho phÐp chèt ®Þa chØ ALE truy cËp ®îc ®Þa chØ ngoµi EA , cho phÐp cÊtch¬ng tr×nh PSEN . Trong 8 ch©n nµy th× 6 ch©n VCC , GND, XTAL1, XTAL2, RSTvµ EA ®îc c¸c hä 8031 vµ 8051 sö dông. Hay nãi c¸ch kh¸c lµ chóng ph¶i ®îcnèi ®Ó cho hÖ thèng lµm viÖc mµ kh«ng cÇn biÕt bé vi ®iÒu khiÓn thuéc hä 8051 hay8031. Cßn hai ch©n kh¸c lµ PSEN vµ ALE ®îc sö dông chñ yÕu trong c¸c hÖ thèngdùa trªn 8031. 1. Ch©n VCC: Ch©n sè 40 lµ VCC cÊp ®iÖn ¸p nguån cho chÝp. Nguån ®iÖn ¸p lµ +5V. 2. Ch©n GND: Ch©n GND: Ch©n sè 20 lµ GND. 3. Ch©n XTAL1 vµ XTAL2: 8051 cã mét bé giao ®éng trªn chÝp nhng nã yªu cÇu cã mét xung ®ång hångoµi ®Ó ch¹y nã. Bé giao ®éng th¹ch anh thêng xuyªn nhÊt ®îc nèi tíi c¸c ch©n®Çu vµo XTAL1 (ch©n 19) vµ XTAL2 (ch©n 18). Bé giao ®éng th¹ch anh ®îc nèitíi XTAL1 vµ XTAL2 còng cÇn hai tô ®iÖn gi¸ trÞ 30pF. Mét phÝa cña tô ®iÖn ®îcnèi xuèng ®Êt nh ®îc tr×nh bµy trªn h×nh 4.2a. CÇn ph¶i lu ý r»ng cã nhiÒu tèc ®é kh¸c nhau cña hä 8051. Tèc ®é ®îc coinh lµ tÇn sè cùc ®¹i cña bé giao ®éng ®îc nèi tíi ch©n XTAL. VÝ dô, mét chÝp12MHz hoÆc thÊp h¬n. T¬ng tù nh vËy th× mét bé vi ®iÒu khiÓn còng yªu cÇu méttinh thÓ cã tÇn sè kh«ng lín h¬n 20MHz. Khi 8051 ®îc nèi tíi mét bé giao ®éngtinh thÓ th¹ch anh vµ cÊp nguån th× ta cã thÓ quan s¸t tÇn sè trªn ch©n XTAL2 b»ngm¸y hiÖn sãng. NÕu ta quyÕt ®Þnh sö dông mét nguån tÇn sè kh¸c bé giao ®éngth¹ch anh ch¼ng h¹n nh lµ b ...
Nội dung trích xuất từ tài liệu:
Chương 4 - Lập trình cho cổng vào - ra I/0 ch¬ng 4 LËp tr×nh cho cæng vµo - ra I/04.1 M« t¶ ch©n cña 8051. MÆc dï c¸c thµnh viªn cña hä 8051 (vÝ dô 8751, 89C51, DS5000) ®Òu cã c¸ckiÓu ®ãng vá kh¸c nhau, ch¼ng h¹n nh hai hµng ch©n DIP (Dual In-Line Pakage)d¹ng vá dÑt vu«ng QFP (Quad Flat Pakage) vµ d¹ng chÝp kh«ng cã ch©n ®ì LLC(Leadless Chip Carrier) th× chóng ®Òu cã 40 ch©n cho c¸c chøc n¨ng kh¸c nhau nhvµo ra I/0, ®äc RD , ghi WR , ®Þa chØ, d÷ liÖu vµ ng¾t. CÇn ph¶i lu ý r»ng mét sèh·ng cung cÊp mét phiªn b¶n 8051 cã 20 ch©n víi sè cæng vµo-ra Ýt h¬n cho c¸c øngdông yªu cÇu thÊp h¬n. Tuy nhiªn, v× hÇu hÕt c¸c nhµ ph¸t triÓn chÝnh sö dông chÝp®ãng vá 40 ch©n víi hai hµng ch©n DIP nªn ta chØ tËp chung m« t¶ phiªn b¶n nµy. 1 Vcc P1.0 40 2 P0.0 (AD0) P1.1 39 P0.1 (AD1) 3 38 P1.2 4 P0.2 (AD2) 37 P1.3 5 36 P0.3 (AD3) P1.4 6 35 P0.4 (AD4) P1.5 7 34 P0.5 (AD5) P1.6 8 8051 33 P0.6 (AD6) P1.7 9 RST 32 P0.6 (AD6) (8031) 10 (RXD) P3.0 EA/CPP 31 ALE/PROG 11 (TXD) P3.1 30 12 PSEN (NT0) P3.2 29 P2.7 (A15) 13 (NT1) P3.3 28 P2.6 (A14) 14 27 (T0) P3.4 P2.5 (A13) (T1) P3.5 15 26 P2.4(A12) (WR) P3.6 16 25 P2.3 (A11) (RD) P3.7 17 24 P2.2 (A10) XTAL2 23 18 XTAL1 P2.1 (A9) 22 19 P2.0 (AB) GND 20 21 H×nh 4.1: S¬ ®å bè trÝ ch©n cña 8051. Trªn h×nh 4.1 lµ s¬ ®å bè trÝ ch©n cña 8051. Ta thÊy r»ng trong 40 ch©n th× cã32 ch©n dµnh cho c¸c cæng P0, P1, P2 vµ P3 víi mçi cæng cã 8 ch©n. C¸c ch©n cßnl¹i ®îc dµnh cho nguån VCC, ®Êt GND, c¸c ch©ngiao ®éng XTAL1 vµ XTAL2 t¸ilËp RST cho phÐp chèt ®Þa chØ ALE truy cËp ®îc ®Þa chØ ngoµi EA , cho phÐp cÊtch¬ng tr×nh PSEN . Trong 8 ch©n nµy th× 6 ch©n VCC , GND, XTAL1, XTAL2, RSTvµ EA ®îc c¸c hä 8031 vµ 8051 sö dông. Hay nãi c¸ch kh¸c lµ chóng ph¶i ®îcnèi ®Ó cho hÖ thèng lµm viÖc mµ kh«ng cÇn biÕt bé vi ®iÒu khiÓn thuéc hä 8051 hay8031. Cßn hai ch©n kh¸c lµ PSEN vµ ALE ®îc sö dông chñ yÕu trong c¸c hÖ thèngdùa trªn 8031. 1. Ch©n VCC: Ch©n sè 40 lµ VCC cÊp ®iÖn ¸p nguån cho chÝp. Nguån ®iÖn ¸p lµ +5V. 2. Ch©n GND: Ch©n GND: Ch©n sè 20 lµ GND. 3. Ch©n XTAL1 vµ XTAL2: 8051 cã mét bé giao ®éng trªn chÝp nhng nã yªu cÇu cã mét xung ®ång hångoµi ®Ó ch¹y nã. Bé giao ®éng th¹ch anh thêng xuyªn nhÊt ®îc nèi tíi c¸c ch©n®Çu vµo XTAL1 (ch©n 19) vµ XTAL2 (ch©n 18). Bé giao ®éng th¹ch anh ®îc nèitíi XTAL1 vµ XTAL2 còng cÇn hai tô ®iÖn gi¸ trÞ 30pF. Mét phÝa cña tô ®iÖn ®îcnèi xuèng ®Êt nh ®îc tr×nh bµy trªn h×nh 4.2a. CÇn ph¶i lu ý r»ng cã nhiÒu tèc ®é kh¸c nhau cña hä 8051. Tèc ®é ®îc coinh lµ tÇn sè cùc ®¹i cña bé giao ®éng ®îc nèi tíi ch©n XTAL. VÝ dô, mét chÝp12MHz hoÆc thÊp h¬n. T¬ng tù nh vËy th× mét bé vi ®iÒu khiÓn còng yªu cÇu méttinh thÓ cã tÇn sè kh«ng lín h¬n 20MHz. Khi 8051 ®îc nèi tíi mét bé giao ®éngtinh thÓ th¹ch anh vµ cÊp nguån th× ta cã thÓ quan s¸t tÇn sè trªn ch©n XTAL2 b»ngm¸y hiÖn sãng. NÕu ta quyÕt ®Þnh sö dông mét nguån tÇn sè kh¸c bé giao ®éngth¹ch anh ch¼ng h¹n nh lµ b ...
Tìm kiếm theo từ khóa liên quan:
họ vi điều khiển 8051 kiến trúc phần cứng 8051 tài liệu vi điều khiển 8051 hệ thống vi xử lý vi điều khiểnGợi ý tài liệu liên quan:
-
Giáo trình Vi điều khiển (Nghề: Cơ điện tử - Trình độ: Cao đẳng) - Trường Cao đẳng nghề Ninh Thuận
127 trang 279 0 0 -
Báo cáo môn học vi xử lý: Khai thác phần mềm Proteus trong mô phỏng điều khiển
33 trang 182 0 0 -
Giáo trình Máy thu hình (Nghề Điện tử dân dụng - Trình độ: Trung cấp) - Trường Cao đẳng nghề Cần Thơ
79 trang 167 0 0 -
Giáo trình Vi điều khiển (Nghề: Điện công nghiệp - Cao đẳng) - Trường Cao đẳng Cơ giới (2022)
144 trang 155 0 0 -
Đề cương chi tiết học phần Vi điều khiển
15 trang 140 0 0 -
Ứng dụng vi điều khiển PIC 16F877A trong thí nghiệm vật lí phổ thông
12 trang 120 0 0 -
Bài tập lớn môn Vi xử lý, vi điều khiển: Thiết kế bộ điều khiển tốc độ của động cơ điện một chiều
27 trang 117 0 0 -
Giáo trình Kỹ thuật vi điều khiển
121 trang 113 0 0 -
Tài liệu thực hành Vi điều khiển 8051
55 trang 105 0 0 -
Đồ án vi xử lý đề tài : nghiên cứu thiết kế mạch đo khoảng cách sử dụng vi điều khiển Pic 16F887
45 trang 97 1 0