Đế tài - Mạch đo và khống chế nhiệt độ P1
Số trang: 11
Loại file: pdf
Dung lượng: 206.97 KB
Lượt xem: 18
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:
IC vi điều khiển 8051/8031 thuộc họ MCS51 có các đặt điểm sau : 4kbyte ROM (được lập trình bởi nhà sản xuất chỉ có ở 8051) 128 bit RAM 4port I10 8bit Hai bộ định thời 16bit Giao tiếp nối tiếp 64KB không gian bộ nhớ chương trình mở rộng 64 KB không gian bộ nhớ dữ liệu mở rộng một bộ xử lí luận lí (thao tác trên các bit đơn) 210 bit được địa chỉ hóa bộ nhân / chia 4μsINT*1 INT*0
Nội dung trích xuất từ tài liệu:
Đế tài - Mạch đo và khống chế nhiệt độ P1ĐỀ TÀI: MẠCH ĐO VÀ KHỐNG CHẾ NHIỆT ĐỘ CHƯƠNG 1 GIỚI THIỆU CHUNG VỀ BỘ VI ĐIỀU KHIỂN 1. KHẢO SÁT BỘ VI ĐIỀU KHIỂN 8051 2. IC vi điều khiển 8051/8031 thuộc họ MCS51 có các đặt điểm sau : - 4kbyte ROM (được lập trình bởi nhà sản xuất chỉ có ở 8051) - 128 bit RAM - 4port I10 8bit - Hai bộ định thời 16bit - Giao tiếp nối tiếp - 64KB không gian bộ nhớ chương trình mở rộng - 64 KB không gian bộ nhớ dữ liệu mở rộng - một bộ xử lí luận lí (thao tác trên các bit đơn) - 210 bit được địa chỉ hóa - bộ nhân / chia 4μs INT*1 INT*0 Điều khiển Các thanh ghi 128 byte Rom Timer1 T* 4 80 1 T* CPU Tạo dao Điều khiển Các port IO Port nối tiếp EA RST PSEN ALE P0 P1 P2 P3 TXD* RXD* Hình 1 : Sơ Đồ Khối 8051 / 80313.1. Cấu trúc bên trong của 8051: Phần chính của vi điều khiển 8051 / 8031 là bộ xử lí trung tâm (CPU: centralprocessing unit) bao gồm : - Thanh ghi tích lũy A - Thanh ghi tích lũy phụ B, dùng cho phép nhân và phép chia - Đơn vị logic học (ALU : Arithmetic Logical Unit) - Từ trạng thái chương trình (PSW : Prorgam Status Word) - Bốn băng thanh ghi - Con trỏ ngăn xếp - Ngoài ra còn có bộ nhớ chương trình, bộ giải mã lệnh, bộ điều khiển thời gian và logic. Đơn vị xử lí trung tâm nhận trực tiếp xung từ bộ giao động, ngoài ra còn có khảnăng đưa một tín hiệu giữ nhịp từ bên ngoài. Chương trình đang chạy có thể cho dừng lại nhờ một khối điều khiển ngắt ở bêntrong. Các nguồn ngắt có thể là : các biến cố ở bên ngoài, sự tràn bộ đếm định thời hoặccũng có thể là giao diện nối tiếp. Hai bộ định thời 16 bit hoạt động như một bộ đếm. Các cổng (port0, port1, port2, port3). Sử dụng vào mục đích điều khiển. Ở cổng 3 có thêm các đường dẫn điều khiển dùng để trao đổi với một bộ nhớ bênngoài, hoặc để đầu nối giao diện nối tiếp, cũng như các đường ngắt dẫn bên ngoài. Giao diện nối tiếp có chứa một bộ truyền và một bộ nhận không đồng bộ, làm việcđộc lập với nhau. Tốc độ truyền qua cổng nối tiếp có thể đặt trong vảy rộng và được ấnđịnh bằng một bộ định thời. Trong vi điều khiển 8051 / 8031 có hai thành phần quan trọng khác đó là bộ nhớ vàcác thanh ghi : Bộ nhớ gồm có bộ nhớ Ram và bộ nhớ Rom (chỉ có ở 803) dùng để lưu trữ dữ liệuvà mã lệnh. Các thanh ghi sử dụng để lưu trữ thông tin trong quá trình xử lí. Khi CPU làm việcnó làm thay đổi nội dung của các thanh ghi.3.2. Chức năng của các chân vi điều khiển 40 30p 19 32 Vcc Po.7 AD7 XTAL1 Po.6 33 AD6 12MHz 34 Po.5 AD5 XTAL2 Po.4 35 AD4 18 36 30p Po.3 AD3 Po.2 37 AD2 Po.1 38 AD1 Po.0 39 AD0 29 PSEN 30 ALE 8 P2.7 31 7 EA P2.6 9 6 RET P2.5 5 P2.4 4 P2.3 3 17 P2.2 RD 2 16 P2.1 WR 1 15 P2.0 T1 T0 14 13 28 A15 INT1 P1.7 12 ...
Nội dung trích xuất từ tài liệu:
Đế tài - Mạch đo và khống chế nhiệt độ P1ĐỀ TÀI: MẠCH ĐO VÀ KHỐNG CHẾ NHIỆT ĐỘ CHƯƠNG 1 GIỚI THIỆU CHUNG VỀ BỘ VI ĐIỀU KHIỂN 1. KHẢO SÁT BỘ VI ĐIỀU KHIỂN 8051 2. IC vi điều khiển 8051/8031 thuộc họ MCS51 có các đặt điểm sau : - 4kbyte ROM (được lập trình bởi nhà sản xuất chỉ có ở 8051) - 128 bit RAM - 4port I10 8bit - Hai bộ định thời 16bit - Giao tiếp nối tiếp - 64KB không gian bộ nhớ chương trình mở rộng - 64 KB không gian bộ nhớ dữ liệu mở rộng - một bộ xử lí luận lí (thao tác trên các bit đơn) - 210 bit được địa chỉ hóa - bộ nhân / chia 4μs INT*1 INT*0 Điều khiển Các thanh ghi 128 byte Rom Timer1 T* 4 80 1 T* CPU Tạo dao Điều khiển Các port IO Port nối tiếp EA RST PSEN ALE P0 P1 P2 P3 TXD* RXD* Hình 1 : Sơ Đồ Khối 8051 / 80313.1. Cấu trúc bên trong của 8051: Phần chính của vi điều khiển 8051 / 8031 là bộ xử lí trung tâm (CPU: centralprocessing unit) bao gồm : - Thanh ghi tích lũy A - Thanh ghi tích lũy phụ B, dùng cho phép nhân và phép chia - Đơn vị logic học (ALU : Arithmetic Logical Unit) - Từ trạng thái chương trình (PSW : Prorgam Status Word) - Bốn băng thanh ghi - Con trỏ ngăn xếp - Ngoài ra còn có bộ nhớ chương trình, bộ giải mã lệnh, bộ điều khiển thời gian và logic. Đơn vị xử lí trung tâm nhận trực tiếp xung từ bộ giao động, ngoài ra còn có khảnăng đưa một tín hiệu giữ nhịp từ bên ngoài. Chương trình đang chạy có thể cho dừng lại nhờ một khối điều khiển ngắt ở bêntrong. Các nguồn ngắt có thể là : các biến cố ở bên ngoài, sự tràn bộ đếm định thời hoặccũng có thể là giao diện nối tiếp. Hai bộ định thời 16 bit hoạt động như một bộ đếm. Các cổng (port0, port1, port2, port3). Sử dụng vào mục đích điều khiển. Ở cổng 3 có thêm các đường dẫn điều khiển dùng để trao đổi với một bộ nhớ bênngoài, hoặc để đầu nối giao diện nối tiếp, cũng như các đường ngắt dẫn bên ngoài. Giao diện nối tiếp có chứa một bộ truyền và một bộ nhận không đồng bộ, làm việcđộc lập với nhau. Tốc độ truyền qua cổng nối tiếp có thể đặt trong vảy rộng và được ấnđịnh bằng một bộ định thời. Trong vi điều khiển 8051 / 8031 có hai thành phần quan trọng khác đó là bộ nhớ vàcác thanh ghi : Bộ nhớ gồm có bộ nhớ Ram và bộ nhớ Rom (chỉ có ở 803) dùng để lưu trữ dữ liệuvà mã lệnh. Các thanh ghi sử dụng để lưu trữ thông tin trong quá trình xử lí. Khi CPU làm việcnó làm thay đổi nội dung của các thanh ghi.3.2. Chức năng của các chân vi điều khiển 40 30p 19 32 Vcc Po.7 AD7 XTAL1 Po.6 33 AD6 12MHz 34 Po.5 AD5 XTAL2 Po.4 35 AD4 18 36 30p Po.3 AD3 Po.2 37 AD2 Po.1 38 AD1 Po.0 39 AD0 29 PSEN 30 ALE 8 P2.7 31 7 EA P2.6 9 6 RET P2.5 5 P2.4 4 P2.3 3 17 P2.2 RD 2 16 P2.1 WR 1 15 P2.0 T1 T0 14 13 28 A15 INT1 P1.7 12 ...
Gợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 294 0 0 -
Báo cáo môn Vi xử lý - TÌM HIỂU VỀ CÁC BỘ VI XỬ LÝ XEON CỦA INTEL
85 trang 153 0 0 -
Báo cáo bài tập lớn môn Kỹ thuật vi xử lý: Thiết kế mạch quang báo - ĐH Bách khoa Hà Nội
31 trang 132 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 -
Bài tập lớn Vi xử lý: Thiết kế môn học Đèn LED đơn ghép thành đèn quảng cáo
15 trang 110 0 0 -
Giáo trình Vi xử lý: Phần 1 - Phạm Quang Trí
122 trang 85 0 0 -
Đề tài : ĐIỀU KHIỂN CHUYỂN ĐỘNG RÔBÔT BẰNG ĐỘNG CƠ BƯỚC
23 trang 65 0 0 -
Giáo trình Hệ vi điều khiển: Phần 1
129 trang 63 0 0 -
Điều khiển số (Digital Control Systems) - ĐH Bách Khoa Hà Nội
110 trang 57 0 0 -
Giáo trình học phần Vi xử lý (hệ đại học): Phần 1
57 trang 52 0 0