AT9C51 là một hệ vi tính 8 bit đơn chíp CMOS có hiệu suất cao,công suất nguồn tiêu thụ thấp và có 4Kbyte bộ nhớ ROM Flash xoá được lập trình được. Chip này được sản xuất dựa vào công nghệ bộ nhớ không mất nội dung có độ tích hợp cao của Atmel. Chip AT89C51 cũng tương thích với tập lệnh và các chân ra của chuẩn công nghiệp MCS-51. Flash trên chip này cho phép bộ nhớ chương trình được lập trình lại trên hệ thống hoặc bằng bộ lập trình bộ nhớ không mất nội dung qui. | CHƯƠNG I GIỚI THIỆU VỀ VI ĐIỀU KHIÊN AT89C51 I. MÔ TẢ AT9C51 là một hệ vi tính 8 bit đơn chíp CMOS có hiệu suất cao công suất nguồn tiêu thụ thấp và có 4Kbyte bộ nhớ ROM Flash xoá được lập trình được. Chip này được sản xuất dựa vào công nghệ bộ nhớ không mất nội dung có độ tích ẩn hợp cao của Atmel. Chip AT89C51 cũng tương thích với tập lệnh và các chân ra của công nghiệp MCS-51. Flash trên chip này cho phép bộ nhớ chương trình được lập trình lại trên hệ thống hoặc bằng bộ lập trình bộ nhớ không mất nội dung qui ước. Bằng cách kết hợp một CPU linh hoạt 8 bit với Flash trên một chip đơn thể Atmel 89C51 là một hệ vi tính 8 bit đơn chip mạnh cho ta một giải pháp có hiệu quả về chi phí và rất linh hoạt đối với các ứng dụng điều khiển. AT89C51 có các đặc trưng 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 2 mức ưu tiên và 5 nguyên nhân ngắt một port nối tiếp song công mạch dao động và tạo xung clock trên chip. Ngoài ra AT8951 đượ xuống 0 và hỗ trợ hai chế độ thiết kế với logic tĩnh cho hoạt đông có tần số giảm ế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ộ đị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 hoá các hoạt động khác của chip cho đến khi có reset cứng tiếp theo. Các đặc điểm của 8951 được tóm tắt như sau 4 KB bộ nhớ có thể lập trình lại nhanh có khả năng tới 1000 chu kỳ ghi xoá Tần số hoạt động từ 0Hz đến 24 MHz 1 3 mức khóa bộ nhớ lập trình 2 bộ Timer counter 16 Bit 128 Byte RAM nội. 4 Port xuất nhập I O 8 bit. Giao tiếp nối tiếp. 64 KB vùng nhớ mã ngoài 64 KB vùng nhớ dữ liệu ngoại. Xử lý Boolean hoạt động trên bit đơn . 210 vị trí nhớ có thể định vị bit. 4 ps cho hoạt động nhân hoặc chia. II. CAC CAỦ HÌNH CHAN RA 1 Sơ ĐỒ KHỒI CỦA AT89 2 INT1X INTOX SERIAL PORT TEMERO TEMER1 TEMER2 8032X8052 TEM ER 1 INTERRUPT TEM ER 1 TEM ER 2 .