PDA

View Full Version : Học 89S52: Sơ đồ khối và sơ đồ chân


vietgate
16-04-2013, 10:23 AM
Học 89S52: Sơ đồ khối và sơ đồ chân

Vi điều khiển 8051 –> 89S52, sơ đồ khối, sơ đồ chân
1. Giới thiệu sơ lược
Vi điều khiển 8051 được Intel cho ra đời vào năm 1980 thuộc vi điều khiển đầu tiên của họ MCS-51. Hiện tại rất nhiều nhà sản xuất như Siemens, Advanced Micro Devices, Fusisu và Philips tập trung phát triển các sản phẩm trên cơ sở 8051.
Atmel là hãng đã cho ra đời các chip 89C51, 52, 55 và sau đó cải tiến thêm, hãng cho ra đời 89S51, 52, 89S8252…
Cấu hình 89S52:
+ 8KB bộ nhớ chương trình.
+ Dao động bên ngoài với thạch anh <24MHz. Thông thường, VĐK 89S52 chạy với thạch anh 12MHz.
+ 256 Byte Ram nội.
+ 4 Port xuất nhập.
+ 3 Timer/ Counter 16 bit Timer 0,1,2. Timer 2 có các chức năng Capture/Compare.
+ 8 nguồn ngắt.
+ Nạp chương trình song song hoặc nạp nối tiếp qua đường SPI.
2. Sơ đồ khối
http://farm3.static.flickr.com/2274/4511043340_b3a820486c_o.png (http://vidieukhien.net/2010/04/bai-1-kh%e1%ba%a3o-sat-c%e1%ba%a5u-truc-89s52/#)Hình 1. Sơ đồ khối họ 8051

- Về cơ bản thì các chip nêu trên giống nhau, chỉ có một số tính năng được cải tiến thêm. Các phiên bản về sau càng có nhiều khối tính năng đặc biệt hơn. Chúng ta xem bảng so sánh một số loại phổ biến như dưới đây. http://farm5.static.flickr.com/4010/4510433205_0832c12c93_o.png (http://vidieukhien.net/2010/04/bai-1-kh%e1%ba%a3o-sat-c%e1%ba%a5u-truc-89s52/#)Hình 2. Bảng so sánh cấu hình một số loại VĐK họ 8051

3. Sơ đồ chân 89S52 http://farm5.static.flickr.com/4013/4511092296_46ac1e3592_o.png (http://vidieukhien.net/2010/04/bai-1-kh%e1%ba%a3o-sat-c%e1%ba%a5u-truc-89s52/#)Hình 3. Sơ đồ chân 89S52

4. Chức năng các chân 89S52 + P0,1,2,3 có chức năng cơ bản xuất/nhập.
+ Riêng P0, P2 còn có chức năng kết nối bộ nhớ mở rộng, sẽ được khảo sát trong phần mở rộng bộ nhớ.
+ P1: Chân T2 và T2EX dùng cho timer/ counter 2. Hai chức năng này sẽ khảo sát trong phần Timer. Chân SS\, MOSI, MISO, SCK truyền dữ liệu theo chuẫn SPI đồng thời có chức năng kết nối với mạch nạp chương trình. Xem hình sau: http://farm3.static.flickr.com/2048/4510686037_2b89bd1be0_o.png (http://vidieukhien.net/2010/04/bai-1-kh%e1%ba%a3o-sat-c%e1%ba%a5u-truc-89s52/#)Hình 4. Sơ đồ kết nối mạch nạp qua đường SPI
+ P3: Tích hợp các chức năng đặc biệt. Xem bảng
http://farm3.static.flickr.com/2091/4510715063_7f5077fe22_o.png (http://vidieukhien.net/2010/04/bai-1-kh%e1%ba%a3o-sat-c%e1%ba%a5u-truc-89s52/#)+ Chân ALE, PSEN, WR\, RD\ dùng để kết nối bộ nhớ mở rộng. + Chân EA\ có chức năng chọn bộ nhớ chương trình: EA\=GND: Chọn bộ nhớ ngoại, EA\=VCC chọn bộ nhớ nội. + Chân Xtal1 và Xtal2 gắn với thạch anh. http://farm3.static.flickr.com/2262/4510726561_79930fec58_o.png (http://vidieukhien.net/2010/04/bai-1-kh%e1%ba%a3o-sat-c%e1%ba%a5u-truc-89s52/#)Hình 5. Sơ đồ kết nối cơ bản để VĐK hoạt động

5. Kết nối VĐK 89S52 với một số ngoại vi đơn giản
+ VĐK giao tiếp led đơn và phím nhấn

http://farm5.static.flickr.com/4023/4640946051_40e0f87791_o.pngHình 6. VĐK giao tiếp led đơn và phím nhấn

+ Kết nối VĐK với Rơle http://farm5.static.flickr.com/4012/4640911487_1ceaaf93b0_o.pngHình 7. VĐK giao tiếp rơle-5V

+ Kết nối VĐK với LCD

http://farm5.static.flickr.com/4052/4641585644_1454e3f02c_o.pngHình 8. VĐK giao tiếp phím nhấn và LCD

+ Kết nối VĐK với ma trận led

http://farm5.static.flickr.com/4020/4641609300_53c7729587_o.pngHình 9. VĐK giao tiếp với ma trận led