Chương này giới thiệu tổng quan về họ vi điều khiển MCS-51(chủ yếu trên AT89C51): cấu trúc phần cứng, sơ đồ chân, các thanh ghi, đặc tính lập trình và các đặc tính về điện. | Giáo trình Vi điều khiển Tổng quan về vi điều khiển MCS-51 Chương 1 TỔNG QUAN VỀ VI ĐIỀU KHIỂN MCS-51 Chương này giới thiệu tổng quan về họ vi điều khiển MCS-51 chủ yếu trên AT89C51 cấu trúc phần cứng sơ đồ chân các thanh ghi đặc tính lập trình và các đặc tính về điện. 1. Giới thiệu Họ vi điều khiển MCS-51 do Intel sản xuất đầu tiên vào năm 1980 là các IC thiết kế cho các ứng dụng hướng điều khiển. Các IC này chính là một hệ thống vi xử lý hoàn chỉnh bao gồm các các thành phần của hệ vi xử lý CPU bộ nhớ các mạch giao tiếp điều khiển ngắt. MCS-51 là họ vi điều khiển sử dụng cơ chế CISC Complex Instruction Set Computer có độ dài và thời gian thực thi của các lệnh khác nhau. Tập lệnh cung cấp cho MCS-51 có các lệnh dùng cho điều khiển xuất nhập tác động đến từng bit. MCS-51 bao gồm nhiều vi điều khiển khác nhau bộ vi điều khiển đầu tiên là 8051 có 4KB ROM 128 byte RAM và 8031 không có ROM nội phải sử dụng bộ nhớ ngoài. Sau này các nhà sản xuất khác như Siemens Fujitsu . cũng được cấp phép làm nhà cung cấp thứ hai. MCS-51 bao gồm nhiều phiên bản khác nhau mỗi phiên bản sau tăng thêm một số thanh ghi điều khiển hoạt động của MCS-51. 2. Vi điều khiển AT89C51 AT89C51 là vi điều khiển do Atmel sản xuất chế tạo theo công nghệ CMOS có các đặc tính như sau - 4 KB PEROM Flash Programmable and Erasable Read Only Memory có khả năng tới 1000 chu kỳ ghi xoá - Tần số hoạt động từ 0Hz đến 24 MHz - 3 mức khóa bộ nhớ lập trình - 128 Byte RAM nội. - 4 Port xuất nhập I O 8 bit. - 2 bộ Timer counter 16 Bit. - 6 nguồn ngắt. - Giao tiếp nối tiếp điều khiển bằng phần cứng. - 64 KB vùng nhớ mã ngoài - 64 KB vùng nhớ dữ liệu ngoài. - Cho phép xử lý bit. - 210 vị trí nhớ có thể định vị bit. - 4 chu kỳ máy 4 Lis đối với thạch anh 12MHz cho hoạt động nhân hoặc chia. Phạm Hùng Kim Khánh Trang 1 Giáo trình Vi điều khiển Tổng quan về vi điều khiển MCS-51 - Có các chế độ nghỉ Low-power Idle và chế độ nguồn giảm Power-down . Ngoải ra một số IC khác của họ MCS-51 có thêm bộ định thời thứ 3 và 256 byte