Đề kiểm tra điều kiện kỹ thuật vi xử lý

3 1.1K 11
Đề kiểm tra điều kiện kỹ thuật vi xử lý

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

Thông tin tài liệu

Bộ đề kiểm tra điều kiện Học viện Bưu chính viễn thông Đề 7 kỹ thuật vi sử lý

BÀI TẬP ĐIỀU KIỆN MÔN KỸ THUẬT VI XỬ Bài 1: Cho biết địa chỉ bắt đầu của một vùng nhớ Ram là 00000H và dung lượng của vùng nhớ này là 645KB. Hãy xác định địa chỉ vật cuối cùng của vùng nhớ này. Bài 2: Thực hiện kết nối hệ thống 80286 với các dung lượng nhớ sau: EPROM (4M) EPROM (4M) SRAM (4M) SRAM (4M) EPROM (4M) SRAM (8M) EPROM (4M)EPROM (4M) SRAM (8M) EPROM (4M)SRAM (2M) SRAM (2M) SRAM (4M) EPROM (8M) SRAM (2M)SRAM (4M) SRAM (2M) EPROM (8M) SRAM (4M) SRAM (2M) SRAM (4M) EPROM (2M) Cho biết vùng địa chỉ của từng bộ nhớ trong các bản đồ (các bộ nhớ đều có 16 bit dữ liệu). Bài 3: Thực hiện cổng ra điều khiển tám LED đơn có địa chỉ là F000H. Bài 4: Thực hiện cổng vào nhận dữ liệu từ 8 phím nhấn có địa chỉ là F000H. Bài 5: Cho biết địa chỉ logic của ô nhớ là BA00H:D1AFH. a) Hãy cho biết địa chỉ vật của ô nhớ này. b) Hãy cho 5 dụ về các địa chỉ logic khác cùng truy cập tới ô nhớ vật nêu trên. Bài 6: Trong chế độ địa chỉ thực 80286 sẽ phải thay đổi giá trị trong các thanh ghi nào khi cần chuyển điều khiển chương trình từ địa chỉ: a) 10500H tới 10000H. b) 20901H tới 29A00H. c) 40000H tới A0000H. Bài 7: Viết các lệnh hợp ngữ thực hiện các công việc sau: a) Nạp số 3654H vào thanh ghi BP. b) Sao chép nội dung thanh ghi BP tới thanh ghi SP. c) Sao chép nội dung thanh ghi AX tới ô nhớ có địa chỉ offset = 9876H. d) Tăng nội dung thanh ghi CX lên 1. e) Cộng 07H với DL. f) Lập bit MSB của AX lên 1 nhưng không làm ảnh hưởng tới các bit khác. g) Lập LSB của AX lên 1 nhưng không làm ảnh hưởng tới các bit khác. h) Che 4 bit cao của thanh ghi CL. i) Nhân giá trị trong AH với 08. j) Nghịch đảo 4 bit thấp của thanh ghi DX mà không làm ảnh hưởng tới các bit khác. k) Lấy bù 2 nội dung thanh ghi BP. Bài 8 : Cho biết giá trị chứa trong thanh ghi AX sau khi 8088 thực hiện các lệnh sau: MOV AX,0 MOV BX,2 MOV CX,50 @: ADD AX,BX ADD BX,1 LOOP @ Bài 9: Viết chương trình nhập từ bàn phím một chuỗi tự, sau đó hiển thị chúng dưới dạng chữ trơi từ trái qua phải. Bài 10 : Viết chương trình nhập từ bàn phím một tự, sau đó hiển thị nó dưới dạng ma trận 5 cột 8 hàng bằng các dấu “*”. Bài 11: Thiết kế hệ thống phần cứng vi xử thực hiện việc giám sát và đóng mở đèn quạt cho một tồ nhà bao gồm 5 phòng (mỗi phòng có 8 đèn và 8 quạt). Khi một thiết bị chạy sẽ có một đèn LED tương ứng sáng. Người sử dụng có thể tắt mở bất kỳ một thiết bị nào từ trung tâm hoặc đóng mở điện cho từng phòng. Bài 12: Thiết kế một hệ thống vi xử điều khiển động cơ bước có các thơng số kỹ thuật: 12V/2A mỗi bước 1o. Biết rằng, động cơ có 4 dây cấp điện theo xung, để nó quay theo chiều kim đồng hồ cần cung cấp dữ liệu vào 4 đầu dây theo dữ liệu trong bảng sau: Dây 1 Dây2 Dây3 Dây4 Hexa 1 0 0 1 09 0 1 0 1 05 0 1 1 0 06 1 1 0 0 0A Khi muốn động cơ quay ngược chiều kim đồng hồ có thể xuất dữ liệu với chiều ngược lại của bảng trên. Hãy viết chương trình điều khiển động cơ quay 1 vòng theo chiều kim đồng hồ và 90o theo chiều ngược lại. Bài 13: Thiết kế hệ thống vi xử sử dụng vào ra song song PPI 8255 hoạt động ở chế độ 0 (Mode 0) điều khiển bàn phím ma trận 16 phím và bộ hiển thị 8 LED 7 đoạn điều khiển theo kiểu qt như hình B5.1. Viết chương trình đọc các phím nhấn rồi hiển thị trên các LED 7 đoạn, phím đầu tiên sẽ hiển thị tại LED bên phải, khi nhấn thêm một phím giá trị của các LED bên phải sẽ chuyển về bên trái một vị trí. R2R3C0C1C2C3D7CS1A0ResetD6D2A1D3D5WRD0RDD1D4R1R0R0R1R2R3C0U6 825534333231302928275369835643214039383718192021222324251415161713 C1C2C3121110D0D1D2D3D4D5D6D7RDWRA0A1RESETCSPA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB2PB3PB4PB5PB6PB7PC0PC1PC2PC3PC4PC5PC6PC70213456789ABCDEF88888888abcdefgdpanode0 tới anode8Bàn phímHình B5.1: Hệ thống u cầu thiết kế trong bài 1 Bài 14: Thiết kế hai hệ thống vi xử truyền dữ liệu với nhau bằng cổng vào ra nối tiếp 8251 với chế độ truyền cận đồng bộ (Asynchronous). Viết các đoạn chương trình truyền nhận dữ liệu cho hai hệ thống này. Bài 15: Thực hiện hệ thống vi xử giao tiếp với bộ ADC loại xấp xỉ liên tiếp bằng vi mạch vào ra 8255. Viết chương trình điều khiển việc đọc dữ liệu từ ngõ vào ADC hiển thị lên 2 LED 7 đoạn dưới dạng số HEX. Bài 16: Một công tắc 4 vị trí và một bộ led 7 đoạn được nối với 8051 như hình vẽ: 8051 P3.0 P3.1 P3.2 P3.3 P1.1P1.0P1.2P1.3P1.4P1.5P1.6P1.7P1.8abcdefgdp Viết đoạn chương trình nhận dữ liệu từ các công tắc cổng 3, rồi hiển thị giá trị nhị phân tương ứng của nó lên led 7 đoạn. Bài 17: Viết chương trình tạo ra xung tác động mức cao trong 4 μsec trên cổng P1.7 sau mỗi 200 μsec. Bài 18: Thiết kế hệ thống vi điều khiển đóng mở đèn giao thông trên một ngã tư tự động với các thời gian sáng đèn đỏ, xanh, vàng định trước. . BÀI TẬP ĐIỀU KIỆN MÔN KỸ THUẬT VI XỬ LÝ Bài 1: Cho biết địa chỉ bắt đầu của một vùng nhớ Ram là 00000H. 15: Thực hiện hệ thống vi xử lý giao tiếp với bộ ADC loại xấp xỉ liên tiếp bằng vi mạch vào ra 8255. Vi t chương trình điều khiển vi c đọc dữ liệu từ ngõ

Ngày đăng: 02/11/2012, 13:21

Từ khóa liên quan

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

Tài liệu liên quan