Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:ЭВМ и системы / MP51 / L2_M51
.TXT‹ Ў®а в®а п а Ў®в ь2
€бб«Ґ¤®ў ЁҐ бЁеа®®Ј® ®Ў¬Ґ б ўҐиЁ¬Ё гбва®©бвў ¬Ё.
‚ҐиЁҐ ЇаҐалў Ёп.
1. Ља вЄЁҐ ᢥ¤ҐЁп.
‚ Їа®жҐбб®а е ᥬҐ©бвў 8051 Ґ ЇаҐ¤гᬮв८ в ЄЁе ¬Ґе Ё§¬®ў гЇа ў«ҐЁп ўў®¤®¬ Ё ўлў®¤®¬ Ёд®а¬ жЁЁ , Є Є б®бв®пЁп ®¦Ё¤ Ёп (WAIT-STATE) Ё«Ё ҐЇ®б।бвўҐл© ¤®бвгЇ Є Ї ¬пвЁ. ќв® Ґ бгйҐб⢥® ЇаЁ а Ў®вҐ б гбва®©бвў ¬Ё "Ї®бв®п® Ј®в®ўл¬Ё" в® Ґбвм в ЄЁ¬Ё, Є®в®ал© ¬®Јгв ЇаЁЁ¬ вм Ёд®а¬ жЁо б Ї®ав®ў Їа®жҐбб®а (Ё«Ё ўл¤ ў вм Ёд®а¬ жЁо Ёе) ў Їа®Ё§ў®«мл© ¬®¬Ґв ўаҐ¬ҐЁ. Ћ¤ Є® Ґб«Ё Їа®жҐбб®а Ё ўҐиЁҐ гбва®©бвў а Ў®в ов бЁеа®® Ґ®Ўе®¤Ё¬® ЇаҐ¤гб¬ ваЁў вм б।бвў ў§ Ё¬®Ј® ®Ї®ўҐйҐЁп Ў®Ґв®
ў ® Ј®в®ў®бвЁ Є ®Ў¬Ґг.
‚®§¬®¦® ЁбЇ®«м§®ў ЁҐ б«Ґ¤гойЁе бЇ®б®Ў®ў ў§ Ё¬®Ј® ®Ї®ўҐйҐЁп
ЏҐаЁ®¤ЁзҐбЄ п Їа®ўҐаЄ Ј®в®ў®бвЁ ¤ ле
Џа®Ја ¬¬лҐ ЇҐв«Ё ®¦Ё¤ Ёп Ј®в®ў®бвЁ ¤ ле
€бЇ®«м§®ў ЁҐ ЇаҐалў Ё©.
‚ «оЎ®¬ б«гз Ґ ЇҐаЁдҐаЁ©®Ґ гбва®©бвў® ¤«п ®Ї®ўҐйҐЁп Їа®жҐбб®а ® бў®Ґ© Ј®в®ў®бвЁ ЇаЁпвм Ё«Ё ўл¤ вм ¤ лҐ Ї®¤ Ґв ®¤Ё Ё§ ўҐиЁе Є®в Єв®ў Їа®жҐбб®а ЄвЁўл© га®ўҐм.
‚ ЇҐаў®¬ ў ਠ⥠ў Їа®Ја ¬¬г ўЄ«оз ов ҐбЄ®«мЄ® Є®¬ ¤ «Ё§ ®ЇаҐ¤Ґ«Ґ®Ј® ЎЁв ( Ё«Ё ЎЁв®ў ) ўе®¤ле Ї®ав®ў. ќвЁ Є®¬ ¤л а бЇаҐ¤Ґ«пов Ї® Їа®Ја ¬¬Ґ в Є, зв®Ўл ®Ё ЁбЇ®«п«Ёбм б ЁвҐаў «®¬ Ґ ¬ҐмиЁ¬ ҐЄ®в®а®Ј® § ¤ ®Ј®, Ј а вЁаго饣® ®вбгвбвўЁҐ Їа®ЇгбЄ ¤ ле. …б«Ё ᮮ⢥вбвўгойЁе ўе®¤ е ®Ў аг¦Ёў Ґвбп Ё§¬ҐҐЁҐ бЁЈ « , ўлЇ®«пҐвбп ЇҐаҐе®¤ Їа®Ја ¬¬г ®Ўа Ў®вЄЁ ( Ё«Ё Ї®¤Ј®в®ўЄЁ) ®ўле ¤ ле.
‚® ўв®а®¬ ў ਠ⥠ў ⮬ ¬Ґб⥠Їа®Ја ¬¬л, Ј¤Ґ вॡговбп ®ўлҐ ¤ лҐ, а §¬Ґй Ґвбп Ї®б«Ґ¤®ў ⥫м®бвм Є®¬ ¤:
- бзЁвлў ЁҐ ЇаЁ§ Є Ј®в®ў®бвЁ ( ЇаЁ¬Ґа MOV C,bit )
- гб«®ўл© ЇҐаҐе®¤ ЇҐаўго Ё§ нвЁе Є®¬ ¤, Ґб«Ё ®Ў а㦥 ҐЈ®в®ў®бвм.
’ ЄЁ¬ бЇ®б®Ў®¬ ¬®¦® Їа®ўҐапвм Є Є ўл¤Ґ«ҐлҐ ЎЁвл Ї®ав®ў ўў®¤ /ўлў®¤ , в Є Ё б®бв®пЁп ҐЄ®в®але ўгв२е ॣЁбва®ў, бўп§ ле б бЁеа®л¬Ё Їа®жҐбб ¬Ё, ЇаЁ¬Ґа ЎЁв ЇҐаҐЇ®«ҐЁп в ©¬Ґа , ЎЁв Ј®в®ў®бвЁ Ї®б«Ґ¤®ў ⥫쮣® Ї®ав .
…б«Ё ЁбЇ®«м§гҐвбп ўл§®ў Ї®¤Їа®Ја ¬¬л ®Ўа Ў®вЄЁ ¤ ле Ї® ЇаҐалў Ёп¬, в® ¤«п ®Ї®ўҐйҐЁп Їа®жҐбб®а ® Ґ®Ўе®¤Ё¬®бвЁ ўлЇ®«Ёвм Їа®Ја ¬¬г Ї®¤Ј®в®ўЄЁ Ё ўл¤ зЁ ¤ ле ( «ЁЎ® ЇаЁҐ¬ Ё ®Ўа Ў®вЄЁ ®ўле ¤ ле) ЁбЇ®«м§говбп «ЁЁЁ INT0 Ё«Ё INT1 ( ‚в®а®© Ё«Ё ваҐвЁ© ЎЁвл Ї®ав P3 ᮮ⢥вб⢥®).
„«п гЇа ў«ҐЁп ०Ё¬®¬ ®Ўб«г¦Ёў Ёп ЇаҐалў Ё© б«г¦Ёв ЇаҐалў Ёп¬Ё ў ¬ЁЄа®Є®ва®««ҐаҐ б«г¦ в ॣЁбва ¬ б®Є ЇаҐалў Ё© IE Ё ॣЁбва ЇаЁ®аЁвҐв®ў IP, б®бв®пЁҐ Є®в®а®Ј® Ё§¬ҐпҐвбп Їа®Ја ¬¬® «ЁЎ® 楫ЁЄ®¬, «ЁЎ® § бзҐв ᥫҐЄвЁў®© гбв ®ўЄЁ Ё«Ё бЎа®б ®в¤Ґ«мле а §а冷ў. …б«Ё бв аиЁ© ЎЁв ॣЁбва IE ( IE.7) гбв ®ў«Ґ ў г«Ґў®Ґ б®бв®пЁп § Ў«®ЄЁа®ў л «оЎлҐ ЇаҐалў Ёп. ‚ Їа®вЁў®¬ б«гз Ґ ЇаҐалў Ёп ®в Є®ЄаҐв®Ј® Ёбв®зЁЄ®ў § Їа®б®ў а §аҐиҐл, Ґб«Ё гбв ®ў«Ґ ў Ґ¤ЁЁжг ᮮ⢥вбвўгойЁ© а §ап¤ аҐЈЁбва
IE Ё § Ў«®ЄЁа®ў л, Ґб«Ё ў н⮬ а §а拉 ®«м. ‚ҐиЁҐ ЇаҐалў Ёп гЇа ў«повбп IE0 ¤«п ЇаҐалў Ёп Ї® ўе®¤г INT0, Ё IE2 ¤«п ЇаҐалў Ё© Ї® ўе®¤г INT1. Џа®зЁҐ ЇаҐалў Ёп Ё ў®Їа®бл гЇа ў«ҐЁп ЇаЁ®аЁвҐв ¬Ё ®Ўб㦤 овбп ў ®ЇЁб ЁЁ б«Ґ¤го饩 а Ў®вл. Ґб«Ё ITx
ЃЁвл IT1 Ё IT0 ( 室пйЁҐбп ў ॣЁбвॠTCON ў Ї®§ЁжЁпе TCON.2 Ё TCON.0 ᮮ⢥вб⢥®) § ¤ ов вЁЇ ЇаҐалў Ё©. ЋЁ гбв ў«Ёў овбп Їа®Ја ¬¬®, Ё =1, в® § Їа®б ЁЁжЁЁагҐвбп Ї® бЇ ¤г бЁЈ « ўе®¤Ґ INTx. ‚ Їа®вЁў®¬ б«гз Ґ § Їа®б бгйҐбвўгҐв Ї®Є ўе®¤Ґ INTx ЇаЁбгвбвўгҐв Ё§ЄЁ© га®ўҐм. ‚ Ї®б«Ґ¤Ґ¬ б«гз Ґ, Ґб«Ё ¬®¬Ґв ®Є®з Ёп ®Ўб«г¦Ёў Ёп ўе®¤Ґ Ї®ЇаҐ¦Ґ¬г б®еа пҐвбп Ё§ЄЁ© га®ўҐм, ЇаҐалў ЁҐ ў®§ЁЄ Ґв Ї®ўв®а®. ‚ «оЎ®¬ б«гз Ґ да®в бЁЈ « INTx гбв ў«Ёў Ґв ЎЁв IEx ( IE1 Ё IE0 室пвбп TCON
ў Ї®§ЁжЁпе TCON.3 Ё TCON.1 ᮮ⢥вб⢥®) б®бв®пЁҐ Є®в®а®Ј® Є®в®ал© ¬®¦Ґв ®Їа иЁў вмбп Їа®Ја ¬¬®, ЇаЁ¬Ґа ¤«п ®аЈ Ё§ жЁЁ Їа®Ја ¬¬ле жЁЄ«®ў ®¦Ё¤ Ёп. ЃЁв I…x ўв®¬ вЁзҐбЄЁ бЎа блў Ґвбп ЇаЁ § ЇгбЄҐ Їа®Ја ¬¬л ®Ўб«г¦Ёў Ёп бўп§ ®Ј® б Ё¬ ЇаҐалў Ёп
…б«Ё ®Ў а㦥 § Їа®б INT1 Ё«Ё INT0 ( бЇ ¤ Ё«Ё Ё§ЄЁ© га®ўҐм бЁЈ « ў § ўЁбЁ¬®бвЁ ®в бва®©ЄЁ), Ё ЇаҐалў Ёп ®в нв®Ј® ўе®¤ а §аҐиҐл, в® Їа®жҐбб®а Ї® ®Є®з Ёо ⥪г饣® Їа®Ја ¬¬®Ј® жЁЄ« § ЇЁблў Ґв ў б⥪ ¤аҐб б«Ґ¤го饩 Є®¬ ¤л ЇаҐалў Ґ¬®© Їа®Ја ¬¬л, Ї®б«Ґ 祣® § Јаг¦ Ґв бзҐвзЁЄ ¤аҐб Є®¬ ¤ ¤аҐб з « Їа®Ја ¬¬л ®Ўб«г¦Ёў Ёп ЇаҐалў Ё©. ‚ ¦® ®в¬ҐвЁвм, зв® ў ¬ЁЄа®Є®ва®««Ґа е ᥬҐ©бвў 8051 ¤«п Їа®Ја ¬¬ ®Ўб«г¦Ёў Ёп § дЁЄбЁа®ў л Ї®бв®плҐ з «млҐ ¤аҐб . ’ Є Їа®Ја ¬¬ , ўл§лў Ґ¬лҐ Ї®
§ Їа®бг INT0 ¤®«¦л зЁ вмбп б ¤аҐб 0003, ўл§лў Ґ¬лҐ Ї® INT1 - б ¤аҐб 0013Ќ. …б«Ё ў бЁб⥬Ґ ў®§¬®¦® ®Ўб«г¦Ёў ЁҐ ҐбЄ®«мЄЁе ЇаҐалў Ё©, в® Їа®Ја ¬¬л ®Ўб«г¦Ёў Ёп ¤®«¦л "®Ўе®¤Ёвм" гз бвЄЁ Їа®Ја ¬¬®© Ї ¬пвЁ, § дЁЄбЁа®ў лҐ Є Є з «млҐ гз бвЄЁ Їа®Ја ¬¬ ®Ўб«г¦Ёў Ёп ¤агЈЁе ЇаҐалў Ё© ( ЁбЇ®«м§гҐвбп Є®¬ ¤ JMP). ‚бпЄ п Їа®Ја ¬¬ ®Ўб«г¦Ёў Ёп ЇаҐалў Ё© ¤®«¦ ®Є зЁў вмбп Є®¬ ¤®© RETI (ў®§ўа в Ё§ ЇаҐалў Ё©) ќв® Є®¬ ¤ Ґ в®«мЄ® ў®ббв ў«Ёў Ґв Ё§ б⥪ б®бв®пЁҐ бзҐвзЁЄ Є®¬ ¤, ᮮ⢥в
бвўго饥 ¬®¬Ґвг з « ®Ўб«г¦Ёў Ёп ЇаҐалў Ё© ( Є Є Ё Є®¬ ¤ ў®§ўа в Ё§ Ї®¤Їа®Ја ¬¬ RET), ® Ё а §аҐи Ґв ЇаҐалў Ёп а ў®Ј® Ё Ё§иЁе ЇаЁ®аЁвҐв®ў .
ЏаҐалў ой п Їа®Ја ¬¬ Ё ЇаҐалў Ґ¬ п ®Ўлз® ЁбЇ®«м§гов ЄЄг¬г«пв®а Ё ॣЁбва б«®ў б®бв®пЁп Їа®Ја ¬¬л (PSW). „«п в®Ј®, зв®Ўл § Ї®¬Ёвм PSW ўаҐ¬п ®Ўб«г¦Ёў Ёп ЇаҐалў Ё©, б«Ґ¤гҐв ў з «Ґ Їа®Ја ¬¬л ®Ўб«г¦Ёў Ёп ЁбЇ®«Ёвм Є®¬ ¤г б®еа ҐЁп б«®ў б®бв®пЁп Їа®Ја ¬¬л ў б⥪Ґ ¬ЁЄа®Є®ва®««Ґа ( PUSH PSW). „«п § бл«ЄЁ ў б⥪ ЄЄг¬г«пв®а бЇҐжЁ «м®© Є®¬ ¤л ў бЁб⥬Ґ Є®¬ ¤ ¬ЁЄа®Є®ва®««Ґа Ґ ЇаҐ¤гᬮв८. Џ®н⮬㠪Єг¬г«пв®а б«Ґ¤гҐв б®еа пвм ў ®¤®¬ Ё§ ҐЁбЇ®«м§гҐ¬ле ®ЎйЁе ॣЁбва®ў. ‚
гваЁ ўл§ў ®© Ї®¤Їа®Ја ¬¬л ४®¬Ґ¤гҐвбп гбв ®ўЁвм ®ўл© ॣЁбва®ўл© Ў Є, ЁбЇ®«м§гп гбв ®ўЄг Ё«Ё ®Ўг«ҐЁҐ ЎЁв®ў ўлЎ®а Ў Є ( Їа. SETB RS0, CLRB RS1). ’®Ј¤ Ј®«®ў п Їа®Ја ¬¬ Ё Ї®¤Їа®Ја ¬¬ Ї®¤ ®¤Ё Є®ўл¬Ё «®ЈЁзҐбЄЁ¬Ё Ё¬Ґ ¬Ё ॣЁбва®ў "Ї®¤а §г¬Ґў ов" а §«ЁзлҐ дЁ§ЁзҐбЄЁҐ п祩ЄЁ Ї ¬пвЁ. ’ Є®© Ї®¤е®¤ ®бў®Ў®¦¤ Ґв Їа®Ја ¬¬Ёбв ®в Їа®Ў«Ґ¬ § йЁвл ॣЁбва®ў®© Ї ¬пвЁ ЇаЁ ®Ўб«г¦Ёў ЁЁ ЇаҐалў Ё©.
2. €¤ЁўЁ¤г «млҐ § ¤ Ёп
ђ §а Ў влў Ґ¬ п Їа®Ја ¬¬ ¤®«¦ ᮤҐа¦ вм Ј« ўго Їа®Ја ¬¬г, ўлЇ®«пҐ¬го ЇаЁ ®вбгвбвўЁЁ § Їа®б®ў ЇаҐалў ЁҐ, Ё Їа®Ја ¬¬г ®Ўб«г¦Ёў Ёп ўҐиЁе ЇаҐалў Ё©.
ѓ« ў п Їа®Ја ¬¬ ॠ«Ё§гҐв ⥠¦Ґ дгЄжЁЁ ®Ўа Ў®вЄЁ, Є®в®алҐ аҐ «Ё§®ў « Їа®Ја ¬¬ , ®в« ¦Ґ п ®Ўгз ойЁ¬бп ў « Ў®а в®а®© а Ў®вҐ ь1. Ћв«ЁзЁҐ § Є«оз Ґвбп ў ⮬, зв® ¤®Ў ў«повбп ®ЇҐа жЁЁ Ј®в®ў®бвЁ ўе®¤ле ¤ ле. ‚ § ўЁбЁ¬®бвЁ ®в ў аЁ в § ¤ Ёп ¤«п «Ё§ Ј®в®ў®бвЁ ¤ ле б«Ґ¤гҐв ЁбЇ®«м§®ў вм «ЁЎ® ўЄ«о票Ґ ®ЇҐа в®а Їа®ўҐаЄЁ ў ҐЄ®в®аго Ї®б«Ґ¤®ў ⥫м®бвм ЎҐ§гб«®ў® ўлЇ®«пҐ¬ле ®ЇҐа в®а®ў (ў аЁ в " ") «ЁЎ® ЁбЇ®«м§®ў вм Їа®Ја ¬¬го ЇҐв«о ®¦Ё¤ Ёп. (ў аЁ в "Ў").
‚ ў ਠ⥠"a" Їа®Ја ¬¬ бва®Ёвбп ў д®а¬Ґ ЎҐбЄ®Ґз® Ї®ўв®а塞®Ј® жЁЄ« , Є®в®ал© ¬®¤Ґ«ЁагҐв Ї®б«Ґ¤®ў ⥫м®бвм ®ЇҐа жЁ©, ўлЇ®«пҐ¬ле Ґ§ ўЁбЁ¬® ®в бЁвг жЁЁ ЇҐаЁдҐаЁЁ ( ¬®¦® ЁбЇ®«м§®ў вм Ї®б«Ґ¤®ў ⥫м®бвм Їа®бвле ॣЁбва®ўле ®ЇҐа жЁ©, ЇаЁ¬Ґа CLR A ), ¬Ґ¦¤г Є®в®ал¬Ё ўбв ў«Ґ да Ј¬Ґв Є®ва®«п Ј®в®ў®бвЁ ¤ ле Ё ўл§®ў Ї®¤Їа®Ја ¬¬л ®Ўа Ў®вЄЁ ¤ ле
rep: CLR A ®ЇҐа в®ал, ¬®¤Ґ«ЁагойЁҐ д®®ўго § ¤ зг
CLR A
CLR A
MOV C, P2.7 ; ў ¤ ®¬ ЇаЁ¬ҐаҐ ЇаЁ§ Є Ј®в®ў®бвЁ - ®«м
JNC pass ; ў бв а襬 ЎЁвҐ Ї®ав P2
CALL SUBR ; SUBR - ¬ҐвЄ Ї®¤Їа®Ја ¬¬л ®Ўа Ў®вЄЁ
pass: JMP rep
ђЁб. 1. . ђҐЄ®¬Ґ¤гҐ¬ п бвагЄвга Ј« ў®© Їа®Ја ¬¬л ¤«п ў аЁ в "a'.
‚ ў ਠ⥠"Ў" Їа®Ја ¬¬ Ї® бвагЄвгॠᮢЇ ¤ Ґв б Їа®Ја ¬¬®© ॠ«Ё§®ў ®© ў а Ў®вҐ 1 б ⥬, зв® ЇҐаҐ¤ Є®¬ ¤®© бзЁвлў Ёп ¤ ле б Ї®ав б«Ґ¤гҐв Ї®¬ҐбвЁвм Їа®Ја ¬¬го ЇҐв«о ®¦Ё¤ Ёп.
Џ®¤ў аЁ в § ¤ Ёп ®ЇаҐ¤Ґ«пҐв ЇаЁ§ Є Ј®в®ў®бвЁ. ‚ Ї®¤ў аЁ в е o⬥зҐле жЁда®© "1" Ј®в®ў®бвм ®ЇаҐ¤Ґ«Ґ б®бв®пЁҐ¬ бв а襣® ЎЁв Ї®ав , зҐаҐ§ Є®в®ал© ®бгйҐбвў«пҐвбп ®Ў¬Ґ. ‚ Ї®¤ў аЁ в е, ®в¬ҐзҐле жЁда®© 2, ЇаЁ§ Є®¬ Ј®в®ў®бвЁ бзЁв Ґвбп «оЎ®Ґ Ё§¬ҐҐЁҐ ¤ ле ўе®¤Ґ.
Џ®¤Їа®Ја ¬¬ ®Ўб«г¦Ёў Ёп ЇаҐалў Ё© ¤®«¦ ЇаЁ Є ¦¤®¬ ўл§®ўҐ Ё§¬ҐЁвм Є®¤®ўго Є®¬ЎЁ жЁо ®¤®¬ Ё§ Ї®ав®ў Ї® «Ј®аЁв¬г, ЇаЁўҐ¤Ґ®¬г ў в Ў«ЁжҐ § ¤ Ё©.
ЌҐ § Ўг¤м⥠ў Ј« ў®© Їа®Ја ¬¬Ґ ЇаҐ¤гᬮваҐвм ®ЇҐа жЁЁ а §аҐиҐЁп ЁбЇ®«м§гҐ¬ле ўҐиЁе ЇаҐалў Ё©.
____________________________________________________________________________________
ь ‚ аЁ в ®Ў¬Ґ ў ЋЇҐа жЁп ॠ«Ё§гҐ¬ п ў ЇаҐалў о饩
« ў®© Їа®Ја ¬¬Ґ Їа®Ја ¬¬Ґ
____________________________________________________________________________________
1. 1 ‚л¤ Ґвбп Є®¤, ᮤҐа¦ йЁ© в®«мЄ® ®¤г Ґ¤ЁЁжг.
ЇаЁзҐ¬ ў Є ¦¤®¬ Ї®б«Ґ¤го饬 ўл§®ўҐ нв Ґ¤ЁЁж
б¤ўЁЈ Ґвбп ®¤Ё а §ап¤ ў«Ґў®
2. 2 ЏаЁ ЇҐаў®¬ ®Ўа 饨Ё ўл¤ Ґвбп г«Ґў®© Є®¤, ЇаЁ
Є ¦¤®¬ Ї®б«Ґ¤го饬 - § 票Ґ, ®в«Ёз о饥бп ®в
ЇаҐ¤л¤г饣® +5
3. Ў1 ‚ з «Ґ ўл¤ Ґвбп Є®¤ "ўбҐ Ґ¤ЁЁжл"; ЇаЁ Є ¦¤®¬ б«Ґ¤го饬 ®Ўа 饨Ё а §ап¤л 3 Ё 6 ¬Ґповбп
Їа®вЁў®Ї®«®¦лҐ, ®бв «млҐ а §ап¤л б®еа повбп
4 Ў2 ‚ з «Ґ ЁбЇ®«ҐЁп ўл¦ Ґвбп г«Ґў®© Є®¤.
ЏаЁ Є ¦¤®¬ б«Ґ¤го饬 ўл§®ўҐ Є ЇҐ¤л¤г饬г
§ зҐЁо ЇаЁЎ ў«пҐвбп +3 १г«мв в ЁўҐавЁагҐвбп
5. 2 ‚ з «Ґ ўл¤ Ґвбп Є®¤ "ўбҐ г«Ё"; ЇаЁ Є ¦¤®¬
б«Ґ¤го饬 ®Ўа 饨Ё а §ап¤л 3 Ё 6 ¬Ґповбп
Їа®вЁў®Ї®«®¦лҐ
6. Ў1 ‚ з «Ґ ўл¤ Ґвбп Є®¤ "ўбҐ г«Ё"; ЇаЁ Є ¦¤®¬ б«Ґ¤го饬 ®Ўа 饨Ё Є ЇаҐ¤г¤г襬㠧 зҐЁо ЇаЁЎ ў«пҐвбп +7 Ё а §ап¤л 3 Ё 6 ¬Ґповбп
б«Ґ¤го饬 ®Ўа 饨Ё а §ап¤л c 3 do 6 ¬Ґповбп
Їа®вЁў®Ї®«®¦лҐ, ®бв «млҐ а §ап¤л б®еа повбп
_______________________________________________________________________________________
3. Џ®а冷Є ўлЇ®«ҐЁп а Ў®вл.
3.1. ‚л§ў вм бЁб⥬㠮⫠¤ЄЁ, ўўҐбвЁ, ®вЄ®¬ЇЁ«Ёа®ў вм Ё «ЁЄЁа®ў вм Ї®¤Ј®в®ў«Ґго Їа®Ја ¬¬г ў Ї®ап¤ЄҐ, ®ЇаҐ¤Ґ«Ґ®¬ ў ЇаҐ¤л¤г饩 а Ў®вҐ.
3.2. ЏаЁЈ®в®ўЁвм д ©«л ¬®¤Ґ«Ёа®ў Ёп Ї®б«Ґ¤®ў ⥫м®бвЁ ¤ ле ®Ўа Ў влў Ґ¬ле Ј« ў®© Їа®Ја ¬¬®© Ё д ©« ¬®¤Ґ«Ёа®ў Ёп § Їа®б®ў ЇаҐалўЇ Ёп. ЏаЁ б®в ў«ҐЁЁ ⥪бв нвЁе д ©« б«Ґ¤гҐв гзҐбвм, зв® ў ¤ ®© а Ў®вҐ ЇаҐ¤гб¬ ваЁў Ґвбп Ё§¬ҐҐЁҐ ўе®¤ле ¤ ле Ґ§ ўЁбЁ¬® ®в ¬ЁЄа®Є®ва®««Ґа зҐаҐ§ ўлЎа ®Ґ ў нЄбЇҐаЁ¬ҐвҐ ¬®¤Ґ«м®Ґ ўаҐ¬п, Ё§¬Ґа塞®Ґ ў ¬ иЁле в Єв е. Џ®н⮬㠢 ⥪б⥠®ЇЁб Ёп Ї®б«Ґ¤®ў ⥫м®бвЁ ¤ ле ¤«п Ј« ў®© Їа®Ја ¬¬®© ў Ї®¤ў аЁ в®ў "1" б«Ґ¤гҐв Ї®б«Ґ Є ¦¤ле "¤Ґ©б⢨⥫мле" ¤ ле
§ ЇЁб вм ҐбЄ®«мЄ® а § Є®¬ЎЁ жЁо FF, б ⥬ зв®Ўл ®зҐаҐ¤®Ґ б«®ў® ¤«п ®Ўа Ў®вЄЁ ў¬ҐбвҐ б ЇаЁ§ Є®¬ Ј®в®ў®бвЁ Ї®пўЁ«®бм зҐаҐ§ ўаҐ¬п, ¤®бв в®з®Ґ ¤«п § ўҐаиҐЁп Їа®жҐбб ®Ўа Ў®вЄЁ. ‚६п б¬Ґл Є®¤®ў ¤®«¦® гбв ў«Ёў вмбп в ЄЁ¬ , зв®Ўл ЇаЁ§ Є Ј®в®ў®бвЁ ¤ ле ЇаЁбгвбвў®ў « Ґ ¬ҐҐҐ, 祬 ўаҐ¬п ¬Ґ¦¤г ¤ўг¬п Ї®б«Ґ¤®ў ⥫мл¬Ё ®Їа®б ¬Ё Ї®ав . Џ®¤®Ў® ЇаЁ ®ЇЁб ЁЁ Ї®б«Ґ¤®ў ⥫м®бвЁ, Ї®бвгЇ о饩 ўе®¤ ЇаҐалў Ё© б«Ґ¤гҐв Ї®б«Ґ д®а¬Ёа®ў Ёп Є ¦¤®Ј® "Ё¬Їг«мб " § Їа®б ўбв ўЁвм ҐбЄ®«мЄ® Є®¤®ў FF, в Є зв®Ўл б«Ґ
¤гойЁ© § Їа®б Ї®пўЁ«бп Ґ а миҐ ®Є®з Ёп Їа®Ја ¬¬л ®Ўб«г¦Ёў Ёп ЇаҐалў Ё©.
3.3. ‚лЇ®«Ёвм ЇаҐ®Ўа §®ў Ёп д ©«®ў ¬®¤Ґ«Ёа®ў Ёп ўе®¤ле ў®§¤Ґ©бвўЁ© ў д®а¬г ЇаҐ¤бв ў«ҐЁп, ЇаЁпвго. ў ¬®¤Ґ«Ёа®ўйЁЄҐ. „«п нв®Ј® ўл§ў вм Ї. ¬Ґо "ўў®¤/ўлў®¤" Ё Ї®¤¬Ґо "ЇаҐ®Ўа §®ў ЁҐ ўе®¤®Ј® д ©« ". Џ®б«Ґ ®Ўкпў«ҐЁп Ё¬ҐЁ ЇаҐ®Ўа §гҐ¬®Ј® д ©« ўв®¬ вЁзҐбЄЁ ўлЇ®«пҐвбп ЇаҐ®Ўа §®ў ЁҐ ( ᮧ¤ Ґвбп д ©« б Ё¬ҐҐ¬, б®ўЇ ¤ ойЁ© б Ё¬ҐҐ¬ Ёб室®Ј® д ©« ¤ ле Ё а биЁаҐЁҐ¬ " b" , д®а¬ в Є®в®а®Ј® ᮮ⢥вбвўгҐв ЇаЁп⮬㠢 бЁб⥬Ґ ¬®¤Ґ«Ёа®ў Ёп).
3.4. ‡ ЇгбвЁвм Їа®Ја ¬¬г ¬®¤Ґ«Ёа®ў Ёп ( ЇгЄв "‡ ЇгбЄ" ¬Ґо "‘Ё¬г«пжЁп" ). ‚лЎа вм ўҐабЁо ¬ЁЄа®Є®ва®««Ґа ( ४®¬Ґ¤гҐвбп ўлЎа вм ў аЁ в ‚).
3.5. ‚лЇ®«Ёвм § Јаг§Єг Ё з «мго Їа®ЄагвЄг Їа®Ја ¬¬л ў ०Ё¬Ґ ўв®¬ вЁзҐбЄ®Ј® ᮧ¤ Ёп Є®¬ ¤®Ј® д ©« ®в« ¤зЁЄ . ђҐЄ®¬Ґ¤гҐвбп ўлЇ®«Ёвм ЇгЄв 3.12 ў б«Ґ¤го饬 Ї®ап¤ЄҐ:
a. ЇҐаҐ©вЁ ў Є®¬ ¤®Ґ ®Є® бЁ¬г«пв®а Ё ўлЎа вм ЇгЄв "COMMAND FILE" Ё Ї®¤ЇгЄв "OPEN";
Ў. § Їа®б "OPEN FILE NAME" § ¤ вм Ё¬п Є®¬ ¤®Ј® д ©« , ў Є®в®а®¬ Ўг¤Ґв б®еа пвмбп Ї®б«Ґ¤®ў ⥫м®бвм ¤Ґ©бвўЁ©.
ў. ўлЇ®«Ёвм вЁЇ®ўго Ї®б«Ґ¤®ў ⥫м®бвм ¤Ґ©бвўЁ©: ‚ ¤ ®© а Ў®вҐ ४®¬Ґ¤гҐвбп ўлЇ®«Ёвм Ї.Ї. 3.6 - 3. 9.
Ј. § Єалвм Є®¬ ¤л© д ©«: ЇҐаҐ©вЁ ў Є®¬ ¤®Ґ ®Є® бЁ¬г«пв®а Ё ўлЎа вм ЇгЄв "COMMAND FILE" Ё Ї®¤ЇгЄв "close".
3.6. ‚ўҐбвЁ Ї®¤Ј®в®ў«Ґго Їа®Ја ¬¬г ў ¬®¤Ґ«Ёа®ўйЁЄ. „«п нв®Ј®
. Џ®б«Ґ¤®ў вҐ«м® ўлЎа вм ў Є®¬ ¤®¬ ®ЄҐ бЁ¬г«пв®а (ЇҐаҐ¬Ґй п Єгаб®а бв५Є ¬Ё) ЇгЄвл "Load" Ё "programm". €бЇ®«ҐЁҐ ¤Ґ©бвўЁп ЁЁжЁЁагҐвбп Є« ўЁиҐ© "Enter".
Ў. ‚ бва®Єг "Enter file name" ўЇЁб вм Ё¬п ЁбЇ®«пҐ¬®© Їа®Ја ¬¬л (Ё¬ҐҐв Ё¬п, б®ўЇ ¤ о饥 б Ё¬ҐҐ¬ Ёб室®© Їа®Ја ¬¬л Ё а биЁаҐЁҐ ".hex".
3.7. "Џ®¤Є«озЁвм Ёбв®зЁЄЁ ўе®¤ле бЁЈ «®ў" Є Ї®ав ¬ ¬ЁЄа®Є®ва®««Ґа . „«п Ї®¤Є«озҐЁп Є ¦¤®Ј® Ё§ Ёбв®зЁЄ®ў б«Ґ¤гҐв:
. ‚лЎа вм ЇгЄв " IO" Ј« ў®Ј® ¬Ґо бЁ¬г«пв®а
Ў. ўлЎа вм дгЄжЁо "Open" Ї®¤¬Ґо
ў. Ќ § Їа®б "IO input file" ‡ ¤ вм Ё¬п д ©« ўе®¤ле ¤ ле ў бва®ЄҐ "Enter file name" ( Ё¬п ®ЇаҐ¤Ґ«Ґ® ў Ї.3.5)
Ј. ў®§ЁЄиЁ© § Їа®б "reply file after EOF" ( Ї®ўв®а ўе®¤®© Ї®б«Ґ¤®ў ⥫м®бвЁ Ї®б«Ґ ®Є®з Ёп) ўлЎа вм "YES"
¤. § Їа®б "IO output file" ¦ вм "Enter" ( ўаҐ¬Ґл© ®вЄ §)
Ґ. § Їа®б "IO Trigger" ( cЇ®б®Ў бЁеа®Ё§ жЁЁ) ўлЎа вм "Cycles" ( § ¤ Ґв Ё§¬ҐҐЁҐ ўе®¤ c зҐаҐ§ § ¤ ®Ґ зЁб«® ¬ иЁле жЁЄ«®ў ¬ЁЄа®Є«ва®««Ґа ) Ё Ї®б«Ґ¤гойЁ© § Їа®б "IO RATE" § ¤ вм ЇҐаЁ®¤ Ё§¬ҐҐЁп ўе®¤®Ј® Є®¤ Ёбе®¤п Ё§ Ї а ¬Ґва®ў, ЇаЁпвле ЇаЁ Ї®¤Ј®в®ўЄҐ нв®Ј® д ©« .
¦. § Їа®б "IO Transfer" ®ЇаҐ¤Ґ«Ёвм д®а¬ ⠢室ле ¤ ле (ўлЎа вм mapByte) Ё § ⥬ § ¤ вм ў Є зҐб⢥ ¤аҐб ¤«п ўў®¤ «®ЈЁзҐбЄ®Ґ Ё¬п в®Ј® Ї®ав , б Є®в®а®Ј® ў ‚ 襩 Їа®Ја ¬¬Ґ ЇаҐ¤Ї®« Ј Ґвбп бзЁвлў ЁҐ ¤ ле ( ЇаЁ¬Ґа ђ1).
3.8. ‡ ¤ вм Ё¬п д ©« ¤«п ॣЁбва жЁЁ ўл室ле ¤ ле:
. ‚лЎа вм ЇгЄв " IO" Ј« ў®Ј® ¬Ґо бЁ¬г«пв®а
Ў. ўлЎа вм дгЄжЁо "Open" Ї®¤¬Ґо
ў. § Їа®б "IO input file" ¦ вм "Enter" ( ўаҐ¬Ґл© ®вЄ §)
Ј. § Їа®б "IO output file" ‡ ¤ вм Ё¬п д ©« ўе®¤ле ¤ ле ў бва®ЄҐ ""Enter file name" ( Ё¬п Їа®Ё§ў®«м®, а биЁаҐЁҐ ".ah")
Ґ. § Їа®б "IO Trigger" ( бЇ®б®Ў бЁеа®Ё§ жЁЁ) ўлЎа вм "Opcode access" ( § ¤ Ґв § ЇЁбм б®бв®пЁп ўлЎа ®Ј® Ї®ав ў д ©« ўлў®¤ Ї®б«Ґ ®Ўа йҐЁп ¬ЁЄа®Є®ва®««Ґа Є Ї®авг).
¦. § Їа®б "IO Transfer" § ¤ вм ў Є зҐб⢥ ¤аҐб ¤«п ўлў®¤ «®ЈЁзҐбЄ®Ґ Ё¬п в®Ј® Ї®ав , Є®в®ал© ў ‚ 襩 Їа®Ја ¬¬Ґ ЇаҐ¤Ї®« Ј Ґвбп ўлў®¤ ¤ ле ( ЇаЁ¬Ґа ђ3).
3.9. “бв ®ўЁвм Їа®Ја ¬¬®¬ бзҐвзЁЄҐ ( ђ‘ ®Є ®в®Ўа ¦ҐЁп) з «мл© ¤аҐб ўўҐ¤Ґ®© Їа®Ја ¬¬л. ЏҐаҐе®¤ Ё§ Є®¬ ¤®Ј® ®Є бЁ¬г«пв®а ў ®Є® ®в®Ўа ¦ҐЁп Ё ®Ўа в® ®бгйҐбвў«пҐвбп ¦ вЁҐ¬ Є« ўЁиЁ "ESC", ЇҐаҐ¬ҐйҐЁҐ ўгваЁ ®Є ®в®Ўа ¦ҐЁп - бв५Є ¬Ё.
3.10. ‚лЇ®«Ёвм ®¤Ё жЁЄ« Їа®Ја ¬¬л ў Ї®и Ј®ў®¬ ०Ё¬Ґ: ®¤ Є®¬ ¤ ЁбЇ®«пҐвбп Ї® ¦ вЁо Є« ўЁиЁ F10. Ќ Ў«о¤ вм Ё§¬ҐҐЁп б®бв®пЁп ॣЁбва®ў Ё Ї®ав®ў. “ЎҐ¤Ёвмбп ў Їа ўЁ«м®бвЁ ЁбЇ®«ҐЁп «Ј®аЁв¬ .
3.11. …б«Ё ЇаЁ ўлЇ®«ҐЁЁ Ї 3.10 ®Ў аг¦Ґл ®иЁЎЄЁ Ї®ўв®аЁвм ЇЇ 3.1 Ё § ЇгбвЁвм бЁ¬г«пв®а Ї®¤ гЇа ў«ҐЁҐ¬ Є®¬ ¤®Ј® д ©« . ¤«п нв®Ј®:
. ЋЄҐ бЁбвҐ¬л ®в« ¤ЄЁ "бЁ¬г«пв®а" ўлЎа вм ЇгЄв "Љ®¬ ¤л© д ©«" Ё ўўҐбвЁ ҐЈ® Ё¬п ( ¤®«¦® б®ўЇ ¤ вм б ®ЇаҐ¤Ґ«Ґл¬ ў Ї 3.13.Ў ).
Ў. ‚лЇ®«Ёвм § ЇгбЄ бЁ¬г«пв®а . ‚ᥠ¤Ґ©бвўЁп Ї® Ї.Ї. 3.7-3.10 ўлЇ®«пвбп ўв®¬ вЁзҐбЄЁ.
3.12. Џа®¤®«¦Ёвм ®в« ¤Єг Їа®Ја ¬¬л ў ўв®¬ вЁзҐбЄ®¬ ०Ё¬Ґ б в®зЄ ¬Ё ®бв ®ў . ЏаЁ н⮬ Є« ўЁи ¬Ё F2 Ё F4 Єгаб®а -гЄ § ⥫м в®зЄЁ ®бв ®ў ЇҐаҐ¬Ґй Ґвбп ў¤®«м ®Є ⥪бв Їа®Ја ¬¬л ўўҐае Ё«Ё ўЁ§. ’®зЄ ®бв ®ў дЁЄбЁагҐвбп ¦ вЁҐ¬ Є« ўЁиЁ F3. ‚лЇ®«Ёвм ҐбЄ®«мЄ® жЁЄ«®ў. а §¬ҐбвЁў в®зЄг ®бв ®ў ®¤®¬ Ё§ Ї®б«Ґ¤Ёе ®ЇҐа в®а®ў ў жЁЄ«Ґ Ё ў Є ¦¤®© Ё§ Ї®¤Їа®Ја ¬¬. Ќ Ў«о¤ п б®бв®пЁп ॣЁбва®ў Ё Ї®ав®ў, гЎҐ¤Ёвбп ў Їа ўЁ«м®бвЁ ўлЇ®«ҐЁп Їа®Ја ¬¬л.
3.13. …б«Ё ®Ў аг¦Ґл ®иЁЎЄЁ ўлЇ®«Ёвм Ї®ўв®а® Ї.Ї 3.1, 3.11 Ё. 3.12.
.
Соседние файлы в папке MP51