Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:ЭВМ и системы / MP51 / L3_M51
.TXT„ Ў®а в®а п Ў®вл ь 3
€§г票Ґ в ©¬Ґа Ё Ї®б«Ґ¤®ў ⥫쮣® Ї®ав .
1.Ља вЄЁҐ ᢥ¤ҐЁп
1.1. ’ ©¬Ґал/бзҐвзЁЄЁ ¬ЁЄа®Є®ва®««Ґа
ЊЁЄа®Є®ва®««Ґа I8051 ‚Є«оз Ґв ¤ў Ґ§ ўЁбЁ¬ле бзҐвзЁЄ T‘0 Ё T‘1. „«п гЇа ў«ҐЁп ०Ё¬®¬ Ёе а Ў®вл б«г¦Ёв ॣЁбва ०Ё¬ ’ЊЋD
‘®¤Ґа¦Ё¬®Ґ бзҐвзЁЄ®ў Ё ॣЁбва TMOD ¬®¦Ґв Ўлвм ў «оЎ®© ¬®¬Ґв Їа®Ја ¬¬® Ё§¬ҐҐ®( .Ї. Є®¬ ¤®© MOV TL0,data) Ё«Ё Їа®зЁв ® (.Ї. Є®¬ ¤®© MOV Ђ,TL0).ђҐЈЁбва ०Ё¬ ¤®«¦Ґ Ўлвм гбв ®ў«Ґ ¤® д ЄвЁзҐбЄ®Ј® ЁбЇ®«м§®ў Ёп бзҐвзЁЄ®ў ў ЇаЁЄ« ¤®© Їа®Ја ¬¬Ґ Ё § ¤ Ґв бЇ®б®Ў Ё§¬ҐҐЁп б®бв®пЁп бзҐвзЁЄ®ў.
ђ §ап¤л TMOD.6 Ё TMOD.2 (®Ў®§ з Ґ¬лҐ Є Є ‘/T 1 Ё ‘/T 0) § ¤ ов бЁЈ «л, Є®в®алҐ ЁбЇ®«м§говбп Є Є бзҐвлҐ Ё¬Їг«мбл бзҐвзЁЄ®ў TC1 Ё TC0 ᮮ⢥вб⢥®. …б«Ё ЎЁв ‘/Tе гбв ®ў«Ґ ў Ґ¤ЁЁжг (§¤Ґбм Ё ¤ «ҐҐ "е" -®¬Ґа бзҐвзЁЄ ), ⮠ᮤҐа¦Ё¬®Ґ бзҐвзЁЄ ЁЄаҐ¬ҐвЁагҐвбп Ї®¤ ў®§¤Ґ©бвўЁҐ¬ ЇҐаҐе®¤ Ё§ Ґ¤ЁЁжл ў ®«м ўҐиҐЈ® ўе®¤®Ј® бЁЈ « Ї®¤ ў Ґ¬®Ј® ўлў®¤ ¬ЁЄа®Є®ва®««Ґа ’е. …б«Ё ‘/’е бЎа®иҐ, ⮠ᮤҐа¦Ё¬®Ґ бзҐвзЁЄ ¬ҐпҐвбп ў Є®жҐ Є ¦¤®Ј® ¬ иЁ®Ј® жЁЄ« , в® Ґбвм зҐаҐ§ Є ¦¤лҐ 12 ЇҐаЁ®¤®ў १® в®
а .
€§¬ҐҐЁҐ б®бв®пЁп бзҐвзЁЄ Ў«®ЄЁагҐвбп, Ґб«Ё а §ап¤ TRx ( TCON.6 ¤«п ’‘1 Ё TCON.4 ¤«п ’‘0) бЎа®иҐ, Ё а §аҐи Ґвбп ЇаЁ TRx=1. Ља®¬Ґ в®Ј® ў®§¬®¦ Ў«®ЄЁа®ўЄ бзҐв ўҐиЁ¬ бЁЈ «®¬, Ї®¤ ў Ґ¬л¬ ўе®¤ INTx. Ѓ«®ЄЁа®ўЄ § бзҐв ўҐиҐЈ® бЁЈ « а §аҐиҐ , Ґб«Ё а §ап¤ GATEx (TMOD.7 ¤«п ’‘1 Ё TCON.3 ¤«п ’‘0) гбв ®ў«Ґ ў Ґ¤ЁЁжг. ‚ н⮬ б«гз Ґ ®«м ўе®¤Ґ INTx Ў«®ЄЁагҐв бзҐвзЁЄ, Ґ¤ЁЁж - а §аҐи Ґв бзҐв. …б«Ё GATEx=0, ўе®¤ INTx Ґ ў«ЁпҐв а Ў®вг бзҐвзЁЄ .
‡ бзҐв гбв ®ўЄЁ ў ॣЁбвॠ’ЊЋD ЎЁв®ў 0,1, 4 Ё 5 бзҐвзЁЄЁ в ©¬Ґа®ў ¬®Јгв Ўлвм бв஥л а Ў®вг ў б«Ґ¤гойЁе Є®дЁЈга жЁпе :
ђҐ¦Ё¬ 0 ( ¤«п ’‘1 ’MOD.5=0, TMOD.4=0 ; ¤«п ’‘0 ’MOD.1=0, TMOD.0=0)-
‘зҐвЄЁЄ/в ©¬Ґа а §¤Ґ«Ґ ¤ўҐ з бвЁ TCHx Ё TCLx. Ќ бзҐвл© ўе®¤ TCLx Ї®¤ овбп Ё¬Їг«мбл Ї®¤«Ґ¦ йЁҐ бзҐвг, ўе®¤ ЇҐаҐ®б ҐЈ® Їпв®Ј® а §ап¤ Ї®¤ Ґвбп бзвл© ўе®¤ TCHx. ЏҐаҐ®б Ё§ бв а襣® а §ап¤ TCHx дЁЄбЁагҐвбп ў TFx. ’ ЄЁ¬ ®Ўа §®¬ ў бвагЄвгॠ⠩¬Ґа , бв஥®Ј® ў ०Ё¬ 0 д®а¬ЁагҐвбп 13 -ЎЁв®ўл© бзҐвзЁЄ.
ђҐ¦Ё¬ 1 ( ¤«п ’‘1 ’MOD.5=0, TMOD.4=1 ; ¤«п ’‘0 ’MOD.1=0, TMOD.0=1) - Ї®¤®ЎҐ ЇаҐ¤л¤г饬г, ® ЇҐаҐ®б ў ’‘Hx ЇаЁ ЇҐаҐ®бҐ Ё§ бв а襣® а §ап¤ TCLx ’ ЄЁ¬ ®Ўа §®¬ ў бвагЄвгॠ⠩¬Ґа , бв஥®Ј® ў ०Ё¬ 1 д®а¬ЁагҐвбп 16 -ЎЁв®ўл© бзҐвзЁЄ.
ђҐ¦Ё¬ 2 ( ¤«п ’‘1 ’MOD.5=1, TMOD.4=0 ; ¤«п ’‘0 ’MOD.1=1, TMOD.0=0)- ०Ё¬ ўв®§ Јаг§ЄЁ. ’‘Ќе Ґ Ё§¬ҐпҐвбп, ’‘Lx а Ў®в Ґв ў ०Ё¬Ґ бзҐвзЁЄ , ® Їа® ҐЈ® ЇҐаҐЇ®«ҐЁЁ ў ҐЈ® ЇҐаҐЇЁблў Ґвбп Є®¤ Ё§ THx . ќв®в ०Ё¬ ®б®ЎҐ® 㤮ЎҐ ў б«гз пе Ґ®Ўе®¤Ё¬®бвЁ ў§ ЇгбЄ Є Є®© «ЁЎ® Їа®Ја ¬¬л б ЇҐаҐ¤ § ¤ ®© з бв®в®©.
ђҐ¦Ё¬ 3 ( ¤«п ’‘1 ’MOD.5=1, TMOD.4=1 ; ¤«п ’‘0 ’MOD.1=1, TMOD.0=1)- ¤«п ’‘1 ®§ з Ґв ҐЈ® Ў«®ЄЁа®ўЄг. „«п ’‘0 гбв ®ўЄ ०Ё¬ 3 нЄўЁў «Ґв® ҐЈ« а §¤Ґ«ҐЁҐ ¤ў Ґ§ ўЁбЁ¬ле ў®бм¬Ёа §а ¤ле бзҐвзЁЄ , ЇаЁзҐ¬ а Ў®вг ’L0 ®ЇаҐ¤Ґ«пов гЇа ў«пойЁҐ ЎЁвл ‘/T0, GATE0, TR0, TH0 ¬®¦Ґв а Ў®в вм в®«мЄ® ў ०Ё¬Ґ Ї®¤бзҐв ¬ иЁле жЁЄ«®ў б ў®§¬®¦®бвмо Ў«®ЄЁа®ўЄЁ ЎЁв®¬ TR1. ЏаЁ ЇҐаҐЇ®«ҐЁЁ ’L0 гбв ў«Ёў Ґвбп д« Ј ’F0, Ї аЁ ЇҐаҐЇ®«ҐЁЁ ’H0 гбв ў«Ёў Ґвбп д« Ј ’F1. …б«Ё TC0 гбв ®ў«Ґ ў ०Ё¬ 3, в® TC1
¬®¦Ґв ЁбЇ®«м§®ў вмбп ў «оЎ®¬ ¤агЈ®¬ ०Ё¬Ґ, ® ЇаЁ н⮬ ЁбЄ«оз Ґвбп Ё®§¬®¦®бвм гЇа ў«ҐЁп ҐЈ® бзҐв®¬ зҐаҐ§ ЎЁв TR1 Ё д®а¬Ёа®ў ЁҐ § Їа®б®ў ЇаҐалў Ё© ®в TC1.
”« ЈЁ ЇҐаҐЇ®«ҐЁп ў®§¤Ґ©бвўгов ўгв२© Є®ва®««Ґа ЇаҐалў Ё©. …б«Ё ЇаҐалў Ёп ®в ᮮ⢥вбвўго饣® в ©¬Ґа а §аҐиҐл, Ё ў ¤ л© ¬®¬Ґв Ґв ®Ўб«г¦Ёў Ёп ЇаҐалў Ёп Ў®«ҐҐ ўлб®Є®Ј® ЇаЁ®аЁвҐв , ўл§лў Ґвбп ЇаЈа ¬¬ ®Ўб«Ґ¦Ёў Ёп ЇаҐалў Ё© ®в в ©¬Ґа . ”« Ј ЇҐаҐЇ®«ҐЁп бЎа блў Ґвбп ЇЇ а вга® ў ¬®¬Ґв ЇҐаҐе®¤ Їа®Ја ¬¬г ®Ўб«г¦Ёў Ёп .
1.3. Џ®б«Ґ¤®ў ⥫мл© Ї®ав
Џ®б«Ґ¤®ў ⥫мл© Ї®ав ¬ЁЄа®Є®ва®««Ґа®ў ᥬҐ©бвў 8051 а Ў®в Ґв ў ¤гЇ«ҐЄб®¬ ०Ё¬Ґ. ЏаЁҐ¬ Ё ЇҐаҐ¤ з ¬®Јгв ®бгйҐбвў«пвбп ®¤®ўаҐ¬Ґ®. “§Ґ« ЇаЁҐ¬ЁЄ Ї®а⠢⮬ вЁзҐбЄЁ ®Ў аг¦Ёў Ґв ўе®¤Ґ RXD ЇаЁ§ Є з « ЇҐаҐ¤ зЁ, ЇаҐ®Ўа §гҐв Ї®б«Ґ¤®ў ⥫м®бвм ЎЁв®ў, Ї®бвгЇ ойЁе нв®в ўе®¤ ў Ў ©в ¤ ле Ё а §¬Ґй Ґв ҐЈ® ў ЎгдҐаҐ ЇаЁҐ¬ЁЄ . Џ®б«Ґ ЇаЁҐ¬ Є ¦¤®Ј® Ў ©в гбв ў«Ёў Ґвбп ЎЁв ®Є®з Ёп ЇаЁҐ¬ RI ( SCON.0), пў«пойЁ©бп бЁЈ «®¬ § Їа®б ЇаҐалў Ё©.
Џ®б«Ґ Їа®Ја ¬¬®© § Јаг§ЄЁ ¤ ле ў ўл室®© ЎгдҐа ўв®¬ вЁзҐбЄЁ зЁ Ґвбп ЇҐаҐ¤ з Ў ©в . ЋЄ®з ЁҐ ЇҐаҐ¤ зЁ бЁЈ «Ё§ЁагҐвбп гбв ®ўЄ®© ў Ґ¤ЁЁз®Ґ б®бв®пЁп д« Ј ’I (SCON.1), зв® в Є¦Ґ пў«пҐвбп бЁЈ «®¬ § Їа®б ЇаҐалў Ёп. ”« ЈЁ § Їа®б®ў, зв®Ўл а §аҐиЁвм ®зҐаҐ¤®© ®Ў¬Ґ зҐаҐ§ Ї®ав, ¤®«¦ Їа®Ја ¬¬® бЎа блў вмбп ў Їа®Ја ¬¬Ґ ®Ўб«г¦Ёў Ёп.
ЃгдҐал ЇаЁҐ¬ЁЄЁ Ё ЇҐаҐ¤ взЁЄЁ Ё¬Ґов ®¤Ё Є®ўл© дЁ§ЁзҐбЄЁ© ¤аҐб Ё «®Ј®зҐбЄ®Ґ Ё¬п SBUF. Ќ® ў Є®¬ ¤ е ўў®¤ Ї®¤ нвЁ¬ ¤аҐб®¬ Ї®¤аҐ§г¬Ґў ҐЁбп ўе®¤®© ЎгдҐа Ї®ав , ў Є®¬ ¤ е ўлў®¤ -ўл室®©. ‡ Їа®бл ®в ЇаЁҐ¬ЁЄ Ё ЇҐаҐ¤ взЁЄ ЁбЇ®«м§гов ®Ўйго «ЁЁо § Їа®б (Ї® бгиҐбвўг ўл室л RI Ё TI ®ЎкҐ¤ЁҐл Ї® «®ЈЁЄҐ "€‹€"). „«п ®ЇаҐ¤Ґ«ҐЁп Є®ЄаҐв®© ЇаЁзЁл ЇаҐалў Ёп Їа®Ја ¬¬ ®Ўб«г¦Ёў Ёп ЇаҐалў Ё© ®в Ї®ав ¤®«¦ «Ё§Ёа®ў вм RI Ё TI.
”®а¬ в ЇҐаҐ¤ зЁ Ї® Ї®б«Ґ¤®ў ⥫쮬㠪 «г, § зЁв Ё бЇ®б®Ў ®Ў а㦥Ёп з « Ё Є®ж Ї®бл«ЄЁ § ўЁбпв ®в бва®©ЄЁ, ўлЇ®«пҐ¬®© Їг⥬ § Јаг§ЄЁ Є®¤ ०Ё¬ ў ॣЁбва гЇа ў«ҐЁп Ё бв вгб ЇаЁҐ¬®-ЇҐаҐ¤ взЁЄ SCON.
€бЇ®«м§гҐ¬л© ў бв®п饬 жЁЄ«Ґ « Ў®а в®але а Ў®в ¬®¤Ґ«Ёа®ўйЁЄ Ґ ў®бЇа®Ё§ў®¤Ёв ॠ«мле ўаҐ¬Ґле б®®в®иҐЁ© бЁЈ «®ў, Ї®бвгЇ ойЁе ўе®¤ Ї®б«Ґ¤®ў ⥫쮣® Ї®ав RXD Ё д®а¬Ёа㥬ле ¬ЁЄа®Є®ва®««Ґа®¬ ЇаЁ ўл室Ґ «ЁЁЁ TXD. Њ®¤Ґ«ЁагҐвбп в®«мЄ® ॠЄжЁп бЁбвҐ¬л ®Є®з ЁҐ ЇҐаҐ¤ зЁ ®¤®Ј® Ў ©в ¤ ле. ‘®бв®пЁҐ ЎЁв®ў гЇа ў«ҐЁп ०Ё¬®¬ ॣЁбва гЇа ў«ҐЁп Ё бв вгб Ї®б«Ґ¤®ў ⥫쮣® Ї®ав SCON Ґ ў«Ёпов १г«мв в ¬®¤Ґ«Ёа®ў Ёп.
Ћбв ®ўЁ¬бп Ї®ап¤ЄҐ ¬®¤Ґ«Ёа®ў Ёп ўе®¤ Ї®б«Ґ¤®ў ⥫쮣® Ї®ав , Є®в®алq б«Ґ¤гҐв ЁбЇ®«м§®ў вм ў бв®п饩 а Ў®вҐ. ‚室 ¬®¤Ґ«ЁагҐвбп Ї®¤®Ў® ¬®¤Ґ«Ёа®ў Ёо ўе®¤ Ї а ««Ґ«м®Ј® Ї®ав . ” ©« Ї®б«Ґ¤®ў ⥫м®бвЁ ўе®¤ле ¤ ле § ЇЁблд Ґвбп Є Є Ї®б«Ґ¤®ў ⥫м®бвм бва®Є, Є ¦¤ п Ё§ Є®в®але ЇаҐ¤бв ў«пҐв ®зҐаҐ¤®© ЇаЁЁ¬ Ґ¬л© Ў ©в ў иҐбв ¤ж вЁаЁз®¬ д®а¬ вҐ.
„«п "Ї®¤Є«о票п" Ёбв®зЁЄ Є ўе®¤г Ї®б«Ґ¤®ў ⥫쮣Ј® Ї®ав б«Ґ¤гҐв, 室пбм ў Є®¬ ¤®¬ ®ЄҐ ¬®¤Ґ«Ёа®ўйЁЄ , ўлЇ®«Ёвм б«Ґ¤го襥
. ‚лЎа вм ЇгЄв " 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) Ё § ⥬ § ¤ вм ў Є зҐб⢥ ¤аҐб ¤«п ўў®¤ SBUF.
’®Ј¤ Ї®б«Ґ § ЇгбЄ Їа®жҐ¤гал ¬®¤Ґ«Ёа®ў Ёп зҐаҐ§ Є ¦¤®Ґ § ¤ ®Ґ зЁб«® жЁЄ«®ў ў SBUF § ®бЁвбп ®ў®Ґ § 票Ґ Ё ®¤®ўаҐ¬Ґ® гбв ў«Ёў Ґвп д« Ј RI.
Џ®¤Є«о票Ґ д ©« ॣЁбва в®а Є ЇҐаҐ¤ взЁЄг ¬ЁЄа®Є®ва®««Ґа ў®®ЎйҐ Ґ ®в«Ёз Ґвбп ®в Ї®¤®Ў®© ®ЇҐа жЁЁ ¤«п Ї а «Ґ«м®Ј® Ї®ав ( б¬. « Ў.а Ў 1 Ё 2) - б«Ґ¤гҐв в®«мЄ® § ¤ вм ў Є зҐб⢥ ¤аҐб Ї®¤Є«о票п SBUF. ЏаҐалў Ёп ®в ЇҐаҐ¤ взЁЄ Ї®б«Ґ¤®ў ⥫쮣® Ї®ав ¬®¤Ґ«Ёа®ўйЁЄ Ґ ў®бЇа®Ё§ў®¤Ёв. Џ®н⮬г зв®Ўл Їа ўЁ«м® ᬮ¤Ґ«Ёа®ў вм Їа®жҐббл ЇаЁ ўлў®¤Ґ ¤ ле зҐаҐ§ Ї®б«Ґ¤®ў ⥫мл© Ї®ав ЇаЁ ўлЇ®«ҐЁЁ а Ў®в ४®¬Ґ¤гҐвбп ўб«Ґ¤ § Є®¬ ¤®© ўлў®¤ ¤ ле Ї®б«Ґ¤®ў ⥫мл© Ї®ав ( ЇаЁ¬Ґа MOV SBUF,A ) а §¬ҐбвЁвм
"дЁЄвЁўго " Є®¬ ¤г § Јаг§ЄЁ ҐЁбЇ®«м§гҐ¬®Ј® ў ¤ ®© а Ў®вҐ в ©¬Ґа ( Їгвм нв® ’1)Є®¤®¬, ᮮ⢥вбвўгойЁ¬ ॠ«м®¬г ўаҐ¬ҐЁ ўл¤ зЁ ¤ ле зҐаҐ§ нв®в Ї®ав. Џа®Ја ¬¬ , § ЇҐбЄ Ґ¬ п Ї® ЇаҐа ў Ёо ’F1 ¤®«¦ Ў«®ЄЁа®ў вм ЇаҐалў ЁҐ ®в в ©¬Ґа Є®¬ ¤®© CLR ET1 Ё гбв ®ўЁвм ў Ґ¤ЁЁжг ЎЁв ’I, 祬 , б®Ўб⢥® Ё ¬®¤Ґ«ЁагҐвбп бЁЈ « ®Ў ®Є®з ЁЁ Їа®жҐбб ўлў®¤ ¤ ле зҐаҐ§ Ї®ав. Џ®б«Ґ нв®Ј® ўлЇ®«пҐвбп ў®§ўа в ў Ј« ўго Їа®Ја ¬¬г
‚ § ўЁбЁ¬®бвЁ ®в вॡ®ў Ёq Є Їа®Ја ¬¬Ґ Ё ᮮ⢥вбвўгойЁе бв஥Є ў®§¬®¦Ґ § ЇгбЄ Їа®Јаa¬¬ ў§ Ё¬®¤Ґ©бвўЁп б Ї®б«Ґ¤®ў ⥫мл¬ Ї®а⮬ «ЁЎ® § бзҐв ЇҐаЁ®¤ЁзҐбЄ®Ј® ®Їа®б б®в®пЁп д« Ј®ў ’I Ё RI, «ЁЎ® б ЁбЇ®«м§®ў ЁҐ¬ ЇаҐалў Ё©.
‘«Ґ¤гҐв § ¬ҐвЁвм , зв® да Ј¬Ґв Їа®Ја ¬¬л, ўлЇ®«пҐ¬®© ¤«п ўлў®¤ ®ўле ¤ ле Ё«Ё ЇаЁҐ¬ Ё ®Ўа Ў®вЄЁ ўе®¤ле ¤ ле ¤®«¦Ґ ᮤҐа¦ вм Є®¬ ¤г бЎа®б д« Ј TI, Їа®Ја ¬¬ ЇаЁҐ¬ Ё ®Ўа Ў®вЄЁ ўе®¤ле ¤ ле ¤®«¦ ᮤҐа¦ вм Є®¬ ¤г бЎа®б д« Ј RI. ЂЇЇ а вле б।бвў бЎа®б TR Ё TI( ў ®в«ЁзЁҐ ®в ¤агЈЁе Ёбв®зЁЄ®ў § Їа®б®ў) ў бвагЄвгॠ¬ЁЄа®Є®ва®««Ґа Ґ Ё¬ҐҐвбп.
1.4. ЌҐЄ®в®алҐ ®б®ЎҐ®бвЁ ®Ўб«г¦Ёў Ёп ЇаҐалў Ё©
Џ®б«Ґ Ї®пў«ҐЁп § Їа®б , ЇаҐалў Ёп ®в Є®в®а®Ј® а §аҐиҐл, Їа®жҐбб®а Ї® ®Є®з Ёо ⥪г饣® Їа®Ја ¬¬®Ј® жЁЄ« § ЇЁблў Ґв ў б⥪ ¤аҐб б«Ґ¤го饩 Є®¬ ¤л ЇаҐалў Ґ¬®© Їа®Ја ¬¬л. Ќ бзҐвзЁЄ ¤аҐб Є®¬ ¤ § Јаг¦ Ґвбп ¤аҐб з « Їа®Ја ¬¬л ®Ўб«г¦Ёў Ёп ЇаҐалў Ё©.
‚ ¬ЁЄа®Є®ва®««Ґа е ᥬҐ©бвў 8051 ¤«п Їа®Ја ¬¬ ®Ўб«г¦Ёў Ёп § дЁЄбЁа®ў л Ї®бв®плҐ з «млҐ ¤аҐб ( б¬. ¤ «ҐҐ в Ў«Ёжг). …б«Ё ў бЁб⥬Ґ ў®§¬®¦® ®Ўб«г¦Ёў ЁҐ ҐбЄ®«мЄЁе ЇаҐалў Ё©, в® Їа®Ја ¬¬л ®Ўб«г¦Ёў Ёп ¤®«¦л "®Ўе®¤Ёвм" гз бвЄЁ Їа®Ја ¬¬®© Ї ¬пвЁ, § дЁЄбЁа®ў лҐ Є Є з «млҐ гз бвЄЁ Їа®Ја ¬¬ ®Ўб«г¦Ёў Ёп ¤агЈЁе ЇаҐалў Ё© (ЁбЇ®«м§гҐвбп Є®¬ ¤ JMP). ‚бпЄ п Їа®Ја ¬¬ ®Ўб«г¦Ёў Ёп ЇаҐалў Ё© ¤®«¦ ®Є зЁў вмбп Є®¬ ¤®© RETI (ў®§ўа в Ё§ ЇаҐалў Ё©) ќв® Є®¬ ¤ Ґ в®«мЄ® ў®ббв ў«Ёў Ґв Ё§ б
⥪ б®бв®пЁҐ бзҐвзЁЄ Є®¬ ¤, ᮮ⢥вбвўго饥 ¬®¬Ґвг з « ®Ўб«г¦Ёў Ёп ЇаҐалў Ё© (Є Є Ё Є®¬ ¤ ў®§ўа в Ё§ Ї®¤Їа®Ја ¬¬ RET), ® Ё а §аҐи Ґв ЇаҐалў Ёп а ў®Ј® Ё Ё§иЁе ЇаЁ®аЁвҐв®ў.
‚бпЄ п ЇаҐалў ой п ЇаЈ®а ¬¬ ¤®«¦ ®ЎҐбЇҐзЁвм б®еа ҐЁҐ б®бв®пЁп ЇаҐалў Ґ¬®© Їа®Ја ¬¬л. Ћб¬®ўлҐ Ї®¤е®¤л Є ॠ«Ё§ жЁЁ нвЁе дгЈЄжЁ© ®Ўб㦤Ґл ў ®ЇЁб ЁЁ а Ў®вл ь2.
„®ЇгбЄ овбп ў«®¦ҐлҐ ЇаҐалў Ёп - в® Ґбвм Їа®Ја ¬¬ ®Ўб«г¦Ёў Ёп § Їа®б ¬®¦Ґв Ўлвм ЇаҐаў ¤«п ®Ўб«г¦Ёў Ёп ¤агЈ®Ј® § Їа®б , Ё¬Ґо饣® Ў®«ҐҐ ўлб®ЄЁ© ЇаЁ®аЁвҐв.
ЊЁЄа®Є®в®а®««Ґал ᥬҐ©бвў 8051 Ё¬Ґов ўҐбм¬ ЈЁЎЄго бЁб⥬г гЇа ў«ҐЁп ¤ЁбжЁЇ«Ё®© ®Ўб«г¦Ёў Ёп § Їа®б®ў. „ЁбжЁЇ«Ё ®ЇаҐ¤Ґ«пҐвбп б®бв®пЁҐ¬ ¤ўге ॣЁбва®ў гЇа ў«ҐЁп § Їа®б ¬Ё - ॣЁбва ¬ б®Є ЇаҐў Ё© IE Ё ॣЁбва ЇаЁ®аЁвҐв®ў ЇаҐалў Ё© IP.
‘в аиЁ© а §ап¤ аҐЈЁбва ¬ б®Є ( «®ЈЁзҐбЄ®Ґ Ё¬п EA «ЁЎ® IE.7) Ў«®ЄЁагҐв «оЎлҐ ЇаҐалўЁп. Џа®зЁҐ ЎЁвл ®бгиҐбвў«пов Ё¤ЁўЁ¤г «мго Ў«®ЄЁа®ўЄг Ё а §аҐиҐЁп ЇаҐалў Ё© ®в а §«Ёзле Ёбв®зЁЄ®ў ( 1 ᮮ⢥вбвўгҐв а §аҐиҐЁо 0 - § ЇаҐвг ЇаҐалў Ё©).
…б«Ё ॣЁбва ЇаЁ®аЁвҐв®ў IP ®Ўг«Ґ, ¤® ¤«п § Їа®б®ў гбв ®ў«Ґ б«Ґ¤гойЁ© Ї®а冷Є ЇаЁ®аЁвҐв®ў :
IRO (ўлбиЁ©) - TO - IR1 - T1- S INT ( Ё§иЁ©).
Ћ¤ Є®,Ґб«Ё ў ॣЁбвॠIP ҐбЄ®«мЄ® а §а冷ў гбв ®ў«Ґл ў Ґ¤ЁЁжг, ⮠ᮮ⢥вбвўгойЁҐ § Їа®бл Ї®«гз ов ўлбиЁ© ЇаЁ®аЁвҐв ў ба ўҐЁЁ б «оЎл¬Ё § Їа®б ¬Ё, ¤«п Є®в®але а §ап¤л ў IR 室пвбп ў г«Ґў®¬ б®бв®пЁЁ. ЏаЁ®аЁвҐвл § Їа®б®ў б।Ё ®в¬ҐзҐле ®¤Ё Є®ўл¬ ЇаЁ§ Є®¬ ЇаЁ®аЁвҐв®бвЁ ( ЇаЁ¬Ґа Ґ¤ЁЁж ¬Ё) Ї®а冷Є ЇаЁ®аЁвҐв®ў ᮮ⢥вбвўгҐв ўл襯ਢҐ¤Ґ®¬го
‹®ЈЁзҐбЄЁҐ Ё¬Ґ ЎЁв®ў гЇа® ў«ҐЁп Ё Ёе «®Є «Ё§ жЁп ў ᮮ⢥вбвўгойЁе ॣЁбва е, в Є¦Ґ ўҐЄв®ал ЇаҐа ў Ё© ¤«п Ёбв®зЁЄ®ў § Ї®б®ў ᢥ¤Ґл ў в Ў«Ёжг:
_______________________________________________________________________________________
€бв®зЁЄ § Їа®б ЎЁв Ў«®ЄЁа®ўЄЁ ЎЁв ЇаЁ®аЁвҐв з «мл© ¤аҐб
Їаorа ¬¬л ®Ўб«г¦Ёў Ёп
________________________________________________________________________________________
Ї®б«Ґ¤®ў ⥫мл© Ї®ав ES ( IE.4) PS (IP.4) 23h
’ ©¬Ґа1 E’1 ( IE.3) P’1 (IP.3) 1‚h
‚室 INT1 EX1 ( IE.2) PX1 (IP.2) 13h
’ ©¬Ґа 0 E’0 ( IE.1) ђ’0 (IP.1) 0Bh
‚室 INT0 EX0 (IE.0) PX0 (IP.0) 03h
_________________________________________________________________________________________
2. €¤ЁўЁ¤г «млҐ § ¤ Ёп
‘«Ґ¤гҐв Ї®¤Ј®в®ўЁв Їа®Ја ¬¬г, Є®в®а п ᮤҐа¦Ёв Ј« ўго Їа®Ја ¬¬ Ё 2-3 Ї®¤Їа®Ја ¬¬ Ї® ®Ўб«г¦Ёў Ёо § Їа®б®ў ў ᮮ⢥вбвўЁЁ б ®¤Ё¬ Ё§ ў аЁ в®ў, ЇаўҐ¤Ґле ў в Ў«ЁжҐ 2 Ї® § ¤ Ёо ЇаҐЇ®¤ ў ⥫п.
‚ в Ў«ЁжҐ ЇаЁўҐ¤Ґл вॡ®ў Ёп Є ᮤҐа¦ Ёо Ё ᯮᮡ㠢맮ў Ї®¤Їа®Ја ¬¬.
€бЇ®«м§гҐвбп ’‘, ®¬Ґа Є®в®а®Ј® гЄ § ў Є®«®ЄҐ ЂЉ’. ’‘( ЄвЁўл© в ©¬Ґа-бзҐвзЁЄ) Є®в®ал© бва Ёў Ґвбп в Є, зв®Ўл Їа®Ја ¬¬ , б Ё¬ бўп§ п § ЇгбЄ « бм ЇҐаЁ®¤ЁзҐбЄЁ Є ¦¤лҐ 20-30 жЁЄ«®ў-ЁбЇ®«м§гҐвбп ०Ё¬ ЇаҐалў Ё© б ЁўлбиЁ¬ ЇаЁ®аЁвҐв®¬ . Ља®ЁҐ в®Ј® ў Є®«®ЄҐ "’ ©¬Ґа" § ¤ ०Ё¬ а Ў®вл ’‘ (ў Ї®¤Є®«®ЄҐ "०Ё¬") Ё «Ј®аЁв¬ Їа®Ја ¬¬ ўл§лў Ґ¬®© Ї® § Їа®б ¬Ё в ©¬Ґа , ЇаЁзҐ¬
"-" - ᮮ⢥вбвўгойЁ© § Їа®б Ґ ЁбЇ®«м§гҐвбп;
z1 - ўл室Ґ ђ3.0 ЈҐҐаЁагҐвбп Їаאַ㣮«мл© Ё¬Їг«мбл© бЁЈ «, ЇаЁзҐ¬ ¤«ЁвҐ«м®бвм Ё¬Їг«мб ¬ Ї г§л .§ ЇЁб л ЇаЁ з «м®© бва®©ЄҐ Ё б®еа повбп ў ॣЁбва е ®¤®Ј® Ё§ Ў Є®ў.
ђҐ «Ё§®ў вм нв® ¬®¦® б«Ґ¤гойЁ¬ ®Ўа §®¬. ‚ Ў«®ЄҐ з «м®© Ї®¤Ј®в®ўЄЁ Їа®Ја ¬¬л Є § ЇгбЄг Єа®¬Ґ гбв ®ўЄЁ ०Ё¬ в ©¬Ґа Ё § ЇЁбЁ бзҐвзЁЄ ¤«вҐ«м®бвЁ Ё¬Їг«мб б«Ґ¤гҐв гбв ®ўЁвм P3.0 ў Ґ¤ЁЁжг. Џа®Ја ¬¬ , бўп§ п б ЇаҐалў ЁҐ¬ ®в в ©¬Ґа ЁўҐав®агҐв ђ3.0 Ё ў § ўЁбЁ¬®бвЁ ®в § зҐЁп ђ3.0 ЇҐаҐ¤ Ґв бзҐвзЁЄ Є«¤ ¤«ЁвҐ«м®бвЁ Ё¬Їг«мб Ё«Ё Ї г§л
z2- бд®а¬Ёа®ў вм Ї®а⥠ђ3 ЇЁ«®®Ўа §® б Ї®бв®п®© з бв®в®© Ё§¬ҐпойЁ©бп Є®¤. ’® Ґбвм ў з «Ґ Ј« ў®© Їа®Ја ¬¬л ђ3 ¤®«¦Ґ Ўлвм ¤®«¦Ґ Ўлвм § ЇЁб г«Ґў®© Є®¤, ў ®¤®¬ Ё§ ॣЁбва®ў еа Ёвбп ¬ ЄбЁ¬ «мл©. ЏаЁ Є ¦¤®¬ ўле®ўҐ Є®¤ ђ3 㢥«ЁзЁў Ґвбп Ґ¤Ёжг, Ґб«Ё ¤®бвЁЈ Ґв § ¤ ®Ј® ¬ ЄбЁ¬ «м®Ј® § 票п, гбв ў«Ёў Ґвбп а ўл¬ г«о. ‘«Ґ¤гҐв ®ЎҐбЇҐзЁвм Ї®бв®пбвў® з бв®вл ўл§®ў Ї®¤Їа®Ја ¬¬л ®Ў«г¦Ёў Ёп.
z3- в® ¦Ґ зв® ў ў ਠ⥠z2, c ⥬, зв® ўбҐ ¤ лҐ б®еа повбп ў Ї ¬пвЁ.
‚ Є®«®Є е "ѓ®в®ў®бвм ЇаЁҐ¬ЁЄ " Ё "Ј®в®ў®бвм ЇҐаҐ¤ взЁЄ ", Џѓ - ®ЇаҐ¤Ґ«пҐв бЇ®б®Ў Їа®ўҐаЄЁ Ј®в®ў®бвЁ Ё § ¤ Ґв Ї®а冷Є ўл§®ў Їа®Ја ¬¬л ®Ўб«г¦Ёў Ёп ᮮ⢥вбвўго饣® Ў«®Є Ї®б«Ґ¤®ў ⥫쮣® Ї®ав , "ЋЏ" - ®ЇҐа жЁЁ, Є®в®алҐ ¤® ўлЇ®«Ёвм Ї® Ј®в®ў®бвЁ ¤ ле. ЏаЁ н⮬ ®Ў®§ 祮:
Џѓ=1 - ўл§®ў Їа®Ја ¬¬л ®Ўа Ў®вЄЁ Ї® ЇаҐалў Ёп¬.
Џѓ=2 - ЁбЇ®«м§®ў ЁҐ Їа®Ја ¬¬®© ЇҐв«Ё ®¦Ё¤ Ёп Ј®в®ў®бвЁ;
Џѓ=3 - ЇҐаЁ®¤ЁзҐбЄ п Їа®ўҐаЄ б®бв®пЁп Ј®в®ў®бвЁ
"-" - ᮮ⢥вбвўгойЁ© § Їа®б Ґ ЁбЇ®«м§гҐвбп;
…б«Ё Џѓ=1, Ј®«®ў п Їа®Ја ¬¬ Ї®б«Ґ Ґ®Ўе®¤Ё¬ле ®ЇҐа жЁ© Ї® бва®©ЄҐ в ©¬Ґа , Ї®ав Ё ॣЁбва®ў гЇа ў«ҐЁп ЇаҐалў Ё© ўе®¤Ёв ў ЎҐбЄ®Ґз® Ї®ўв®апойЁ©бп жЁЄ«, ¬®¤Ґ«ЁагойЁ© ҐЄ®в®аго д®®ўго § ¤ зг ( ЁбЇ®«пҐ¬го ЇаЁ ®вўгвбвўЁЁ Є ЄЁе «ЁЎ® § Їа®б®ў). ќв® ¬®¦Ґв Ўлвм Їа®бв® Ї®б«Ґ¤®ў ⥫м®бвм Ё§ 5-7 Їгбвле Є®¬ ¤ (NOP ), § ўҐаи ой пбп Є®¬ ¤®© ЎҐ§гб«®ў®Ј® ЇҐаҐе®¤ з «® нв®© Ї®б«Ґ¤®ў ⥫м®бвЁ.
…б«Ё Џѓ=2 , Ј®«®ў п Їа®Ја ¬¬ Ї®б«Ґ Ґ®Ўе®¤Ё¬ле ®ЇҐа жЁ© Ї® бва®©ЄҐ в ©¬Ґа , Ї®ав Ё ॣЁбва®ў гЇа ў«ҐЁп ЇаҐалў Ё© ўе®¤Ёв ў ЎҐбЄ®Ґз® Ї®ўв®апойЁ©бп жЁЄ«, ў з «Ґ Є®в®а®Ј® б«Ґ¤гҐв а §¬ҐбвЁвм Їа®Ја ¬¬го ЇҐв«о ®¦Ё¤ Ёп Ј®в®ў®бвЁ ¤ ле Ї®б«Ґ¤®ў ⥫쮬 Ї®авҐ. ” ЄвЁзҐбЄЁ в Є п ЇҐв«п ॠ«Ё§гҐвбп ®¤®© Є®¬ ¤®© - гб«®ўл© ЇҐаҐе®¤ Ї® б®бв®пЁо ᮮ⢥вбвўго饣® ЎЁв ॣЁбва б®бв®пЁп Ї®б«Ґ¤®ў ⥫쮣® Ї®ав . Ља®¬Ґ нв®© Є®¬ ¤л жЁЄ«ЁзҐбЄЁ© да Ј¬Ґв Їа®Ја ¬¬л ᮤҐа¦Ёв Ў«®Є ®Ўб«г¦Ёў Ёп ®Ў¬Ґ Ё ®Ў
а Ў®вЄЁ ¤ ле ў ᮮ⢥вбвўЁЁ б® § 票Ґ¬ 0Џ.
…б«Ё Џѓ=3, в® ўгваЁ жЁЄ« Ј« ў®© Їа®Ја ¬¬л, Ї®¤®Ў®© ўл襮ЇЁб л¬ б«Ґ¤гҐв а §¬ҐбвЁм да Ј¬Ґв, ®ЎҐбЇҐзЁў ойЁ© Їа®ўҐаЄг б®бв®пЁп Ї®ав Ё ўл§®ў Ї®¤Їа®Ја ¬¬л ®Ўб«г¦Ёў Ёп ў б«гз Ґ Ј®в®ў®бвЁ ¤ ле.
‚ Є®«®Є е ЋЏ ®Ў®§ 祮:
i1- Їа®зЁв вм Ў ©в б Ї®б«Ґ¤®ў ⥫쮣® Ї®ав , Ї®¤бзЁв вм, бЄ®«мЄ® ў Ґ¬ Ґ¤ЁЁж Ё १г«мв в ўл¤ вм P3.
i2- Їа®зЁв вм Ў ©в б Ї®б«Ґ¤®ў ⥫쮣® Ї®ав , ®ЇаҐ¤Ґ«Ёвм Ї®§ЁжЁо ¬« ¤иҐ© Ґ¤ЁЁжл १г«мв в ўл¤ вм P3.
i3- Їа®зЁв вм Ў ©в б Ї®б«Ґ¤®ў ⥫쮣® Ї®ав , bydthnbhjdfnm dct ytxtnyst ,bns १г«мв в ўл¤ вм P3.
o1- ў Є ¦¤®¬ жЁЄ«Ґ ўлў®¤ ЇҐаҐ¤ ў вм ўлеத®© Ї®б«Ґ¤®ў ⥫мл© Ї®ав Є®¤, ®в«Ёз ойЁ©бп ®в ЇаҐ¤л¤г饣® Ґ¤ЁЁжг ¬« ¤иҐЈ® а §а ¤ . ‚ ЇҐаў®¬ жЁЄ«Ґ ¤®«¦Ґ ўл¤ ў вмбп г«Ґў®© Є®¤.
o2-Џа®зҐбвм Ў ©в б Ї а ««Ґ«м®Ј® Ї®ав ( ЇаЁ¬Ґа, ђ3) , «®ЈЁзҐбЄЁ ¤®¬®¦Ёвм ҐЈ® ¬ бЄг - Є®бв вг, १г«мв в ўл¤ вм Ї®б«Ґ¤®ў ⥫мл© Ї®ав
o3- ЏҐаҐ¤ ў вм Ї®б«Ґ¤®ў ⥫мл© Ї®ав ᮤҐа¦Ё¬®Ґ ¬« ¦иҐЈ® Ў ©в ЁбЇ®«м§гҐ¬®Ј® в ©¬Ґа -бзҐвзЁЄ .
i4,o4 - Ѓ ©в, Їа®зЁ в л© б Ї®б«Ґ¤®ў ⥫쮣® Ї®ав ¤®«¦Ґ Ўлвм «®Ј®зҐбЄЁ 㬮¦Ґ ¬ бЄг ( Є®бв вг). ђҐ§г«мв в ¤®«¦Ґ ўл¤ ў вмбп ўл室 зҐаҐ§ Ї®б«Ґ¤®ў ⥫мл© Ї®ав. € ¤«п ўў®¤ Ё ¤«п ўлў®¤ Ґ®Ўе®¤Ё¬® Їа®ўҐапвм Ј®в®ў®бвм Ї®ав ЁбЇ®«м§гп бЇ®б®Ў Їа®ўҐаЄЁ Ј®в®ў®бвЁ, ®ЇаҐ¤Ґ«Ґл© ў Є®«®ЄҐ Џѓ
TaЎ«Ёж § ¤ Ё©
No ’ ©¬Ґа ѓ®в®ў®бвм ЇаЁҐ¬ЁЄ ѓ®в®ў®бвм ЇҐаҐ¤ взЁЄ
ACT.TC ђҐ¦Ё¬ ЋЏ ЏЈ ЋЏ ЏЈ ЋЏ
1 0 0 z1 - - 2 o1
2 0 1 z2 - - 3 o2
3 0 2 z3 - - 1 o3
4 1 1 z1 1 i1 - -
5 1 2 z2 2 i2 - -
6 1 0 z3 3 i3 - -
7 - - - 1 i4 3 o4
8 - - - 2 i4 3 o4
9 - - - 3 i4 1 o4
3. Џ®а冷Є ўлЇ®«ҐЁп а Ў®вл
Џ®а冷Є ўлЇ®«ҐЁп а Ў®вл Ё ᮤҐа¦ ЁҐ ®взҐв ® а Ў®вҐ б®ўЇ ¤ ов б ᮮ⢥вбвўгойЁ¬Ё а §¤Ґ« ¬Ё ЇаҐ¤л¤гйЁе а Ў®в
Соседние файлы в папке MP51