Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 48 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
48
Dung lượng
3,73 MB
Nội dung
Hiệu đính từ slide thầy Hồ Trung Mỹ Bộ môn Điện tử - DH BK TPHCM HỌ VI ĐIỀU KHIỂN 8051 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.1 Giới thiệu họ vi điều khiển 8051 Các kiến trúc vi điều khiển Address Bus CPU Memory Program + Data Data Bus 2n Address Bus CPU Fetch Bus Memory Program Address Bus Data Bus Von Neumann Architecture Harvard Architecture Data Họ VĐK 8051 8051 vi điều khiển họ vi điều khiển MCS51 Intel sản xuất vào năm 1980 Họ MCS51 họ 8-bit có khả định địa 64KB nhớ chương trình 64KB nhớ liệu So sánh dòng MCS MCS 51 Part Number On-Chip Code Memory On-Chip Data Memory Timers 8051 4K ROM 128 bytes 8031 0K 128 bytes 8751 4K EPROM 128 bytes 8052 8K ROM 256 bytes 8032 0K 256 bytes 8752 8K EPROM 256 bytes 3.2 Kiến trúc phần cứng 8051 3.2.1 Sơ đồ khối 8051/8031 Ý nghĩa chân MCU 8051 Port (Cổng 0) Port port hai chức chân 32–39 Trong thiết kế cỡ nhỏ (không dùng nhớ mở rộng) có chức đường I/O Đối với thiết kế lớn với nhớ mở rộng, dồn kênh bus địa bus liệu Port (Cổng 1) Port cổng dành riêng cho nhập/xuất chân 1–8 Các chân ký hiệu P1.0, P1.1, P1.2, dùng cho giao tiếp với thiết bị ngồi cần Port khơng có chức khác, chúng dùng cho giao tiếp với thiết bị Port (Cổng 2) Port cổng công dụng kép chân 21–28 dùng đường xuất nhập byte cao bus địa thiết kế dùng nhớ mở rộng Port (Cổng 3) Port cổng công dụng kép chân 10–17 Các chân port có nhiều chức năng, cơng dụng chuyển đổi có liên hệ với đặc tính đặc biệt 8051/8031 10 Bộ nhớ 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 through direct or indirect addressing) 35 Upper 128 Bytes of Internal RAM 36 Vùng nhớ 8032/8052 MOV Ri, #5FH ( I = or 1) MOV A, @Ri MOV A, 5FH MOV A, FFH 37 Tóm tắt ghi PSW 38 Tóm tắt ghi PCON 39 Truy cập nhớ chương trình bên ngồi 40 Định đọc nhớ chương trình bên ngồi (PCH byte PC PCL byte thấp PC) /PSEN mức thấp thời gian lấy lệnh 41 Truy cập nhớ liệu bên ngồi 42 Giản đồ định cho lệnh MOVX 43 Mạch giải mã địa EPROM 8KB RAM 8KB với hệ 8051 44 Phủ lấp vùng nhớ liệu chương trình bên ngồi 45 3.2.8 Hoạt động reset 46 Mạch reset hệ thống Vc(0+) = Vc(0-) 47 Các giá trị ghi sau reset hệ thống 48 ...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.1 Giới thiệu họ vi điều khiển 8051 Các kiến trúc vi điều khiển Address Bus CPU Memory Program + Data... Von Neumann Architecture Harvard Architecture Data Họ VĐK 8051 8051 vi điều khiển họ vi điều khiển MCS51 Intel sản xuất vào năm 1980 Họ MCS51 họ 8-bit có khả định địa 64KB nhớ chương trình 64KB... Memory Timers 8051 4K ROM 128 bytes 8031 0K 128 bytes 8751 4K EPROM 128 bytes 8052 8K ROM 256 bytes 8032 0K 256 bytes 8752 8K EPROM 256 bytes 3.2 Kiến trúc phần cứng 8051 3.2.1 Sơ đồ khối 8051/ 8031