CPM1A_Руководство по программированию (W228-E1-4 R1.20) (986747), страница 26
Текст из файла (страница 26)
Îíà èñïîëüçóåòëèáî 8 (äëÿ 4 öèôð) ëèáî 12 (äëÿ 8 öèôð) âûõîäíûõ áèò.Àïïàðàòíàÿ ÷àñòü7-ñåãìåíòíûé èíäèêàòîð ïîäêëþ÷àåòñÿ ê Áëîêó âûõîäîâ â ñîîòâåòñòâèè ñî ñõåìîé. Äëÿèíäèêàöèèè 4 öèôð, âûõîäû äàííûõ (D0..D3) ïîäêëþ÷àþòñÿ ê âûõîäàì 0..3, âûõîäûðåãèñòðà (CS0..CS3) ïîäêëþ÷àþòñÿ ê âûõîäàì 4..7. Âûõîä 12 (äëÿ èíäèêàöèè 8 öèôð) èëè8 (äëÿ èíäèêàöèè 4 öèôð) áóäåò âêëþ÷åí â 1, êîãäà èíäèêàòèðóåòñÿ 1 ðàóíä äàííûõ, íîïîäêëþ÷àòü èõ íå îáÿçàòåëüíî, åñëè íå òðåáóåòñÿ ðåøàåìîé çàäà÷åé.D0D0D1VDD(+)VDD(+)D1D2VSS(0)VSS(0)D2D3D3LE3LE2LE1LE0LE3LE2LE1LE0Ìîäóëü âûõîäîâOD21201234567891011..DCCOMÂûõîäû ìîæíî ïîäêëþ÷àòü ê áëîêàì òðàíçèñòîðíûõ âûõîäîâ íà 8 âûõîäîâ è áîëåå äëÿâûâîäà 4 öèôð è 16 âûõîäîâ è áîëåå äëÿ âûâîäà 8 öèôð.Çàìå÷àíèå 1. Áëîê âûõîäîâ îáû÷íî èñïîëüçóþò îòðèöàòåëüíóþ ëîãèêó. (Òîëüêî âûõîäûPNP èñïîëüçóþò ïîëîæèòåëüíóþ ëîãèêó).2.
7-ñåãìåíòíûé èíäèêàòîð ìîæåò òðåáîâàòü ëèáî ïîçèòèâíîé, ëèáîíåãàòèâíîé ëîãèêè â çàâèñèìîñòè îò ìîäåëè.Ïðèìåíåíèå êîìàíäû7SEG(88)SOS: ïåðâîå ñëîâî èñòî÷íèêàO: âûõîäíîå ñëîâîC: ñëîâî óïðàâëåíèÿCÅñëè ïåðâîå ñëîâî, ñîäåðæàùåå äàííûå äëÿ èíäèêàöèè, îïðåäåëåíî êàê S, Ñëîâîâûõîäà êàê O, è êîíñòàíòà èç ñëåäóþùåé òàáëèöû êàê Ñ, ïðè âûïîëíåíèè ïðîãðàììûðàáîòà ïðè èñïîëíåíèè ïðîãðàììû áóäåò ïðîèñõîäèòü ñëåäóþùèì îáðàçîì:Ôîðìàò õðàíåíèÿ äàííûõÅñëè âûâîäèòñÿ òîëüêî 4 öèôðû, èñïîëüçóåòñÿ òîëüêî ñëîâî S.- 141 -2.2 Íîâûå êîìàíäû âõîäà/âûõîäà (òîëüêî CQM1)Çàäàíèå Ñ â çàâèñèìîñòè îò òèïà ëîãèêè è êîëè÷åñòâà âûâîäèìûõ öèôð×èñëî âûâîäèìûõöèôðËîãèêà âõîäíûõäàííûõ áëîêàèíäèêàòîðà è ëîãèêàáëîêà âûõîäàËîãèêà ðåãèñòðàèíäèêàòîðà è ëîãèêàáëîêà âûõîäàÇíà÷åíèå ïàðàìåòðà Ñ4 öèôðû (4 öèôðû, 1áëîê)ÎäèíàêîâûÎäèíàêîâû000Ðàçëè÷íû001Ðàçëè÷íûÎäèíàêîâû002Ðàçëè÷íû003ÎäèíàêîâûÎäèíàêîâû004Ðàçëè÷íû005Îäèíàêîâû006Ðàçëè÷íû0078 öèôðû (4 öèôðû, 2áëîêà)Ðàçëè÷íûÇàìå÷àíèåÍå çàäàâàéòå çíà÷åíèÿ Ñ êðîìå 000..007.IW×åòûðå öèôðû:00..03100Âîñåìü öèôð:00..03, 04..07101102Âûõîäíûå äàííûå103WD00408Âûõîä òðèããåðà 00509Âûõîä òðèããåðà 10610Âûõîä òðèããåðà 20711Âûõîä òðèããåðà 30812Ôëàã îäíîãî ðàóíäà0 ..
161Äëÿ çàâåðøåíèÿ 1 ðàóíäà òðåáóåòñÿ 12 öèêëîâSR 25409 âêëþ÷èòñÿ â 1 ïðè âûïîëíåíèè 7SEG(88).Çàìå÷àíèå 1. Íå èñïîëüçóéòå 7SEG(88) â îäíîé è òîé æå ïðîãðàììå áîëüøå ÷åì 1 ðàç.2. Ïðèíèìàéòå âî âíèìàíèå âðåìÿ öèêëà è õàðàêòåðèñòèêè 7-ñåãìåíòíîãîèíäèêàòîðà ïðè ðàçðàáîòêå ñèñòåìû.3. Âûõîäíûå áèòû, íå èñïîëüçîâàííûå çäåñü, ìîæíî èñïîëüçîâàòü êàêîáû÷íûå âûõîäíûå áèòû.Äàííîé êîìàíäîé 4 èëè 8 öèôð èíäèêàòèðóþòñÿ çà 12 öèêëîâ.Îïåðàöèÿ áóäåò ïðîèçâîäèòüñÿ ñ ïåðâîãî èñïîëíåíèÿ, íåçàâèñèìî îò ñîñòîÿíèÿ ïåðåäèñïîëíåíèåì.Ïðèìåð ïðèìåíåíèÿ äàííîì ïðèìåðå ïîêàçàíà ïðîãðàììà äëÿ èíäèêàöèè 8-ðàçðÿäíûõ äâîè÷íî-äåñÿòè÷íûõöèôð íà 7-ñåãìåíòíîì ñâåòîäèîäíîì èíäèêàòîðå. Ïðåäïîëàãàåòñÿ, ÷òî 7-ñåãìåíòíûéèíäèêàòîð ïîäêëþ÷åí ê âûõîäíîìó ñëîâó IR 100.
Òàêæå ïðåäïîëàãàåòñÿ, ÷òî Âûõîäíîéáëîê èñïîëüçóåò íåãàòèâíóþ ëîãèêó, è ÷òî 7-ñåãìåíòíûé èíäèêàòîð òàêæå ñ íåãàòèâíîéëîãèêîé äëÿ äàííûõ è äëÿ ñèãíàëîâ òðèããåðà.253137SEG(88)DM 0120100004- 142 -2.2 Íîâûå êîìàíäû âõîäà/âûõîäà (òîëüêî CQM1)8-ðàçðÿäíûå äâîè÷íî-äåñÿòè÷íûå ÷èñëà DM 0120 (4 ïðàâûå öèôðû) è DM 0121 (4 ëåâûåöèôðû) ïîñòîÿííî èíäèêàòèðóþòñÿ êîìàíäîé 7SEG(88).
Ïðè èçìåíåíèè DM 0120 è DM0121 èíäèêàöèÿ òàêæå èçìåíÿåòñÿ.2.2.5 Ïåðåíàçíà÷åíèå2.2.5áèòîâ âõîäîâ/âûõîäîâÕîòÿ íîâûå êîìàíäû ââîäà/âûâîäà îáû÷íî èñïîëüçóþò áèòû âõîäîâ/âûõîäîâ íà÷èíàÿ ñáèòà 00 óêàçàííûõ ñëîâ, îíè ìîãóò ïðîãðàììèðîâàòüñÿ ñ ïîìîùüþ ïðîìåæóòî÷íûõ ñëîâäëÿ èñïîëüçîâàíèÿ äðóãèõ áèòîâ âõîäîâ/âûõîäîâ.  ñëåäóþùåì ïðèìåðå ïîêàçàíî, êàêýòî ìîæíî ñäåëàòü äëÿ êîìàíäû HKY(-).ÏðèìåðÑëåäóþùèå ïðèìåðû ñõåìû è ïðîãðàììû ïîêàçûâàþò, êàê èñïîëüçîâàòü âõîäíûå áèòûIR 00004..IR 00007 è âûõîäíûå IR 10004..IR 10007 äëÿ ââîäà çíà÷åíèé ñ êëàâèàòóðû-16.Ñõåìà ïîäêëþ÷åíèÿ (Ôðàãìåíò)OD212CDEF89AB135745670123ID2121392Çàìå÷àíèå: ëèíèè ïèòàíèÿ íå íàðèñîâàíûÌîäóëü âõîäîâÏðèìåð ïðîãðàììû25313MOVD(83)000#0001DM 0000HKY(-)DM 0000DM 0100DM 1000MOVD(83)DM 0100#0100100- 143 -2468Ìîäóëü âûõîäîâIR 1000402.3 Ôóíêöèÿ MAÑRO15150IR 0000Âûõîä DM 0100Èñïîëíåíèå HKYÂõîäDM 0000IR 1002.3 Ôóíêöèÿ2.3MAÑROÔóíêöèÿ MAÑRO ïîçâîëÿåò èñïîëüçîâàòü îäíó ïîäïðîãðàììó (øàáëîíïðîãðàììèðîâàíèÿ) ïðîñòûì èçìåíåíèåì ñëîâ âõîäîâ/âûõîäîâ.
Ìîæíî óïðàâëÿòüíåñêîëüêèìè ñåêöèÿìè ïðîãðàììû îäíîé ïîäïðîãðàììîé, òåì ñàìûì çíà÷èòåëüíîñîêðàùàÿ ÷èñëî øàãîâ ïðîãðàììû è óïðîñòèâ åå ïîíèìàíèå.Ïðèìåíåíèå MACROÄëÿ èñïîëüçîâàíèÿ MACRO âûçîâèòå ïîäïðîãðàììó, êàê ïîêàçàíî íà ðèñóíêå, êîìàíäîéMCRO(99), âìåñòî SBS(91).MCRO(99)Íîìåð ïîäïðîãðàììûÏåðâîå ñëîâî âõîäàÏåðâîå ñëîâî âûâîäàÏðè èñïîëíåíèè MCRO(99) ðàáîòà ïðîèñõîäèò ñëåäóþùèì îáðàçîì:1, 2, 3,... 1. Ñîäåðæèìîå ÷åòûðåõ ïîñëåäîâàòåëüíûõ ñëîâ, íà÷èíàÿ ñ ïåðâîãî ñëîâàâõîäà áóäóò ïåðåäàíû â IR 096..IR 099 (äëÿ CÐÌ1 - SR 232..SR 235).Ñîäåðæèìîå ÷åòûðåõ ïîñëåäîâàòåëüíûõ ñëîâ, íà÷èíàÿ ñ ïåðâîãî ñëîâàâûõîäà, áóäóò ïåðåäàíû â IR 196..IR 199 (äëÿ CÐÌ1 - SR 236..SR 239).2.
Óêàçàííàÿ ïîäïðîãðàììà áóäåò âûïîëíÿòüñÿ äî âûïîëíåíèÿ êîìàíäûRET(93). (Âîçâðàò èç ïðåðûâàíèÿ).3. Ñîäåðæèìîå IR 196..IR 199 (äëÿ CÐÌ1 - SR 236..SR 239) áóäóò ïåðåäàíû â÷åòûðå ïîñëåäîâàòåëüíûõ ñëîâà, íà÷èíàþùèåñÿ ñ ïåðâîãî ñëîâà âûõîäà.4. MCRO(99) îêîí÷èòñÿ.Ïðè âûïîëíåíèè MCRO(99) îäèí è òîò æå ôîðìàò êîìàíäû ìîæíî èñïîëüçîâàòü ïðèíåîáõîäèìîñòè, çàìåíÿÿ ïåðâîå ñëîâî âõîäà è ïåðâîå ñëîâî âûõîäà.Ïðè èñïîëüçîâàíèè ôóíêöèè MAÑRO ñóùåñòâóþò ñëåäóþùèå îãðàíè÷åíèÿ:• Äëÿ êàæäîãî âûïîëíåíèÿ ìàêðîêîìàíäû ìîæíî èñïîëüçîâàòü òîëüêî 4ïîñëåäîâàòåëüíûõ ñëîâà, íà÷èíàþùèåñÿ ñ ïåðâîãî âõîäíîãî ñëîâà (äëÿ âõîäîâ) è 4ïîñëåäîâàòåëüíûõ ñëîâà, íà÷èíàþùèåñÿ ñ ïåðâîãî âûõîäíîãî ñëîâà (äëÿ âûõîäîâ).• Çàäàííûå âõîäû è âûõîäû äîëæíû ñîîòâåòñòâîâàòü ñëîâàì, èñïîëüçóåìûì âïîäïðîãðàììå.• Äàæå êîãäà äëÿ âûõîäîâ ïðèìåíÿåòñÿ ìåòîä ïðÿìîé âûäà÷è, ðåçóëüòàòûïîäïðîãðàììû áóäóò ôàêòè÷åñêè âûäàíû íà çàäàííûå âûõîäû òîëüêî ïîñëåçàâåðøåíèÿ ïîäïðîãðàììû (øàã 3).Çàìå÷àíèå 1.
 CQM1 IR 096..IR 099 è IR 196..IR 199 ìîæíî èñïîëüçîâàòü êàê ðàáî÷èåáèòû, êîãäà MCRO (99) íå èñïîëüçóåòñÿ.2.  CÐM1 SR 232..SR 239 ìîæíî èñïîëüçîâàòü êàê ðàáî÷èå áèòû, êîãäàMCRO (99) íå èñïîëüçóåòñÿ. êà÷åñòâå ïåðâîãî âõîäíîãî ñëîâà è ïåðâîãî âûõîäíîãî ñëîâà ìîæíî çàäàâàòü íå òîëüêîáèòû âõîäîâ/âûõîäîâ, íî òàêæå è äðóãèå áèòû (òàêèå êàê HR, ðàáî÷èå áèòû è ò.
ä.) èëèñëîâà DM.Ïîäïðîãðàììû, âûçûâàåìûå MCRO(99), çàäàþòñÿ êàê îáûêíîâåííûå ïîäïðîãðàììû(êîìàíäàìè SBN(92), RET(93)).- 144 -2.4 Ïðîñìîòð ôðîíòîâ (èçìåíåíèÿ ñîñòîÿíèÿ)Ïðèìåð ïðèìåíåíèÿ â CQM1Ïðè èñïîëüçîâàíèè MAÑRO ïðîãðàììó ìîæíî óïðîñòèòü ñëåäóþùèì îáðàçîì.Ìàêðî íå èñïîëüçóåòñÿ000001000125313MCRO(99)100000901000000000001100000021000100200MCRO(99)1050109010500002105001050020100202MCRO(99)105010050009012001005120001201200000501MCRO(99)005020901200101000010150011201500015000SBN(92) 09001001010020960019601150011960019600Ïîäïðîãðàììà äëÿîïðåäåëåíèÿ MCRO096011960219601RET(93)2.4Ïðèìåð ïðèìåíåíèÿ â CÐM1/CPM1A/SRM1Â CÐM1/CPM1A/SRM1 ïðîãðàììà ìîæåò áûòü óïðîùåíà òàêèì æå îáðàçîì, íî âìåñòî IR096..IR 099 èñïîëüçóþòñÿ ñëîâà SR 232..SR 235, à âìåñòî IR 196..IR 199 èñïîëüçóþòñÿñëîâà SR 236..SR 239.Ïðîñìîòðôðîíòîâ (èçìåíåíèÿ ñîñòîÿíèÿ)2.42.5CQM1/CÐM1/CPM1A/SRM1 ïîääåðæèâàþò ïðîñìîòð ôðîíòîâ ñ ïðîãðàììàòîðà èëè ñSSS.
Îïåðàòîð ìîæåò îáíàðóæèòü ïåðåõîä çàäàííîãî áèòà 0/1 èëè 1/0. Êîãäà ïðîèñõîäèòäàííûé ïåðåõîä, ýòî îòîáðàæàåòñÿ íà äèñïëåå è çâó÷èò çóììåð.Ïîäðîáíîñòè ïðîöåäóðû ïðîñìîòðà ôðîíòîâ ñ ïðîãðàììàòîðà ñì. Èíñòðóêöèþ ïî ðàáîòåCQM1, Èíñòðóêöèþ ïî ðàáîòå CÐM1, Èíñòðóêöèþ ïî ðàáîòå CÐM1A, Èíñòðóêöèþ ïîðàáîòå SRM1èëè ïðîöåäóðó ñ SSS ñì. Èíñòðóêöèþ ïî ðàáîòå ñ SSS: ÏÊ ñåðèè Ñ.2.5Àíàëîãîâûåçàäàíèÿ (òîëüêî CQM1-CPU42-Å/CPM1/CPM1A) CQM1-CPU42-EV1 è ÑÐÌ1/CPM1A ôóíêöèÿ àíàëîãîâûõ çàäàíèé àâòîìàòè÷åñêèïåðåäàåò çíà÷åíèÿ ñ àíàëîãîâûõ ðåãóëÿòîðîâ â ñëîâà IR 220..IR 223.
Äàííàÿ ôóíêöèÿî÷åíü ïîëåçíà, êîãäà âî âðåìÿ ðàáîòû òðåáóåòñÿ íàñòðîéêà çàäàíèé (äëÿ òàéìåðîâ èñ÷åò÷èêîâ) âî âðåìÿ ðàáîòû. Ýòà çàäàíèÿ ëåãêî èçìåíÿòü, âðàùàÿ ðåãóëÿòîðû íà ÖÓ.- 145 -2.5 Àíàëîãîâûå çàäàíèÿ (òîëüêî CQM1-CPU42-Å/CPM1/CPM1A)Çíà÷åíèÿ õðàíÿòñÿ â äâîè÷íî-äåñÿòè÷íîì âèäå â äèàïàçîíå 0000..0200. Äëÿ íàñòðîéêèèñïîëüçóéòå ìèíè-îòâåðòêó. (Äëÿ óâåëè÷åíèå çíà÷åíèé ïîâîðà÷èâàéòå ðåãóëÿòîð ïî÷àñîâîé ñòðåëêå.Çàäàíèÿ CQM1-CPU42-EV1 CQM1-CPU42-EV1 èìååòñÿ 4 àíàëîãîâûõ ðåãóëÿòîðà Íà ñëåäóþùåì ðèñóíêå ïîêàçàíûðåãóëÿòîðû CQM1-CPU42-EV1 è ñîîòâåòñòâóþùèå ñëîâà IR , â êîòîðûõ ñîäåðæèòñÿ èõçíà÷åíèÿ.0123Çíà÷åíèå ðåãóëÿòîðà 0 (IR 220)Çíà÷åíèå ðåãóëÿòîðà 1 (IR 221)Çíà÷åíèå ðåãóëÿòîðà 2 (IR 222)Çíà÷åíèå ðåãóëÿòîðà 3 (IR 223) îñòàëüíûõ ìîäåëÿõ CQM1 (êðîìå CQM1-CPU42-EV1) IR 220..IR 223 íå èñïîëüçóþòñÿäëÿ ñïåöèàëüíûõ öåëåé.
Èõ ìîæíî èñïîëüçîâàòü, êàê îáû÷íûå ñëîâà â ïðîãðàììå.Âíèìàíèå!CQM1-CPU42-EV1 ïîñòîÿííî îáíîâëÿåò ñëîâà IR 220..IR 223 çíà÷åíèÿìè ñàíàëîãîâûõ ðåãóëÿòîðîâ, ïîêà âêëþ÷åíî ïèòàíèå. Íå ïðîèçâîäèòå â ýòèñëîâà çàïèñü èç ïðîãðàììû èëè ïåðèôåðèéíîãî óñòðîéñòâà.Çàäàííèÿ CPM1/CPM1A CÐM1 èìååòñÿ 2 àíàëîãîâûõ ðåãóëÿòîðà Íà ðèñóíêå ïîêàçàíû ðåãóëÿòîðû CÐM1 èñîîòâåòñòâóþùèå ñëîâà SR, â êîòîðûå çàíîñÿòñÿ èõ çíà÷åíèÿ. Èñïîëüçóéòå îòâåðòêó ñãîëîâêîé PHILIPS äëÿ íàñòðîéêè çàäàíèÿ.Çíà÷åíèå ðåãóëÿòîðà 0 (SR 251)Çíà÷åíèå ðåãóëÿòîðà 1 (SR 252)Âíèìàíèå!Àíàëîãîâûå ðåãóëÿòîðû ìîãóò ìåíÿòü ñâîè çíà÷åíèÿ ñ èçìåíåíèåìòåìïåðàòóðû. Íå èñïîëüçóéòå ðåãóëÿòîðû òàì, ãäå òðåáóþòñÿ âûñîêàÿòî÷íîñòü.Ïðèìåð ïðîãðàììû ÑÐÌ1.00000TIM 000TIM 000SR 250 çàäàí êàê çàäàííîå çíà÷åíèåòàéìåðà01003- 146 -2.6 Âõîäû áûñòðîé ðåàêöèè (òîëüêî CÐM1/CPM1A)2.6Íà ñëåäóþùåé ðåëåéíî-êîíòàêòíîé ñõåìå ïðèìåíÿþòñÿ àíàëîãîâûå ðåãóëÿòîðûCPM1/CPM1A.