Đề tài Vi xử lý 8051
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Đề tài " Vi xử lý 8051" TRƯỜNG.............................. KHOA……………….. Đề tàiVi xử lý 8051Điều Khiển Tự Động 4 - Học Viện Kỹ Thuật Quân Sự Mở Đầu Trong những năm gần đây trên thế giới cùng với sự phát triểnmạnh mẽ của nghành công nghệ chế tạo linh kiện bán dẫn và vi mạchtổng hợp,một hướng phát triển mới của các vi xử lý đã hình thành đó làcác vi điều khiển. Ngoài khối xử lý trung tâm, vi điều khiển còn bao gồmcác ngoại vi được tích hợp sẵn để thực hiện được các yêu cầu đặt ra.Bên cạnh đó, vi điều khiển còn cho phép chúng ta lập trình điều khiểnchúng một cách phong phú đặc biệt là chúng tiêu thụ công suất rất thấp.Với những ưu điểm trên, vi điều khiển đã được sử dụng rộng rãi trênnhiều lĩnh vực khác nhau. Bằng cách áp dụng vi điều khiển trong quá trìnhsản xuất và xử lý,vi điều khiển đã thực sự thể hiện được ưu thế của mìnhso với các thiết bị điều khiển thông thường. Vì những lý do trên, trong nhiều trường Đại học kỹ thuật, vi xử lýthực sự trở thành một môn học hết sức là quan trọng, vi xử lý 8051 gầnnhư là một môn học sử dụng để trang bị cho chúng ta những kiến thức cơbản về vi xử lý, từ đó mở rộng ra các loại vi xử lý khác có cấu trúc phứctạp hơn như AVR,PIC,… Qua đồ án này, đã giúp chúng em có được hình dung thực tế vi xửlý được áp dụng như thế nào trong cuộc sống hiện tại, chúng em xin chânthành cảm ơn thầy giáo đã nhiệt tình giúp đỡ chỉ bảo chúng em trong quátrình nghiên cứu và học tập, trong quá trình thiết kế và thực hiện khôngthể tránh khỏi những sai sót, chúng em mong thầy bỏ qua.Đồ án môn thiết bị hệ thống điều khiển và xử lý tin 1Điều Khiển Tự Động 4 - Học Viện Kỹ Thuật Quân Sự Phần I Tổng quan về vi điều khiển 8051 Vi điều khiển 8051 là một trong những vi điều khiển 8 bit thôngdụng nhất hiện nay. Bắt đầu xuất hiện vào năm 1980, trải qua gần 30năm, hiện đã có tới hàng trăm biến thể Tại Việt Nam, các biến thể củahãng ATMEL là AT89C51, AT89C52, AT89S51, AT89S52…. Chương nàysẽ tập trung mô tả tương đối chi tiết cấu trúc bên trong của các biến thểnói trên (tạm gọi chung là AT89) của hãng ATMELCấu trúc của AT89 ở dạng sơ đồ khối tổng quát CPU Bộ nhớ Bộ nhớ Vào/ra Vào/ra Ngắt Bộ định chương dữ liệu song nối tiếp thời / bộ trình song đếm P1 Timer0 P2 Timer1 P3 P4Đồ án môn thiết bị hệ thống điều khiển và xử lý tin 2Điều Khiển Tự Động 4 - Học Viện Kỹ Thuật Quân SựCấu trúc busBus địa chỉ của họ vi điều khiển 8051 gồm 16 đường tín hiệu (thường gọilà bus địa chỉ 16 bit). Với số lượng bit địa chỉ như trên, không gian nhớcủa chip được mở rộng tối đa là 216 = 65536 địa chỉ, tương đương 64K.Bus dữ liệu của họ vi điều khiển 8051 gồm 8 đường tín hiệu (thường gọilà bus dữ liệu 8 bit), đó là lý do tại sao nói 8051 là họ vi điều khiển 8 bit.Với độ rộng của bus dữ liệu như vậy, các chip họ 8051 có thể xử lý cáctoán hạng 8 bit trong một chu kỳ lệnh.CPU (Central Processing Unit) CPU là đơn vị xử lý trung tâm, đó là bộ não của toàn bộ hệ thống viđiện tử được tích hợp trên chip vi điều khiển. CPU có cấu tạo chính gồmmột đơn vị xử lý số học và lôgic ALU (Arithmethic Logic Unit) – nơi thựchiện tất cả các phép toán số học và phép lôgic cho quá trình xử lý.Bộ nhớ chương trình (Program Memory) Không gian bộ nhớ chương trình của AT89 là 64K byte, tuy nhiênhầu hết các vi điều khiển AT89 trên thị trường chỉ tích hợp sẵn trên chipmột lượng bộ nhớ chương trình nhất định và chiếm dải địa chỉ từ 0000htrở đi trong không gian bộ nhớ chương trình. AT89C51/AT89S51 có 4K byte bộ nhớ chương trình loại Flash tíchhợp sẵn bên trong chip. Đây là bộ nhớ cho phép ghi/xóa nhiều lần bằngđiện, chính vì thế cho phép người sử dụng thay đổi chương trình nhiềulần. Số lần ghi/xóa được thường lên tới hàng vạn lần. AT89C52/AT89S52 có 8K byte bộ nhớ chương trình cùng loại. Bộ nhớ chương trình của các chip họ 8051 có thể thuộc một trongcác loại: ROM, EPROM, Flash, hoặc không có bộ nhớ chương trình bêntrong chip. Bộ nhớ chương trình dùng để chứa mã của chương trình nạp vàochip. Mỗi lệnh được mã hóa bởi 1 hay vài byte, dung lượng của bộ nhớchương trình phản ánh số lượng lệnh mà bộ nhớ có thể chứa được. Địachỉ đầu tiên của bộ nhớ chương trình (0x0000) chính là địa chỉ Reset củaĐồ án môn thiết bị hệ thống điều khiển và xử lý tin 3Điều Khiển Tự Động 4 - Học Viện Kỹ Thuật Quân Sự8051. Ngay sau khi reset (do tắt bật nguồn, do mức điện áp tại chânRESET bị kéo lên 5V…), CPU sẽ nhảy đ ...
Tìm kiếm theo từ khóa liên quan:
điều khiển tự động kỹ thuật quân sự nghành công nghệ chế tạo linh kiện linh kiện bán dẫn vi mạch tổng hợp vi xử lý 8051Gợi ý tài liệu liên quan:
-
Bài giảng Lý thuyết điều khiển tự động: Bài 4
56 trang 311 0 0 -
Giáo trình Kỹ thuật điện tử (Nghề: Điện công nghiệp - Cao đẳng) - Trường Cao đẳng Cơ giới (2023)
239 trang 243 0 0 -
8 trang 191 0 0
-
Báo cáo Thực hành lý thuyết điều khiển tự động
14 trang 152 0 0 -
Tính toán và thiết kế bộ nguồn ổn áp xung nguồn, chương 2
6 trang 138 0 0 -
Giáo trình lý thuyết kỹ thuật điều khiển tự động 2
19 trang 119 0 0 -
NGÂN HÀNG ĐỀ THI Môn: CƠ SỞ ĐIỀU KHIỂN TỰ ĐỘNG Dùng cho hệ ĐHTX, ngành Điện tử - Viễn thông
53 trang 114 1 0 -
Luận văn Điều khiển máy công nghiệp bằng thiết bị lập trình
98 trang 114 0 0 -
48 trang 113 0 0
-
CƠ SỞ ĐIỀU KHIỂN TỰ ĐỘNG - Học Viện Bưu Chính Viễn Thông
99 trang 109 0 0 -
Đề tài: Điều khiển mức nước trong bình chứa
40 trang 104 0 0 -
Luận án Tiến sĩ Kỹ thuật: Xây dựng bộ ổn định và thuật toán điều khiển bám quỹ đạo cho UAV cánh bằng
190 trang 93 0 0 -
9 trang 89 0 0
-
46 trang 85 0 0
-
Bài giảng Lý thuyết điều khiển tự động: Chương 2.1 - TS. Nguyễn Thu Hà
31 trang 80 0 0 -
Điều khiển quá trình - Xây dựng hệ thống điều khiển một bình mức
3 trang 74 0 0 -
8 trang 64 0 0
-
Bài giảng Kỹ thuật điều khiển tự động: Chương 1 - Khái niệm về điều khiển tự động
18 trang 61 0 0 -
Chuyên đề hệ thống điều khiển trong nhà máy nhiệt điện: Phần 1
47 trang 61 0 0 -
Điều khiển số (Digital Control Systems) - ĐH Bách Khoa Hà Nội
110 trang 57 0 0