Đồ án - Mạch đồng hồ RTC dùng DS
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Đồ án - Mạch đồng hồ RTC dùng DS Phần 1: Lý thuyết thiết kếI.Giới thiệu khái quát về 89C511.phần cứng: Đặc điểm và chức năng hoạt động của các IC họ MSC-51 hồn tồn tương tựnhau, ở đây ta giới thiệu 89c51 với các đặc điểm chính sau: - 4KB EPROM nội - 128 byte RAM nội - 4 port xuất / nhập (I/O port) 8 bit - 2 bộ định thời 16 bit - Giao tiếp nối tiếp - 64kb Rom ngồi - 64kb Ram ngồi - 210 vị trí nhớ để định vị bit, mỗi vị trí một bit - 4us cho hoạt động nhân hoặc chia1. cấu trúc bên trong của IC 89C51.+Thành phần chính của vi điều khiển 8051 la bộ xử lý trung tâm hay con gọi là CPU.CPU bao gồm: - Thamh ghi tích luỹ A - Thanh ghi tích luỹ B, dùng cho phép nhân và chia - Đơn vị logic học ALU - Từ trạng thái chương trình PSW - 4 bank thanh ghi - Con trỏ ngăn xếp - Ngồi ra còn có bộ nhớ chương trình, bộ giải ma 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ộ dao động+ Chương trình đang chạy có thể cho dừng lại nhờ một khối điều khiển ở bêntrong. Các nguồn ngắt có thể là các biến cố ở bên ngồi, sự tràn bộ đếm định thờihoặc cũng có thể là giao diện nối tiếp.+ 2 bộ định thời 16 bit hoạt động như một bộ đếm.+ Các cổng port 0, port 1, port 2, port 3 được sử dụng vào mục đích điều khiển, ởcổng port 3 có thêm các đường dẫn điều khiển dùng để trao đổi với một bộ nhớbên ngồi, hoặc để đầu nối giao diện nối tiếp cũng như các đường dẫn ngắt bênngồ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àmviệc độc lập với nhau. Tốc độ truyền qua cổng nối tiếp có thể đặt trong dải rộng vàđược ấn định bằng một bộ định thời.+ Trong vi diều khiển 8051 còn có hai thành phần quan trọng khác là bộ nhớ vàcác thanh ghi+Bộ nhớ còn có Ram và Rom dùng để lưu dữ liệu và mã lệnh.+ Các thanh ghi sử dụng để lưu dữ thông tin trong quá trình xử lý. Khi CPU làmviệc, nó làm thay đôỉ nội dung của các thanh ghi2. Sơ đồ chân 89c51: U1 39 40 - port 0: có hai chức năng từ chân 32 đến chân 39 trong 38 P0.0/AD0 37 P0.1/AD1 VCC 21 các thiết kế nhỏ.(không dùng bộ nhớ mở rộng). 36 35 P0.2/AD2 P0.3/AD3 P2.0/A8 22 P2.1/A9 23 có hai chức năng như các đường I/O. Đối với các thiết kế 34 P0.4/AD4 P2.2/A10 24 33 P0.5/AD5 P2.3/A11 25 32 P0.6/AD6 P2.4/A12 26 cỡ lớn( với bộ nhớ mở rộng) nó được kết hợp kênh giữa P0.7/AD7 P2.5/A13 27 P2.6/A14 28 các Bus. 1 2 P1.0 P1.1 P2.7/A15 - Port 1: là port I/O trên các chân từ chân số 1 đến chân 3 10 4 P1.2 P3.0/RXD 11 5 P1.3 P3.1/TXD 12 số 8. có thể dùng các thiết bị ngồi nếu cần. Port 1 6 P1.4 7 P1.5 P3.2/INT0 13 P3.3/INT1 14 không có chức năng khác vì thế chúng ta chỉ được 8 P1.6 P1.7 P3.4/T0 15 P3.5/T1 16 dùng trong các thiết bị ngồi. 19 18 XTAL1 P3.6/W ...
Tài liệu có 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 328 1 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 192 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 164 0 0 -
Đề cương chi tiết học phần Vi điều khiển
15 trang 150 0 0 -
Báo cáo tốt nghiệp: Thiết kế bộ khuếch đại lock - in dựa trên vi điều khiển DSPic
72 trang 130 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 128 0 0 -
Ứng dụng vi điều khiển PIC 16F877A trong thí nghiệm vật lí phổ thông
12 trang 126 0 0 -
Giáo trình Kỹ thuật vi điều khiển
121 trang 121 0 0 -
Luận văn: Xây dựng mô hình điều khiển động cơ DC servo bằng vi điều khiển
85 trang 119 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 118 1 0