Danh mục

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    
Thư viện của tui

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (0 trang) 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 ...

Tài liệu được xem nhiều: