Giới thiệu tổng quan về họ Vi điều khiển 8051 AT89C51 là một vi điều khiển 8 bit, chế tạo theo công nghệ CMOS chất lượng cao, công suất thấp với 4 KB PEROM (Flash Programeable and erasable read only memory). Các đặc điểm của 8951 được tóm tắt như sau: - 4KB bộ nhớ, có thể lập trình lại nhanh, có khả năng ghi xóa tới 1000 chu kỳ | Báo cáo thí nghiêm kỹ thuật vi sử lý 1 - Giới thiệu tổng quan về họ Vi điều khiển 8051 AT89C51 là một vi điều khiển 8 bit chế tạo theo công nghệ CMOS chất lượng cao công suất thấp với 4 KB PEROM Flash Programeable and erasable read only memory . Các đặc điểm của 8951 được tóm tắt như sau - 4KB bộ nhớ có thể lập trình lại nhanh có khả năng ghi xóa tới 1000 chu kỳ - Tần số hoat động từ 0 Hz đến 24 MHz - 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 - 4gs cho hoạt động nhân hoặc chia Sinh viên Nguyên Trong Chí Page 1 Báo cáo thí nghiêm kỹ thuật vi sử lý a - Sơ đồ khối và sơ đồ chân của AT89C51 INT1 INT0 SERIAL PORT TEMER0 TEMER1 TEMER2 8032 8052 INTERRUPT CONTROL OTHER REGISTER 128 byte RAM 8032 8052 128 byte RAM ROM 0K 8031 8032 4K 8951 8K 8052 TEMER2 8032 8052 TEMER1 TEMER1 CPU BUS CONTROL I O PORT OSCILATOR EA RST__ PSEN n P0 P1 P2 P3 Address Data SERIAL PORT TXD RXD Hình 1 - Sơ đồ khối của AT89C51 Sinh viên Nguyên Trong Chí Page 2 Báo cáo thí nghiêm kỹ thuật vi sử lý T E 3 PI 3E 4 P1 Ạt í 6 7 8 RSĩC V RXD P3 0 c 10 TXD E 11 IRTOj P3 2E 12 ŨŨTĨ1 13 TO P3 4 c 14 T1 15 WR P3 6 16 17 XTAL2C 18 XTALt c w GNDC 20 40 3vCC M ADO 38 AD1 37 AD2 36 AD3 35 AD4 34 33 AD6 32 31 3ẼÃVPP 30 ALE PRÕS 28 A15 27 A14 26 A13 25 A12 24 A11 23 A10 22 3 A9 21 A8 13 9 3L 18 19 15 11 Ề 7 b. ĩ í ị ĩ 1 vcc RXD P17 TXO ALE P PU PSEN w PL2 RƯ PLO T1 P2-5 TO P t INTI PZi IMT0 RESET Pat p6l5 XE XI pa EAWP 6 HD 11 8 32 23 22 - 25 31 35 li. 38 30 f 17 8051 Hình 2 - Sơ đồ chân của AT89C51 b - Chức năng các chân của AT89C51 Port 0 - hay chân 32 - 39 Ngoài chức