Tạo trễ_chương 9
Số trang: 6
Loại file: pdf
Dung lượng: 172.84 KB
Lượt xem: 20
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:
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
Nội dung trích xuất từ tài liệu:
Tạo trễ_chương 91. 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.Giao tiếp nối tiếp12.Lập trình ngắt13.Lập trình hợp ngữ 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 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. MOV R3,#79H a 1 1*1.085usb. 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: 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 4Bài toán 9.3. Nháy LED Chươ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: … 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 6
Nội dung trích xuất từ tài liệu:
Tạo trễ_chương 91. 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.Giao tiếp nối tiếp12.Lập trình ngắt13.Lập trình hợp ngữ 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 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. MOV R3,#79H a 1 1*1.085usb. 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: 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 4Bài toán 9.3. Nháy LED Chươ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: … 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 6
Tìm kiếm theo từ khóa liên quan:
Giáo dục đào tạo giáo trình cao đẳng đại học Tạo trễ giáo trình tin học chu kỳ máyTài liệu có liên quan:
-
Giáo trình Tin học (Trình độ: Trung cấp nghề) - Trường Trung cấp nghề Củ Chi
268 trang 385 4 0 -
MẪU ĐƠN ĐỀ NGHỊ CẤP GIẤY PHÉP dạy thêm học thêm ngoài nhà trường
3 trang 243 2 0 -
122 trang 222 0 0
-
Giáo Trình tin học căn bản - ĐH Marketing
166 trang 203 0 0 -
MẪU ĐƠN XIN XÉT TUYỂN VÀO LỚP 10 TRƯỜNG THPT DÂN TỘC NỘI TRÚ TỈNH
2 trang 202 0 0 -
tài liệu môn Kinh tế vĩ mô_chương 1
10 trang 201 0 0 -
20 trang 191 0 0
-
BÁO CÁO KHẢO SÁT ĐỊA CHẤT CÔNG TRÌNH
33 trang 187 0 0 -
Báo cáo thực tập tốt nghiệp môn Điện - Điện tử: Thiết lập hệ thống mạng
25 trang 167 0 0 -
Hướng dẫn tạo file ghost và bung ghost
12 trang 161 0 0