1. Trang chủ
  2. » Thể loại khác

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

3 1,7K 38
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đề thi Vi xử lý có đáp án 02
Người hướng dẫn Giáo viên Nguyễn Quang Thư, Giáo viên Phạm Đức Thuận
Trường học Trường Cao Đẳng Cộng Đồng Hải Phòng
Chuyên ngành Điện - Điện tử
Thể loại Đề thi
Năm xuất bản 2007
Thành phố Hải Phòng
Định dạng
Số trang 3
Dung lượng 36 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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 lùi theo mã thập phân từ 9 về 0, biết rằng dữ liệu đưa ra ở cổng P3 và thời gian đợi là 1 giây.. 1 điểm S

Trang 1

TRƯỜNG CAO ĐẲNG CỘNG ĐỒNG HẢI PHÒNG

-o0o - ĐỀ THI TỐT NGHIỆP NĂM 2007

ĐỀ 02 Trình độ: Hệ Cao đẳng chính quy

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, SETB, NOP,CLR, DJNZ, JMP Hãy viết chương trình tạo ra 30 xung ở bit P2.5, 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 P3.6 = 0 thì nạp dữ liệu 70h vào RAM nội có địa chỉ từ 20h đến 5Fh

- Nếu P3.6 = 1 thì nạp dữ liệu 80h vào RAM ngoài có địa chỉ từ 30h đến 9Fh

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

lùi theo mã thập phân từ 9 về 0, biết rằng dữ liệu đưa ra ở cổng P3 và thời gian đợi là 1 giây

Câu 4. (1 điểm)

Sử dụng ngắt bộ Time1, hoạt động ở chế độ 2, Hãy viết chương trình tạo

ra tần số 1KHz ở bit P0.0

(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

Trang 2

nop nop

dung: jmp dung

Câu 2. (1 điểm)

- $include(reg51.inc)

org 0000h Batdau: jb P3.6, Chuongtrinh2 (0,5 điểm)

Chuongtrinh1: mov R0,#20h Lap1: mov @R0,#70h

inc R0 cjne R0,#60h,Lap1

Chuongtrinh2: mov A,#80h

mov R0,#30h Lap2: movx @R0,A

inc R0 cjne R0,#0A0h,Lap2 dung2: jmp dung2

Câu 3. (1 điểm)

$include (reg 51 inc)

batdau: mov dptr,#dulieu

mov a,@a+dptr

call doi inc dptr cjne a,#0C0h,lap

điểm)

doi: mov R0,#08 doi1: mov R1,#252 doi2: mov R2,#247 doi3: djnz R2, doi3

djnz R1, doi2

Trang 3

djnz R0, doi1

dulieu: db 90h, 80h, 0F8h, 82h, 92h, 99h, 0B0h, 0A4h

db 0F9h, 0C0h

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,#20h

mov TH1,#05 mov TL1,#05h (0,25 điểm)

setb EA setb ET1 setb TR1 mov R0,#00h

ngat_time0: inc R0

cjne R0,#2,thoat cpl P0.0

mov R0,#00h thoat: reti

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

TỪ KHÓA LIÊN QUAN

w