Kỹ thuật vi điều khiển-p9
Số trang: 6
Loại file: pdf
Dung lượng: 130.96 KB
Lượt xem: 18
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu kỹ thuật vi điều khiển-p9, kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Kỹ thuật vi điều khiển-p91. Giới thiệu2. Sơ đồ khối và chân3. Tổ chức bộ nhớ4. Các thanh ghi chức năng đặc biệt (SFR)5. Dao động và hoạt động reset6. Tập lệnh7. Các mode định địa chỉ (addressing modes)8. Lập trình IO9. Tạo trễ10.Lập trình Timer/Counter11.Lập trình giao tiếp nối tiếp12.Lập trình ngắt13.Lập trình hợp ngữ Xung & Hoi 1Chu kỳ máy - Machine Cycle (MC)• Chy kỳ máy (machine cycle) là đơn vị đo thời gian thực thi các lệnh• Tần số dao động của thạch anh cho họ 8051 có thể từ 4MHz đến 30 MHz, tùy thuộc nhà sản xuất. Song thông thường, loại 11.0592 MHz được dùng nhằm làm cho các hệ thống dựa trên 8051 tương thích với cổng nối tiếp của IBM PC.• Với họ 8051, một chu kỳ máy kéo dài 12 chu kỳ dao động Xung & Hoi 2Bài toán 9.1. Tính thời gian thực thi 1 lệnh• Cho 1 hệ 8051 có dao động thạch anh 11.0592 MHz. Tìm thời gian thực thi cho các câu lệnh sau: a 1 1*1.085usa. MOV R3,#79Hb. LJMP b 2 2*1.085usc. MUL AB c 4 4*1.085usd. DEC R5 d 1 1*1.085use. SJMP e 2 2*1.085usf. NOP f 1 1*1.085usGiải đáp: Xung & Hoi 3Bài toán 9.2. Tính thời gian trễ đoạn code• Tìm thời gian trễ cho chương trình con say đây, (với tần số dao động thạch anh là 11.0592 MHz)DELAY: MOV R3,#250 ; 1 MCHERE: NOP ; 1 MC NOP ; 1 MC NOP ; 1 MC NOP ; 1 MC DJNZ R3,HERE ; 2 MC RET ; 1 MCAnswer: [250x(1+1+1+1+2)+2]x1.085 us=1629.67 us Xung & Hoi 4Bài toán 9.3. Nháy LEDAChương trình lần lượt thay đổi trạng thái sáng/tối của LED hay lần lượt thay đổi trạng thái đóng/mở của rơle: (với KIT 8951) ORG 0000 MOV A,#01HL1: RL A MOV P2,A LCALL DELAY_500ms LCALL DELAY_500ms SJMP L1DELAY_500ms: … Xung & Hoi 5DELAY_500ms: MOV R1, #250 PUSH 00H D2: MOV R0, #250 PUSH 01H DJNZ R0, $ MOV R0, #250 MOV R1, #250 DJNZ R0, $D1: MOV R0, #250 DJNZ R1, D2 DJNZ R0, $ MOV R0, #250 POP 01H DJNZ R0, $ POP 00H DJNZ R1, D1 RET END Xung & Hoi 6
Nội dung trích xuất từ tài liệu:
Kỹ thuật vi điều khiển-p91. Giới thiệu2. Sơ đồ khối và chân3. Tổ chức bộ nhớ4. Các thanh ghi chức năng đặc biệt (SFR)5. Dao động và hoạt động reset6. Tập lệnh7. Các mode định địa chỉ (addressing modes)8. Lập trình IO9. Tạo trễ10.Lập trình Timer/Counter11.Lập trình giao tiếp nối tiếp12.Lập trình ngắt13.Lập trình hợp ngữ Xung & Hoi 1Chu kỳ máy - Machine Cycle (MC)• Chy kỳ máy (machine cycle) là đơn vị đo thời gian thực thi các lệnh• Tần số dao động của thạch anh cho họ 8051 có thể từ 4MHz đến 30 MHz, tùy thuộc nhà sản xuất. Song thông thường, loại 11.0592 MHz được dùng nhằm làm cho các hệ thống dựa trên 8051 tương thích với cổng nối tiếp của IBM PC.• Với họ 8051, một chu kỳ máy kéo dài 12 chu kỳ dao động Xung & Hoi 2Bài toán 9.1. Tính thời gian thực thi 1 lệnh• Cho 1 hệ 8051 có dao động thạch anh 11.0592 MHz. Tìm thời gian thực thi cho các câu lệnh sau: a 1 1*1.085usa. MOV R3,#79Hb. LJMP b 2 2*1.085usc. MUL AB c 4 4*1.085usd. DEC R5 d 1 1*1.085use. SJMP e 2 2*1.085usf. NOP f 1 1*1.085usGiải đáp: Xung & Hoi 3Bài toán 9.2. Tính thời gian trễ đoạn code• Tìm thời gian trễ cho chương trình con say đây, (với tần số dao động thạch anh là 11.0592 MHz)DELAY: MOV R3,#250 ; 1 MCHERE: NOP ; 1 MC NOP ; 1 MC NOP ; 1 MC NOP ; 1 MC DJNZ R3,HERE ; 2 MC RET ; 1 MCAnswer: [250x(1+1+1+1+2)+2]x1.085 us=1629.67 us Xung & Hoi 4Bài toán 9.3. Nháy LEDAChương trình lần lượt thay đổi trạng thái sáng/tối của LED hay lần lượt thay đổi trạng thái đóng/mở của rơle: (với KIT 8951) ORG 0000 MOV A,#01HL1: RL A MOV P2,A LCALL DELAY_500ms LCALL DELAY_500ms SJMP L1DELAY_500ms: … Xung & Hoi 5DELAY_500ms: MOV R1, #250 PUSH 00H D2: MOV R0, #250 PUSH 01H DJNZ R0, $ MOV R0, #250 MOV R1, #250 DJNZ R0, $D1: MOV R0, #250 DJNZ R1, D2 DJNZ R0, $ MOV R0, #250 POP 01H DJNZ R0, $ POP 00H DJNZ R1, D1 RET END Xung & Hoi 6
Tìm kiếm theo từ khóa liên quan:
vi điều khiển tài liệu vi điều akhiển kỷ thuật vi điều khiển giáo trình vi điều khiển bài giảng vi điều khiển đề cương vi điều khiểnGợi ý tài liệu liên quan:
-
Giáo trình Vi điều khiển (Nghề: Cơ điện tử - Trình độ: Cao đẳng) - Trường Cao đẳng nghề Ninh Thuận
127 trang 259 0 0 -
Báo cáo môn học vi xử lý: Khai thác phần mềm Proteus trong mô phỏng điều khiển
33 trang 174 0 0 -
Giáo trình Vi điều khiển (Nghề: Điện công nghiệp - Cao đẳng) - Trường Cao đẳng Cơ giới (2022)
144 trang 154 0 0 -
Đề cương chi tiết học phần Vi điều khiển
15 trang 129 0 0 -
Giáo trình môn Kỹ thuật vi điều khiển: Phụ lục - Chương 6
29 trang 125 0 0 -
Ứng dụng vi điều khiển PIC 16F877A trong thí nghiệm vật lí phổ thông
12 trang 117 0 0 -
Bài tập lớn môn Vi xử lý, vi điều khiển: Thiết kế bộ điều khiển tốc độ của động cơ điện một chiều
27 trang 115 0 0 -
Giáo trình Kỹ thuật vi điều khiển
121 trang 110 0 0 -
Luận văn: Xây dựng mô hình điều khiển động cơ DC servo bằng vi điều khiển
85 trang 95 0 0 -
Giáo trình môn kỹ thuật vi điều khiển
0 trang 92 0 0