Tiểu Luận Led Cube 8x8x8

Thảo luận trong 'Điện - Điện Tử' bắt đầu bởi Ác Niệm, 30/11/11.

  1. Ác Niệm

    Ác Niệm New Member

    Bài viết:
    3,584
    Được thích:
    2
    Điểm thành tích:
    0
    Xu:
    0Xu
    TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
    KHOA ĐIỆN TỬ - VIỄN THÔNG





    BÁO CÁO
    THỰC TẬP MÔN VI XỬ LÝ
    Đề tài : Led Cube 8x8x8

    Giáo viên hướng dẫn: Hoàng Văn Đông
    Sinh viên : NHÓM 1
    Đinh Việt An
    Phạm Văn Đông
    Vũ Chung Kiên
    Lớp : D3_DTVT






    Giới Thiệu Chung
    1. Sự khác nhau giữa vi xử lý và vi điều khiển
    Vi xử lý, ví dụ như con chip intel hay ADM trong các máy tính thông thường,nó không có RAM,ROM,cổng IO và các thiết bị ngoại vi on chip. Còn vi điều khiển chứa một bộ vi xử lý,RAM,ROM,cổng IO và có thể chứa các thiết bị ngoại vi. Trong bài thực hành này chúng ta chỉ nghiên cứu về vi điều khiển.
    2. Giới thiệu về dòng AT89C51
    AT89C51 là một bộ vi xử lý 8 bit,loại CMOS,có tốc độ cao và công suất thấp với bộ nhớ Flash có thể lập trình được.Nó được sản xuất với công nghệ bộ nhớ không bay hơi mật độ cao của hãng Atmel, và tương thích với họ MCS-51TM về chân ra và tập lệnh.



    [​IMG]



    AT89C51 có các đặc trưng cơ bản sau : 4Kbyte Flash,128 byte RAM, 32 đường xuất nhập,hai bộ định thời/đếm 16 bit,một cấu trúc ngắt hai ưu tiên và 5nguyên nhân ngắt,một post nối tiếp song công,mạch dao động và tạo xung clock trên chip. AT89C51 được thiết kế với logic tĩnh cho hoạt động có tần số giảm xuống 0 và hỗ trợ hai chế độ tiết kiệm năng lượng được lựa chọn bằng phần mềm.Chế độ nghỉ dừng CPU trong khi vẫn cho phép RAM,các bộ dịnh thời/đếm,port nối tiếp và hệ thống ngắt tiếp tục hoạt động. Chế độ nguồn giảm duy trì nội dung của RAM nhưng không cho mạch dao động cung cấp xung clock nhằm vô hiệu hóa các hoạt động khác của chip cho đến khi có reset cứng tiếp theo.
    Trong họ AT89C51 ta đi nghiên cứu vi điều khiển 8051
    Giới thiệu chung về 8051
    Sơ đồ chân:
    Là IC đóng vỏ dạng DIP có 40 chân,mỗi chân có một ký hiệu tên và chức năng như sau: chân 40 : nối với nguồn VCC (+5v); chân 20: nối với Mass GND; chân 29(PSEN)(program store enable):là tín hiệu điều khiển xuất ra của 8051, nó cho phép chọn bộ nhớ ngoài và được nối chung với chân OE(OutOut Enable) của EPROM ngoài để cho phép đọc các byte của chương trình; chân 30(ALE: Adress Latch Enable): là tín hiệu điều khiển xuất ra của 8051 nó cho phép phân kênh của bus địa chỉ và bus dữ liệu của port 0;chân 31(EA:Eteranl Acess): được đưa xuống thấp cho phép chọn bộ nhớ ngoài.Đối với 8051 thi EA=5V chọn ROM nội, EA=0V chọn ROM ngoại. 32 chân còn lại chia làm 4 cổng vào ra:
    P0 từ chân 39 - 32 tương ứng là các chân P0_0 - P0_7
    P1 từ chân 1 - 8 tương ứng là các chân P1_0 - P1_7
    P2 từ chân 21 - 28 tương ứng là các chân P2_0 - P2_7
    P3 từ chân 10 - 17 tương ứng là các chân P3_0 - P3_7

    Riêng công 3 có 2 chức năng ở mỗi chân như hình vẽ:
    P3.0 – RxD : chân nhận dữ liệu nối tiếp khi giao tiếp RS232(Cổng COM ).
    P3.1 _ TxD : phân truyền dữ liệu nối tiếp khi giao tiếp RS232.
    P3.2 _ INTO : interrupt 0 , ngắt ngoài 0.
    P3.3 _ INT1: interrupt 1, ngắt ngoài 1.
    P3.4 _T0 : Timer0 , đầu vào timer0.
    P3.5_T1 : Timer1, đầu vào timer 1.
    P3.6_ WR: Write, điều khiển ghi dữ liệu.
    P3.7 _RD: Read , điều khiển đọc dữ liệu.
    Chân 18,19 nối với thạch anh tạo thành mạch dao động cho vi điều khiển.
     

    Các file đính kèm:

Đang tải...