báo cáo thực tập môn vi xử lý

72 1.1K 1
báo cáo thực tập môn vi xử lý

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Nhóm 1– Đ3dtvt 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: Hồng Văn Đơng Sinh viên : NHĨM Đinh Việt An Phạm Văn Đông Vũ Chung Kiên Lớp : D3_DTVT Nhóm 1– Đ3dtvt Giới Thiệu Chung Sự khác vi xử lý vi điều khiển Vi xử lý, ví dụ chip intel hay ADM máy tính thơng thường,nó khơng có RAM,ROM,cổng IO thiết bị ngoại vi on chip Còn vi điều khiển chứa vi xử lý,RAM,ROM,cổng IO chứa thiết bị ngoại vi Trong thực hành nghiên cứu vi điều khiển Giới thiệu dòng AT89C51 AT89C51 vi xử lý bit,loại CMOS,có tốc độ cao công suất thấp với nhớ Flash lập trình được.Nó sản xuất với công nghệ nhớ không bay mật độ cao hãng Atmel, tương thích với họ MCS-51TM chân tập lệnh Sơ đồ khối AT89C51 Nhóm 1– Đ3dtvt AT89C51 có đặc trưng sau : 4Kbyte Flash,128 byte RAM, 32 đường xuất nhập,hai định thời/đếm 16 bit,một cấu trúc ngắt hai ưu tiên 5nguyên nhân ngắt,một post nối tiếp song công,mạch dao động tạo xung clock chip AT89C51 thiết kế với logic tĩnh cho hoạt động có tần số giảm xuống hỗ trợ hai chế độ tiết kiệm lượng lựa chọn phần mềm.Chế độ nghỉ dừng CPU cho phép RAM,các dịnh thời/đếm,port nối tiếp hệ thống ngắt tiếp tục hoạt động Chế độ nguồn giảm trì nội dung RAM không cho mạch dao động cung cấp xung clock nhằm vơ hiệu hóa hoạt động khác chip có reset cứng Trong họ AT89C51 ta nghiên cứu vi điều khiển 8051 Giới thiệu chung 8051 a Sơ đồ chân: Là IC đóng vỏ dạng DIP có 40 chân,mỗi chân có ký hiệu tên chức 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 8051, cho phép chọn nhớ nối chung với chân OE(OutOut Enable) EPROM phép đọc byte chương trình; chân 30(ALE: Adress Latch Enable): tín hiệu điều khiển xuất 8051 cho phép phân kênh bus địa bus liệu port 0;chân 31(EA:Eteranl Acess): đưa xuống thấp cho phép chọn 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 lại chia làm cổng vào ra: P0 từ chân 39 - 32 tương ứng chân P0_0 - P0_7 P1 từ chân - tương ứng chân P1_0 - P1_7 P2 từ chân 21 - 28 tương ứng chân P2_0 - P2_7 P3 từ chân 10 - 17 tương ứng chân P3_0 - P3_7 Riêng cơng có chức chân hình vẽ: P3.0 – RxD : chân nhận liệu nối tiếp giao tiếp RS232(Cổng COM ) P3.1 _ TxD : phân truyền liệu nối tiếp giao tiếp RS232 P3.2 _ INTO : interrupt , ngắt P3.3 _ INT1: interrupt 1, ngắt P3.4 _T0 : Timer0 , đầu vào timer0 P3.5_T1 : Timer1, đầu vào timer P3.6_ WR: Write, điều khiển ghi liệu Nhóm 1– Đ3dtvt P3.7 _RD: Read , điều khiển đọc 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 Nhóm 1– Đ3dtvt BÀI : ĐIỀU KHIỂN IO VỚI LED ĐƠN Lắp mạch Nguyên lý hoạt động Led nối từ chân vi điều khiển xuống đất chân vi điều khiển 5V đèn sáng,0V đèn tắt Lập trình Trước hết điều khiển LED,để điều khiển LED ta việc gán chân nối đất LED với điện áp chân 0V 5V tương ứng với điện áp đèn sang tắt.Làm tương tự với chân lại vi điều khiển ta có dãy đèn LED sang theo ý muốn Ở ta điều khiển LED CODE: #include //khai bao thu vien// #define bat // dinh nghia bat den led// #define tat //dinh nghia tat den led// //khai bao bien toan cuc sbit led1= P2^0; //khai bao led1 kieu bit chan P2_0// sbit led2= P2^1; sbit led3= P2^2; sbit led4= P2^3; sbit led5= P2^4; sbit led6= P2^5; sbit led7= P2^6; sbit led8= P2^7; //*khai bao ham tre// Nhóm 1– Đ3dtvt void tre (long time) { long n; for (n=0;n

Ngày đăng: 18/02/2014, 02:30

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan