ốt 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 00h đế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
Ram ngoài từ 100h.Sau đó lại chuyển 8 ô nhớ từ 108h Ram ngoài vào o nhớ 0D0 của Ram nội
!"""
#
!!
$%
!%&
' !&
$
#$(
)!**+,
-*
*
.' !%&
#/-.
#
,.0ếươ1ạ+23ầ+ố4"56/ạ7dùng ngắt Timer-1
ả+ửầ+ốạ8.96/
Gi ả i
4"56/:;".<+.=>:ờ1?=>@AịBế":CếBộ*
%0ậ!;9D,"%.
EộFG
FG"%**
ươ1ựệư+
D@
HI979
D@J
7H7 Bả%Bểạ'3.%!
G;F ởềươ1KừF)%!
9
9D0;9D,. ;L9L.
9D0FG** 2ể!ế%ằ.ệ+
)G;JG&
)G;JG;
9D0;6L
9D0;HL
)G;J;
)I97 HặạỗM8ươ1=381ảờ
;8Aứụựế2ể'ửN
A3ệ=A
GE,
Ví d ụ 2 0ếươ1ạ'3ầ+ố f = 10KHz tại P1.0 dùng ngắt Timer-0
8'3ầ+ố f = 1 KHz tại P1.1 dùng ngắt Timer-1
Gi ả i @AịBế;L @AịBếO
: ;L*% ;LP%
;9D,"%".
EộFG
D@
HI979
D@J Qịỉắủ;L
7H7 .%!Bả%Bểạ'3
G;F %!
D@J Qịỉắủ;L
9D0;66F@6L .%!
9D0;HHDRL .%!
7H7 .%!
G;F %!
9
9D0;9D,.
9D0FG*&
)G;J;
)G;J;
9D0;66F@6L
9D0;HHDRL
9D0;6L
9D0;HL
)I97
GE,
FL ư u ý,;LạBộởếBộP%Sỗầ;8ảạạAị;L
Ví d ụ 3 0ếươ1CắO+ứ+1TộủA
3ớ$$$.U!ậBồồ$ứờ$ứV$.ứ
W!
Gi ả i XSầươ11?8+=;LY1?ốB8P$P<+
:ọAịBế88ựệặạ.ầ.'"<+"+
0ậ! ;9D,"%FG"%*.
6 GZ[$ QịM
9GZ[$ ướA3ớ
)GZ[$.
D@
HI97 Main
D@ $
HI97 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 EếưBủ.ầ1A
&HHInc_clock ;TU!ậBồồ
9D0(.
exitTimer0
RETI
Inc_clock
FE) ;TW!
9D0&)
IEG&PexitInc EếW!]P1A
9D0) Eượạ1AW!"
FE9 8TV
9D0&9
IEG&PexitInc EếV]PA
9D09 Eượạ1AV"
FE6 8Tờ
9D0&6
IEG& exitInc Eếờ] 1A
9D06 Eượạ1Aờ"
exitInc
RET
END