logo

Vi điều khiển 8051_chương 1

Đáp ứng yêu cầu về nhiệm vụ và giá thành thi công Tốc độ, lượng bộ nhớ, cổng I/O, timers, kích cỡ, đóng gói, năng lượng tiêu thụ Dễ nâng cấp Giá thành Các công cụ phát triển phần mềm Assember, bộ sửa lỗi, trình dịch C, mô phỏng, hỗ trợ kỹ thuật Thị trường cung cấp sản phẩm tin cậy
Vi điều khiển 8051 Th.S Nguyễn Bá Hội Trường ĐHBK, ĐHĐN [email protected] 1 Sách tham khảo • I. Scott Mackenzie, Họ Vi điều khiển 8051, Dịch: Tống Văn On và Hoàng Đức Hải, 2001 • Ngô Diên Tập, Kỹ thuật ghép nối máy tính, 2000 • Ngô Diên Tập, Đo lường và điều khiển bằng máy tính, 1998 • Đỗ Xuân Tiến, Kỹ thuật Vi xử lý và lập trình Assembly cho hệ vi xử lý, 2003 2 1. Giới thiệu Nộ 2. Sơ đồ khối và chân i du 3. Tổ chức bộ nhớ ng 4. Các thanh ghi chức năng đặc biệt (SFR) 5. Dao động và hoạt động reset 6. Tập lệnh 7. Các mode định địa chỉ 8. Lập trình IO 9. Tạo trễ 10.Lập trình Timer/Counter 11.Giao tiếp nối tiếp 12.Lập trình ngắt 13.Lập trình hợp ngữ 3 La 1. LED 1 bs 2. LED 2 3. Hiển thị với LED 7 đoạn 4. Keypad 5. Đo thời gian 6. Tạo sóng vuông 7. Đồng hồ số 8. Cảm biến quang 9. Cảm biến quang & gửi tới PC 10. Cảm biến nhiệt & xuất LED 7 đoạn 11. ADC 12. Âm thanh 13. PWM 4 Vi xử lý • CPU cho các máy tính • Không có RAM, ROM, I/O trên CPU chip • Vd: Intel’s x86, Motorola’s 680x0 Data Bus Nhiều chips trên bo mạch chủ CPU I/O Cổng RAM ROM Timer Vi xử lý Port nối tiếp Address Bus Hệ thống vi xử lý 5 Vi điều khiển • Là máy tính mini • Có RAM, ROM, I/O ports trên CPU chip • Vd: Motorola’s 6811, Intel’s 8051, Zilog’s Z80, & PIC 16X CPU RAM ROM tất cả bên trong 1 chip Cổng I/O Timer nối tiếp Port Vi điều khiển 6 Vi xử lý & Vi điều khiển Vi xử lý Vi điều khiển CPU chip riêng biệt. RAM, CPU, RAM, ROM, I/O & ROM, I/O, Timer bên ngoài Timer nằm trên cùng 1 chip Lượng ROM, RAM, I/O Cố định lượng ROM, RAM, Ports tùy ý I/O Ports trên chip Giá thành cao Thích hợp cho các ứng dụng: Đa năng giá cả thấp Đa mục đích năng lượng tiêu thụ thấp không gian hạn chế Đơn mục đích 7 Embedded System Bộ xử lý được gắn (embedded) vào một ứng dụng cụ thể Một sản phẩm embedded chỉ sử dụng VXL hoặc VĐK để thực thi 1 công việc duy nhất Chỉ có một phần mềm ứng dụng & thông thường được nộp trong ROM vd:printer, keyboard, video game player 8 3 tiêu chí chọn vi điều khiển 1. Đáp ứng yêu cầu về nhiệm vụ và giá thành thi công Tốc độ, lượng bộ nhớ, cổng I/O, timers, kích cỡ, đóng gói, năng lượng tiêu thụ Dễ nâng cấp Giá thành 2. Các công cụ phát triển phần mềm Assember, bộ sửa lỗi, trình dịch C, mô phỏng, hỗ trợ kỹ thuật 3. Thị trường cung cấp sản phẩm tin cậy 9
DMCA.com Protection Status Copyright by webtailieu.net