Danh mục

Đề tài Vi xử lý 8051

Số trang: 53      Loại file: pdf      Dung lượng: 1.35 MB      Lượt xem: 11      Lượt tải: 0    
Jamona

Phí tải xuống: 33,000 VND Tải xuống file đầy đủ (53 trang) 0
Xem trước 6 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Trong những năm gần đây trên thế giới cùng với sự phát triển mạnh mẽ của nghành công nghệ chế tạo linh kiện bán dẫn và vi mạch tổ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ồm cá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ển chúng một cách phong phú đặc biệt là chúng...
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ài liệu được xem nhiều:

Gợi ý tài liệu liên quan: