1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

CHƯƠNG 3: HỌ VI ĐiỀU KHIỂN 8051 pptx

101 575 4

Đ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 101
Dung lượng 3,67 MB

Nội dung

CHƯƠNG 3 HỌ VI ĐiỀU KHIỂN 8051 Hiệu đính từ slide của thầy Hồ Trung Mỹ Bộ môn Điện tử - DH BK TPHCM HỌ VI ĐiỀU KHIỂN 8051 1 Nội dung 3.1 Giới thiệu họ vi điều khiển 8051 3.2 Kiến trúc phần cứng 8051 3.3 Các phương pháp định địa chỉ 3.3 Các phương pháp định địa chỉ 2 3.1 Giới thiệu họ vi điều khiển 8051 3 Các kiến trúc vi điều khiển CPU Program + Data Address Bus Data Bus Memory Von Neumann Architecture 0 2 n CPU Program Address Bus Data Bus Harvard Architecture Memory Data Address Bus Fetch Bus 0 0 4 Họ VĐK 8051 • 8051vi điều khiển đầu tiên của họ vi điều khiển MCS51 được Intel sản xuất vào năm 1980. Họ MCS51 là họ 8-bit có khả năng định địa chỉ 64KB bộ nhớ chương trình và 64KB bộ nhớ dữ liệu. 5 Comparison of MCSComparison of MCS 51 ICs51 ICs 2 128 bytes 0 K 8031 2128 bytes4K ROM8051 TimersOn-Chip Data Memory On-Chip Code Memory Part Number 3256 bytes8K EPROM8752 3256 bytes0K8032 3256 bytes8K ROM8052 2128 bytes4K EPROM8751 2 128 bytes 0 K 8031 6 3.2 Kiến trúc phần cứng 8051 7 Sơ đồ khối 8051/8031 8 9 Ý nghĩa các chân trên MCU 8051 • Port 0 (Cổng 0) Port 0 là một port hai chức năng trên các chân 32–39. Trong các thiết kế cỡ nhỏ (không dùng bộ nhớ mở rộng) nó có chức năng như các đường I/O. Đối với các thiết kế lớn với bộ nhớ mở rộng, nó được dồn kênh giữa bus địa chỉ và bus dữ liệu. • Port 1 (Cổng 1) Port 1 là cổng dành riêng cho nhập/xuất trên các chân 1–8. Các chân được ký hiệu P1.0, P1.1, P1.2, có thể dùng cho giao tiếp với các thiết bị ngoài nếu cần. Port 1 không có chức năng khác, vậy chúng chỉ được dùng cho giao tiếp với các thiết bị ngoài. • Port 2 (Cổng 2) Port 2 là một cổng công dụng kép trên các chân 21–28 được dùng như các đường xuất nhập hoặc là byte cao của bus địa chỉ đối với các thiết kế dùng bộ nhớ mở rộng. • Port 3 (Cổng 3) Port 3 cũng là một cổng công dụng kép trên các chân 10–17. Các chân của port này có nhiều chức năng, các công dụng chuyển đổi có liên hệ với các đặc tính đặc biệt của 8051/8031 10 [...]... 17 24 Chu kỳ l nh, chu kỳ máy và tr ng thái 25 12MHz internal clock 6 machine cycles 26 D n kênh bus a ch (byte th p) và bus d li u 27 Truy c p b nh chương trình bên ngoài 28 29 30 31 C u trúc b nh 8051 32 Tóm t t b nh d li u trên chip 33 B nh d li u 8051 34 Lower 128 Bytes of Internal RAM 20H-2FH: 128 Bit-addressable bits occupying bit address 00H-7FH 30H-7FH: General purpose RAM (can be accessed... a 1 to the pin Internal CPU bus D Write to latch Clk 1 Q P1.X pin P1.X Q 0 M1 output 1 TB1 Read pin 8051 IC 17 Writing “0” to Output Pin P1.X Read latch Vcc TB2 Load(L1) 2 output pin is ground 1 write a 0 to the pin Internal CPU bus D Write to latch Clk 0 Q P1.X pin P1.X Q 1 M1 output 0 TB1 Read pin 8051 IC 18 Reading “High” at Input Pin Read latch 1 TB2 write a 1 to the pin MOV P1,#0FFH Internal CPU... to latch Clk 0 Q M1 TB1 Read pin 3 Read pin=1 Read latch=0 Write to latch=1 8051 IC 19 Reading “Low” at Input Pin Read latch 1 Vcc 2 MOV A,P1 TB2 write a 1 to the pin Load(L1) external pin=Low MOV P1,#0FFH Internal CPU bus D 1 Q 0 P1.X pin P1.X Write to latch Clk Q 0 M1 TB1 Read pin 3 Read pin=1 Read latch=0 Write to latch=1 8051 IC 20 Other Pins • P1, P2, and P3 have internal pull-up resisters – P1,... pull-up resistors and does not connects to Vcc inside the 8051 – P0 is open drain – Compare the figures of P1.X and P0.X • However, for a programmer, it is the same to program P0, P1, P2 and P3 • All the ports upon RESET are configured as output 21 A Pin of Port 0 Read latch TB2 Internal CPU bus D Write to latch Clk P0.X pin Q P1.X Q M1 TB1 P1.x Read pin 8051 IC 22 Port 0 with Pull-Up Resistors Vcc Port Port... • Chú ý là i n tr kéo lên bên trong không có trong Port 0 (ngo i tr lúc làm vi c như bus d li u / a ch bên ngoài) i n tr kéo lên có th ư c s d ng v i P0 tùy theo c tính vào c a thi t b mà nó lái 13 14 15 A Pin of Port 1 Read latch TB2 Vcc Load(L1) Internal CPU bus D Write to latch Clk P1.X pin Q P1.X Q M1 TB1 P0.x Read pin 8051 IC 16 Writing “1” to Output Pin P1.X Read latch Vcc TB2 Load(L1) 2 output . CHƯƠNG 3 HỌ VI ĐiỀU KHIỂN 8051 Hiệu đính từ slide của thầy Hồ Trung Mỹ Bộ môn Điện tử - DH BK TPHCM HỌ VI ĐiỀU KHIỂN 8051 1 Nội dung 3.1 Giới thiệu họ. Bus Fetch Bus 0 0 4 Họ VĐK 8051 • 8051 là vi điều khiển đầu tiên của họ vi điều khiển MCS51 được Intel sản xuất vào năm 1980. Họ MCS51 là họ 8-bit có khả năng

Ngày đăng: 09/03/2014, 12:20

TỪ KHÓA LIÊN QUAN

w