... 1: 00 00H–0FFFH ROM 3: 400 0H–4FFFH SRAM 2: A 000 H–A3FFH
ROM 2: 200 0H–2FFFH SRAM 1: 800 0H–83FFH
29. Thiết kế mạch giải mã địa chỉ dùng 74138 với bảng bộ nhớ sau
SRAM 1: 200 0H–3FFFH ROM 2: 600 0H–7FFFH ... nhớ như sau:
00 000 H – 3FFFFH : RAM 0 256 KB
400 00 H – 7FFFFH : RAM 1 256 KB
800 00 H – BFFFFH: RAM 2 256 KB
E 000 0 H – EFFFFH: ROM 0 64 KB
F 000 0 H – EFFFFH: ROM 1...
... (thời gian trễ giữa 2 số
đếm là 200 ms)
Nếu P1.3=1 thì P1.2 1 .0= 000 , 00 1, 01 1, 01 0, 1 10, 111, 101 , 100 và lặp lại (thời gian trễ giữa 2 số
đếm là 200 ms)
Hãy vi t chương trình bằng hợp ngữ hoặc ... trong 0. 25s).
26. Hãy thiết kế mạch nhấp nháy LED (3 LED với 3 R hạn dòng được gắn vào các chân P1.2 P1 .0) với quy
luật sau:
Nếu P1.3 =0 thì P1.2 1 .0= 000 , 00 1, 01 0...
... LD B, 05 H
ADD A, (HL)
INC HL
DEC B
JR NZ, LOOP
HALT
c) Sao chép 100 H byte dữ liệu từ vùng nhớ có địa chỉ đầu là 2 100 H đến vùng nhớ có địa chỉ đầu là
2 800 H
LD HL, 2 100 H
LD BC, 2 800 H
LD ... Z 80 chuyển tới CTCON thực hiện các lệnh trong
chương trình con cho tới khi thực hiện lệnh RET (trước
lệnh này thanh ghi SP có nội dung là 800 0H; 2 ơ nhớ
đỉnh vùng stack ( 800 0H)...
... Timer0_ISR
Main
9D0 ;9D,
9D0 FG*.
9D0 ;66F@6L
9D0 ;HHDRL
9D0 (. Hặ.ầ
)G;J;
)I97
Timer0_ISR
9D0;66F@6L
9D0;HHDRL
,IE\(exitTimer0 ... nghiệp:
Bài dạng 1:Chuyển đổi qua lại giữa các vùng nhớ của Ram trong và Ram ngoài
Đề bài: Nạp 00 h đến 10h vào vùng nhớ bắt đầu từ 10h của Ram nội, sau đó chuyển vùng này ra
Ra...
... tiếp:
ORG 00 00H
MOV P1, 43H
END
Định địa chỉ gián tiếp:
ORG 00 00H
MOV R0, #43H
MOV P1, @R0
END
2.23 Vi t CT lấy ô nhớ 200 3H (RAM ngoài) xuất ra Port 1.
Giải:
ORG 00 00H
MOV DPTR, # 200 3H
MOVX A, ... trong RAM ngoài có địa chỉ đầu là
200 0H đến vùng RAM ngoài có địa chỉ đầu là 400 0H.
Giải:
ORG 00 00H
MOV R2, #20H
MOV R3, #00 H
MOV R4, #40H
MOV R5, #00 H
MOV R0, # 100
LOOP: MOV D...