Điều khiển robot dò đường - pdf 15

Download miễn phí Đồ án Điều khiển robot dò đường



MỤC LỤC
trang

Lời nói đầu 2
PHẦN 1: Ý tưởng, mục đích thiết kế đề tài 3
1. Giới thiệu chung .
2. Sơ đồ khối
3. Các thanh ghi .
PHẦN 2 : Thiết kế đồ án
1. Sơ đồ khối
2. Các modun mạch
PHẦN 3: Cấu tạo và nguyên lí hoạt động .
1. Mạch Nguyên lý .
2. Phân tích các mạch modul thành phần
3. Nguyên lý hoạt động .
PHẦN 4: Chương trình lập trình .
1. Lưu đồ thuật toán .
2. Chương trình lập trình .
PHẦN 5 Kết luận .
1. Ưu Nhươc điểm và Hướn phát triển .
2. Tài liệu tham khảo.
PHẦN 2: GIỚI THIỆU VỀ 89S52

1) Giới thiệu chung
AT89s52 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 xuất thấp với 8 KB Flash. Thiết bị này được chế tạo bằng cách sử dụng kỹ thuật bộ nhớ không bốc hơi nhiệt độ cao của ATMEL và tương thích với chuẩn MCS-51 về tập lệnh và các chân ra. Flash on-chip cho phép bộ nhớ lập trình được lập trình trong hệ thống bởi một lập trình viên bình thường. bằng cách nối 1CPU 8 bit với một Flash trên chip đơn, AT89s52 là một vi điều khiên mạnh nó có khả năng sử lí với tốc độ cao và là giải pháp về giá cả đối với nhiều ứng dụng vi điều khiển.
AT89s52 cung cấp những đặc tính chuẩn như sau : 8 KB bộ nhớ chỉ đọc có thể xóa và lập trình nhanh, 256 Bytes RAM, 32 đường xuất nhập , 3 timer/counter 16 bit, 6 vector ngắt có cấu trúc 2 mức ngắt. một potr nối tiếp , mạch tạo xung clock và bộ dao động on-chip. Thêm vào đó, AT89s52 được thiết kế với logic tĩnh cho hoạt động đến mức không tân số và hỗ trợ hai chế độ phần mềm có thể chọn chế độ tiết kiệm công xuất, hay chế độ lười sẽ dừng CPU trong khi vẫn cho phép RAM, timer/counter, port nối tiếp và hệ thông ngắt tiếp tục hoạt động. chế độ giảm công xuất lưu nội dung RAM nhưng sẽ treo bộ dao động làm mất khả năng hoạt động của tất cả những chức năng khác cho đến khi reset hệ thống.
Các đặc điểm chủ yếu:
• Tường thích hoàn toàn với họ MCS-51 cua intel
• Bộ nhớ chương trình 8K Byte thuộc loại Flash memory
• Độ bền :1000 lần ghi xóa
• Tần số hoạt động: 0 đến 24 MHz
• 3 chế độ khóa bộ nhớ
• Bộ nhớ dữ liệu (RAM) gồm 256 byte
• 32 đường I/O lập trình được (4 port)
• 6 nguồn ngắt
• Chế độ hạ nguồn và chế độ lười tiêu tốn công suất thấp

Hình 5.Sơ đồ khối AT89S52
2.các thanh ghi bộ định thời (chỉ nói về timer 0 và timer 1)
Thanh ghi chế độ định thời TMOD
Thanh ghi TMOD chứa hai nhóm 4 bit dùng để đặt chế độ làm việc cho timer 0 và timer 1


BE342RXY9YEp472
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status