banlinhkiendientu.vn chuyên cung cấp vi điều khiển AT89S52-24AU với chất lượng tốt và giá cả phải chăng đảm bảo cung cấp số đủ lượng và chất lượng cho khách hàng.
Giới thiệu AT89S52-24au
AT89S52 là bộ vi điều khiển CMOS 8 bit công suất thấp, hiệu suất cao với 8K byte bộ nhớ Flash có thể lập trình trong hệ thống. Thiết bị được sản xuất bằng công nghệ bộ nhớ không dễ bay hơi mật độ cao của Atmel và tương thích với bộ lệnh và chân cắm chuẩn công nghiệp 80C51. Flash trên chip cho phép bộ nhớ chương trình được lập trình lại trong hệ thống hoặc bằng một trình lập trình bộ nhớ không dễ bay hơi thông thường. Bằng cách kết hợp CPU 8 bit đa năng với Flash có thể lập trình trong hệ thống trên một chip đơn khối, Atmel AT89S52 là một bộ vi điều khiển mạnh mẽ cung cấp giải pháp cực kỳ linh hoạt và tiết kiệm chi phí cho nhiều ứng dụng điều khiển nhúng.
Đặc tính AT89S52-24au
• 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: 10.000 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
• 256 x RAM nội bộ 8 bit
• 32 dòng I/O có thể lập trình
• Ba bộ đếm/bộ hẹn giờ 16 bit
• Tám nguồn ngắt
• Kênh nối tiếp UART song công hoàn toàn
• Chế độ nhàn rỗi và tắt nguồn công suất thấp
• Phục hồi ngắt 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
• Thời gian lập trình nhanh
Sơ đồ chân AT89S52-24au
Sơ đồ khối AT89S52-24au
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.