Đề thi Vi xử lí có đáp án 01

3 1.9K 41
Đề thi Vi xử lí có đáp án 01

Đang tải... (xem toàn văn)

Thông tin tài liệu

TRƯỜNG CAO ĐẲNG CỘNG ĐỒNG HẢI PHÒNG --------o0o-------- ĐỀ THI TỐT NGHIỆP NĂM 2007 ĐỀ 01 Trình độ: Hệ Cao đẳng chính quy Môn: Vi xử lý Ngành: Điện - Điện tử Thời gian làm bài: 80 phút, không kể thời gian phát đề Kỳ thi ngày: 05/07/2007 Câu 1. (1 điểm) Sử dụng các lệnh: MOV, CPL, DJNZ, JMP. Hãy viết chương trình tạo ra 15 xung ở bit P1.7, mỗi xung chiếm 6 chu kỳ máy. Câu 2. (1 điểm) Viết chương trình nạp dữ liệu vào RAM theo yêu cầu sau: - Nếu P2.0 = 0 thì nạp dữ liệu 55h vào RAM nội địa chỉ từ 30h đến 7Fh. - Nếu P2.0 = 1 thì nạp dữ liệu 60h vào RAM nội địa chỉ từ 80h đến 0AFh. Câu 3. (1 điểm) Viết chương trình điều khiển đèn led 7 thanh ( loại A chung) hiển thị đếm tiến theo mã thập phân từ 0 đến 9, biết rằng dữ liệu đưa ra ở cổng P1 và thời gian đợi là 1 giây. Câu 4. (1 điểm) Sử dụng ngắt bộ Time0, hoạt động ở chế độ 2, Hãy viết chương trình tạo ra tần số 1KHz ở bit P0.7 (Giám thị coi thi không giải thích gì thêm) GIÁO VIÊN GIỚI THIỆU ĐỀ Nguyễn Quang Thư GIÁO VIÊN PHẢN BIỆN Phạm Đức Thuận Câu 1. (1 điểm) $include(reg51.inc) org 0000h Batdau: mov R0,#30 Lap: cpl P1.7 (0,5 điểm) djnz R0,Lap (0,25 điểm) dung: jmp dung end (0,25 điểm) Câu 2. (1 điểm) - $include(reg51.inc) org 0000h Batdau: jb P2.0, Chuongtrinh2 (0,5 điểm) Chuongtrinh1: mov R0,#30h Lap1: mov @R0,#55h inc R0 cjne R0,#80h,Lap1 dung1: jmp dung1 (0,25 điểm) Chuongtrinh2: mov R0,#80h Lap2: mov @R0,#60h inc R0 cjne R0,#0B0h,Lap2 dung2: jmp dung2 end (0,25 điểm) Câu 3. (1 điểm) $include (reg 51. inc) org 0000h batdau: mov dptr,#dulieu lap: clr a mov a,@a+dptr mov P1,a (0,25 điểm) call doi inc dptr cjne a,#90h,lap jmp batdau (0,25 điểm) doi: mov R0,#08 doi1: mov R1,#252 doi2: mov R2,#247 doi3: djnz R2, doi3 djnz R1, doi2 djnz R0, doi1 ret (0,25 điểm) dulieu: db 0C0h, 0F9h, 0A4h, 0B0h, 99h, 92h, 82h, 0F8h db 80h, 90h end (0,25 điểm) Câu 4. (1 điểm) - $include(reg51.inc) org 0000h ljmp batdau org 000bh ljmp ngat_time0 (0,25 điểm) batdau: mov tmod,#02h mov TH0,#05 mov TL0,#05h (0,25 điểm) setb EA setb ET0 setb TR0 mov R0,#00h dung: jmp dung (0,25 điểm) ngat_time0: inc R0 cjne R0,#2,thoat cpl P0.7 mov R0,#00h thoat: reti end (0,25 điểm) . ĐẲNG CỘNG ĐỒNG HẢI PHÒNG --------o0o-------- ĐỀ THI TỐT NGHIỆP NĂM 2007 ĐỀ 01 Trình độ: Hệ Cao đẳng chính quy Môn: Vi xử lý Ngành: Điện - Điện tử Thời

Ngày đăng: 03/01/2014, 19:06

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan