Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (81.96 KB, 3 trang )
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
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, 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
Lap: setb P2.5 (0,25 điểm)