Tài liệu ôn thi, đáp án ngân hàng câu hỏi học phần: Vi xử lý - Vi điều khiển
Số trang: 0
Loại file: pdf
Dung lượng: 1.81 MB
Lượt xem: 8
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:
Nhằm giúp các bạn chuyên ngành Điện - Điện tử có thêm tài liệu học tập và ôn thi, mời các bạn cùng tham khảo tài liệu ôn thi, đáp án ngân hàng câu hỏi học phần "Vi xử lý - Vi điều khiển" dưới đây. Nội dung tài liệu cung cấp cho các bạn những kiến thức về vi điều khiển 8051, vi xử lý,...
Nội dung trích xuất từ tài liệu:
Tài liệu ôn thi, đáp án ngân hàng câu hỏi học phần: Vi xử lý - Vi điều khiển TR NG Đ I H C KỸ THU T CÔNG NGHI P KHOA ĐI N T B MÔN: TIN H C CÔNG NGHI PTÀI LI U ÔN THI ậ ĐÁP ÁN NGỂN HÀNG CỂU H I H C PH N: VI X LÝ ậ VI ĐI U KHI N MÃ HP: TEE408 BIÊN SO N: LÊ H I TRUNG THÁI NGUYÊN, 2015 ÔN THI VI X LÝ ậ VI ĐI U KHI N PH N: VI ĐI U KHI N 8051 Các code mình vi t đ u đư test ho t đ ng bình th ng, s dụng ph n m mKeil µVision 5 và Proteus 8.1. N i dung đ bài đ ợc l y t ngân hàng câu h i thik t thúc h c ph n VXL ậ VĐK, có bổ sung thêm m t số d ng bài th ng gặp.Ph n I. Các bài toán led đơn, led 7 thanh (d ng cơ b n) 1. Thiết kế m ch gồm một công tắc và 2 LED 7 thanh. Hiển th số l n b m công tắc từ 00 99 trên 2 LED. org 0 ;Khoi tao mov p2, #0xFF mov p3, #0 mov dptr, #maled mov r0, #0 jmp main maled: db 0C0h,0F9h,0A4h,0B0h,99h,92h,82h,0F8h,80h,90h //(common anode)Created by Lê Hải Trung – K49KMT – TNUT 1 hienthi macro ts1, ts2 mov a, ts1 movc a, @a+dptr mov p2, a setb ts2 clr ts2 endm main: jb p1.0, OK inc r0 cjne r0, #100, SoSanh mov r0, #0 SoSanh: ChoDoi: jnb p1.0, ChoDoi OK: mov a, r0 mov b, #10 div ab mov r1, a mov r2, b hienthi r1, p3.0 hienthi r2, p3.1 jmp main endCreated by Lê Hải Trung – K49KMT – TNUT 2 2. Viết ch ơng trình đếm số từ 00-99 hiển th lên 2 LED 7 thanh. Yêu c u kho ng th i gian delay là 1s org 0 //khởi tạo mov r0, #0 mov p2, #0 mov dptr, #maled jmp main maled: db 0c0h, 0f9h, 0a4h, 0b0h, 99h, 92h, 82h, 0f8h, 80h, 90h hienthi macro led_data, pin_ic_chot mov a, led_dataCreated by Lê Hải Trung – K49KMT – TNUT 3 movc a, @a+dptr mov p1, a setb pin_ic_chot clr pin_ic_chot endm main: mov a, r0 mov b, #10 div ab mov r1, a mov r2, b hienthi r1, p2.0 hienthi r2, p2.1 call delay1s inc r0 cjne r0, #100, main mov r0, #0 jmp mainCreated by Lê Hải Trung – K49KMT – TNUT 4 delay1s: //hàm delay 1 giây mov r7, #20 mov tmod, #01h Lap: mov th0, #03ch mov tl0, #0b0h setb tr0 jnb tf0, $ clr tf0 clr tr0 djnz r7, Lap ret end 3. Thiết kế m ch đếm số l n n 1 công tắc trên chân p1.0 từ 0 9 hiển th lên 1 LED 7 thanh.Created by Lê Hải Trung – K49KMT – TNUT 5org 0 ;khoi tao mov p2, #0xFF mov r0, #0jmp mainmaled: db 0C0h,0F9h,0A4h,0B0h,99h,92h,82h,0F8h,80h,90h hienthi macro ts1 mov a, ts1 mov dptr, #maled movc a, @a+dptr mov p2, a endmmain: jb p1.0, OK inc r0 cjne r0, #10, SoSanh mov r0, #0 SoSanh: ChoDoi: jnb p1.0, ChoDoi OK: hienthi r0jmp mainendCreated by Lê Hải Trung – K49KMT – TNUT 6 4. Thiết kế m ch c u H điều khiển động cơ 1 chiều. Xoay trái 3s – Dừng 1s – Xoay ph i 2s.org 0 jmp mainDUNG equ 0PHAI equ 64TRAI equ 128main:mov p3, #TRAI call delay call delay call delayCreated by Lê Hải Trung – K49KMT – TNUT 7mov p3, #DUNG call delaymov p3, #PHAI call delay call delaymov p3, #DUNG call delayjmp maindelay: mov r7, #20 mov tmod, #01h loop: mov th0, #03ch mov tl0, #0B0h setb tr0 jnb tf0, $ clr tf0 clr tr0 djnz r7, loopretendCreated by Lê Hải Trung – K49KMT – TNUT 8 5. Thiết kế m ch đếm số thứ tự từ 0 đến 9 hiển th trên 1 LED 7 thanh.org 0 mov p2, #0xFF mov r0, #0jmp mainmaled: db 0C0h,0F9h,0A4h,0B0h,99h,92h,82h,0F8h,80h,90hhienthi macro ts1 mov a, ts1 mov dptr, #maled movc a, @a+dptr mov p2, a call delayendmCreated by Lê Hải Trung – K49KMT – TNUT 9main: hienthi r0 inc r0 cjne r0, #10, OK mov r0, #0 OK: hienthi r0jmp maindelay: mov r7, #5 dl1: mov r6, #255 dl2: mov r5, #255 dl3: djnz r5, dl3 djnz r6, dl2 ...
Nội dung trích xuất từ tài liệu:
Tài liệu ôn thi, đáp án ngân hàng câu hỏi học phần: Vi xử lý - Vi điều khiển TR NG Đ I H C KỸ THU T CÔNG NGHI P KHOA ĐI N T B MÔN: TIN H C CÔNG NGHI PTÀI LI U ÔN THI ậ ĐÁP ÁN NGỂN HÀNG CỂU H I H C PH N: VI X LÝ ậ VI ĐI U KHI N MÃ HP: TEE408 BIÊN SO N: LÊ H I TRUNG THÁI NGUYÊN, 2015 ÔN THI VI X LÝ ậ VI ĐI U KHI N PH N: VI ĐI U KHI N 8051 Các code mình vi t đ u đư test ho t đ ng bình th ng, s dụng ph n m mKeil µVision 5 và Proteus 8.1. N i dung đ bài đ ợc l y t ngân hàng câu h i thik t thúc h c ph n VXL ậ VĐK, có bổ sung thêm m t số d ng bài th ng gặp.Ph n I. Các bài toán led đơn, led 7 thanh (d ng cơ b n) 1. Thiết kế m ch gồm một công tắc và 2 LED 7 thanh. Hiển th số l n b m công tắc từ 00 99 trên 2 LED. org 0 ;Khoi tao mov p2, #0xFF mov p3, #0 mov dptr, #maled mov r0, #0 jmp main maled: db 0C0h,0F9h,0A4h,0B0h,99h,92h,82h,0F8h,80h,90h //(common anode)Created by Lê Hải Trung – K49KMT – TNUT 1 hienthi macro ts1, ts2 mov a, ts1 movc a, @a+dptr mov p2, a setb ts2 clr ts2 endm main: jb p1.0, OK inc r0 cjne r0, #100, SoSanh mov r0, #0 SoSanh: ChoDoi: jnb p1.0, ChoDoi OK: mov a, r0 mov b, #10 div ab mov r1, a mov r2, b hienthi r1, p3.0 hienthi r2, p3.1 jmp main endCreated by Lê Hải Trung – K49KMT – TNUT 2 2. Viết ch ơng trình đếm số từ 00-99 hiển th lên 2 LED 7 thanh. Yêu c u kho ng th i gian delay là 1s org 0 //khởi tạo mov r0, #0 mov p2, #0 mov dptr, #maled jmp main maled: db 0c0h, 0f9h, 0a4h, 0b0h, 99h, 92h, 82h, 0f8h, 80h, 90h hienthi macro led_data, pin_ic_chot mov a, led_dataCreated by Lê Hải Trung – K49KMT – TNUT 3 movc a, @a+dptr mov p1, a setb pin_ic_chot clr pin_ic_chot endm main: mov a, r0 mov b, #10 div ab mov r1, a mov r2, b hienthi r1, p2.0 hienthi r2, p2.1 call delay1s inc r0 cjne r0, #100, main mov r0, #0 jmp mainCreated by Lê Hải Trung – K49KMT – TNUT 4 delay1s: //hàm delay 1 giây mov r7, #20 mov tmod, #01h Lap: mov th0, #03ch mov tl0, #0b0h setb tr0 jnb tf0, $ clr tf0 clr tr0 djnz r7, Lap ret end 3. Thiết kế m ch đếm số l n n 1 công tắc trên chân p1.0 từ 0 9 hiển th lên 1 LED 7 thanh.Created by Lê Hải Trung – K49KMT – TNUT 5org 0 ;khoi tao mov p2, #0xFF mov r0, #0jmp mainmaled: db 0C0h,0F9h,0A4h,0B0h,99h,92h,82h,0F8h,80h,90h hienthi macro ts1 mov a, ts1 mov dptr, #maled movc a, @a+dptr mov p2, a endmmain: jb p1.0, OK inc r0 cjne r0, #10, SoSanh mov r0, #0 SoSanh: ChoDoi: jnb p1.0, ChoDoi OK: hienthi r0jmp mainendCreated by Lê Hải Trung – K49KMT – TNUT 6 4. Thiết kế m ch c u H điều khiển động cơ 1 chiều. Xoay trái 3s – Dừng 1s – Xoay ph i 2s.org 0 jmp mainDUNG equ 0PHAI equ 64TRAI equ 128main:mov p3, #TRAI call delay call delay call delayCreated by Lê Hải Trung – K49KMT – TNUT 7mov p3, #DUNG call delaymov p3, #PHAI call delay call delaymov p3, #DUNG call delayjmp maindelay: mov r7, #20 mov tmod, #01h loop: mov th0, #03ch mov tl0, #0B0h setb tr0 jnb tf0, $ clr tf0 clr tr0 djnz r7, loopretendCreated by Lê Hải Trung – K49KMT – TNUT 8 5. Thiết kế m ch đếm số thứ tự từ 0 đến 9 hiển th trên 1 LED 7 thanh.org 0 mov p2, #0xFF mov r0, #0jmp mainmaled: db 0C0h,0F9h,0A4h,0B0h,99h,92h,82h,0F8h,80h,90hhienthi macro ts1 mov a, ts1 mov dptr, #maled movc a, @a+dptr mov p2, a call delayendmCreated by Lê Hải Trung – K49KMT – TNUT 9main: hienthi r0 inc r0 cjne r0, #10, OK mov r0, #0 OK: hienthi r0jmp maindelay: mov r7, #5 dl1: mov r6, #255 dl2: mov r5, #255 dl3: djnz r5, dl3 djnz r6, dl2 ...
Tìm kiếm theo từ khóa liên quan:
Tài liệu ôn thi vi xử lý Ngân hàng câu hỏi Vi điều khiển Học phần Vi xử lý Vi điều khiển Vi điều khiển 8051 Ôn thi vi xử lýGợ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 274 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 180 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 155 0 0 -
Đề cương chi tiết học phần Vi điều khiển
15 trang 135 0 0 -
Ứng dụng vi điều khiển PIC 16F877A trong thí nghiệm vật lí phổ thông
12 trang 119 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 117 0 0 -
Giáo trình Kỹ thuật vi điều khiển
121 trang 113 0 0 -
Tài liệu thực hành Vi điều khiển 8051
55 trang 102 0 0 -
Đồ án vi xử lý đề tài : nghiên cứu thiết kế mạch đo khoảng cách sử dụng vi điều khiển Pic 16F887
45 trang 97 1 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 96 0 0