banlinhkiendientu.vn là đơn vị chuyên cung cấp IC AT89S52 với chất lượng tốt và giá cả hợp lý đảm bảo cung cấp số lượng lớn đáp ứng nhu cầu của mọi khách hàng.
Giới thiệu AT89S52
AT89S52 là bộ vi điều khiển CMOS 8 bit hiệu suất cao, công suất thấp với 8K byte bộ nhớ Flash có thể lập trình được trong hệ thống. Thiết bị được sản xuất bằng Công nghệ bộ nhớ không biến đổi mật độ cao của Atmel và tương thích với ngành công nghiệp tập lệnh và sơ đồ chân chuẩn 80C51 thử. Flash trên chip cho phép chương trình bộ nhớ được lập trình lại trong hệ thống hoặc bằng một chương trình bộ nhớ không biến đổi thông thường ngữ pháp. Bằng cách kết hợp CPU 8-bit linh hoạt với khả năng bật Flash có thể lập trình trong hệ thống Là một con chip nguyên khối, Atmel AT89S52 là một bộ vi điều khiển mạnh mẽ cung cấp khả năng giải pháp rất linh hoạt và tiết kiệm chi phí cho nhiều ứng dụng điều khiển nhúng. AT89S52 cung cấp các tính năng tiêu chuẩn sau: 8K byte Flash, 256 byte RAM, 32 đường I/O, bộ định thời Watchdog, hai con trỏ dữ liệu, ba bộ định thời/bộ đếm 16-bit, một kiến trúc ngắt hai cấp sáu vector, một cổng nối tiếp song công hoàn toàn, bộ dao động trên chip, và mạch đồng hồ. Ngoài ra, AT89S52 được thiết kế logic tĩnh cho hoạt động xuống tần số bằng 0 và hỗ trợ hai chế độ tiết kiệm năng lượng có thể lựa chọn bằng phần mềm. Chế độ không tải sẽ dừng CPU trong khi vẫn cho phép RAM, bộ đếm thời gian/bộ đếm, cổng nối tiếp và hệ thống ngắt để tiếp tục hoạt động. Chế độ Power-down giúp tiết kiệm RAM lều nhưng đóng băng bộ dao động, vô hiệu hóa tất cả các chức năng chip khác cho đến lần ngắt tiếp theo hoặc thiết lập lại phần cứng.
Đặc trưng AT89S52
- Tương thích với các sản phẩm MCS-51®
- 8K byte bộ nhớ flash có thể lập trình trong hệ thống (ISP) – Độ bền: 1000 chu kỳ ghi/xóa
- Phạm vi hoạt động 4.0V đến 5.5V
- Hoạt động hoàn toàn tĩnh: 0 Hz đến 33 MHz
- Khóa bộ nhớ chương trình ba cấp độ
- RAM trong 256 x 8-bit
- 32 dòng I/O có thể lập trình
- Ba bộ định thời/bộ đếm 16-bit
- Tám nguồn ngắt
- Kênh nối tiếp UART song công hoàn toàn
- Chế độ không tải và tắt nguồn điện năng thấp
- Ngắt quá trình khôi phục từ chế độ tắt nguồn
- Bộ đếm thời gian giám sát
- Con trỏ dữ liệu kép
- Cờ tắt nguồn
Xem thêm: Các sản phẩm IC khác
Hình ảnh thực tế AT89S52

Sơ đồ chân của IC AT89S52

Thông số của IC AT89S52

Cấu tạo trong của IC AT89S52

Kích thước của IC AT89S52

Tổ chức bộ nhớ
Thiết bị MCS-51 có không gian địa chỉ riêng cho Bộ nhớ chương trình và dữ liệu. Có thể định địa chỉ lên đến 64K byte cho mỗi Bộ nhớ chương trình và dữ liệu bên ngoài.
Bộ nhớ chương trình
Nếu chân EA được kết nối với GND, tất cả các lệnh nạp chương trình sẽ được chuyển hướng đến bộ nhớ ngoài.
Trên AT89S52, nếu EA được kết nối với VCC, các lệnh nạp chương trình đến các địa chỉ từ 0000H đến 1FFFH sẽ được chuyển hướng đến bộ nhớ trong và các lệnh nạp đến các địa chỉ từ 2000H đến FFFFH sẽ được chuyển hướng đến bộ nhớ ngoài.
Bộ đếm thời gian giám sát (Bật một lần với chức năng Reset-out)
WDT được thiết kế như một phương pháp phục hồi trong các tình huống mà CPU có thể bị phần mềm làm hỏng. WDT bao gồm một bộ đếm 14 bit và SFR Đặt lại Bộ đếm thời gian giám sát (WDTRST). WDT được mặc định vô hiệu hóa khỏi việc đặt lại thoát. Để bật WDT, người dùng phải ghi 01EH và 0E1H theo trình tự vào thanh ghi WDTRST (vị trí SFR 0A6H). Khi WDT được bật, nó sẽ tăng lên sau mỗi chu kỳ máy trong khi bộ dao động đang chạy. Khoảng thời gian chờ WDT phụ thuộc vào tần số xung nhịp bên ngoài. Không có cách nào để vô hiệu hóa WDT ngoại trừ thông qua việc đặt lại (đặt lại phần cứng hoặc đặt lại tràn WDT). Khi WDT tràn, nó sẽ điều khiển xung RESET HIGH đầu ra tại chân RST.
Timer

Ngắt

Xem thêm những sản phẩm vi điều khiển khác tại đây
Chưa có đánh giá nào.