Ïðèìåð: Ãëîáàëüíàÿ ñåòü INTERNET
ß èùó:
Íà ãëàâíóþ  |  Äîáàâèòü â èçáðàííîå  

Ãëàâíàÿ/

Ðàäèîýëåêòðîíèêà, êîìïüþòåðû è ïåðèôåðèéíûå óñòðîéñòâà. /

Àðõèòåêòóðàââîäà-âûâîäà ïåðñîíàëüíûõ ÝÂÌ IBM PC

←ïðåäûäóùàÿ ñëåäóþùàÿ→
1 2 3 4 5 6 7 8 9 10 11 12 13 14 ... 

ïîðòîâ   ââîäà-âûâîäà, ïðåäíàçíà÷åííûõ äëÿ óïðàâëåíèÿ êîíòðîëëåðîì ÏÄÏ.

-------T--------T---------------------------------------------¬ ¦ Ïîðò ¦ Ðåæèì  ¦       Íàçíà÷åíèå                                   ¦

+------+--------+---------------------------------------------+ ¦ 0h   ¦ çàïèñü ¦ Çàïèñü íà÷àëüíîãî àäðåñà â ðåãèñòð íà÷àëüíî-¦ ¦      ¦    ¦ ãî àäðåñà è ðåãèñòð òåêóùåãî àäðåñà êàíàëà 0¦

¦      ¦        ¦                                           ¦

¦ 2h   ¦ çàïèñü ¦ òî æå äëÿ êàíàëà 1                        ¦

¦      ¦        ¦                                           ¦

¦ 4h   ¦ çàïèñü ¦ òî æå äëÿ êàíàëà 2                        ¦

¦      ¦        ¦                                           ¦

¦ 6h   ¦ çàïèñü ¦ òî æå äëÿ êàíàëà 3                        ¦

¦      ¦        ¦                                           ¦

¦ 0h   ¦ ÷òåíèå ¦ ×òåíèå íà÷àëüíîãî àäðåñà èç ðåãèñòðà íà÷àëü-¦ ¦       ¦     ¦ íîãî àäðåñà êàíàëà 0                                 ¦

¦      ¦        ¦                                           ¦

¦ 2h   ¦ ÷òåíèå ¦ òî æå äëÿ êàíàëà 1                        ¦

¦      ¦        ¦                                           ¦

¦ 4h   ¦ ÷òåíèå ¦ òî æå äëÿ êàíàëà 2                        ¦

¦      ¦        ¦                                           ¦

¦ 6h   ¦ ÷òåíèå ¦ òî æå äëÿ êàíàëà 3                        ¦

¦      ¦        ¦                                           ¦

¦ 1h   ¦ çàïèñü ¦ Çàïèñü â ðåãèñòð íà÷àëüíîãî ñ÷åò÷èêà öèêëîâ ¦ ¦       ¦     ¦è â ðåãèñòð òåêóùåãî ñ÷åò÷èêà öèêëîâ êàíàëà 0¦

¦      ¦        ¦                                           ¦

¦ 3h   ¦ çàïèñü ¦ òî æå äëÿ êàíàëà 1                        ¦

¦      ¦        ¦                                           ¦

¦ 5h   ¦ çàïèñü ¦ òî æå äëÿ êàíàëà 2                        ¦

¦      ¦        ¦                                           ¦

¦ 7h   ¦ çàïèñü ¦ òî æå äëÿ êàíàëà 3                        ¦

L------+--------+---------------------------------------------- -------T--------T---------------------------------------------¬ ¦ Ïîðò ¦ Ðåæèì  ¦       Íàçíà÷åíèå     ¦

+------+--------+---------------------------------------------+ ¦       ¦     ¦ ¦

¦ 1h   ¦ ÷òåíèå ¦ ×òåíèå òåêóùåãî çíà÷åíèÿ èç ðåãèñòðà òåêó-  ¦ ¦       ¦     ¦ ùåãî ñ÷åò÷èêà öèêëîâ êàíàëà 0                        ¦

¦      ¦        ¦                                           ¦

¦ 3h   ¦ ÷òåíèå ¦ òî æå äëÿ êàíàëà 1                        ¦

¦      ¦        ¦                                           ¦

¦ 5h   ¦ ÷òåíèå ¦ òî æå äëÿ êàíàëà 2                        ¦

¦      ¦        ¦                                           ¦

¦ 7h   ¦ ÷òåíèå ¦ òî æå äëÿ êàíàëà 3                        ¦

¦      ¦        ¦                                           ¦

¦ 8h   ¦ çàïèñü ¦ Çàïèñü ðåãèñòðà êîìàíä ÏÄÏ                ¦

¦      ¦        ¦                                           ¦

¦ 8h   ¦ ÷òåíèå ¦ ×òåíèå ðåãèñòðà ñîñòîÿíèÿ ÏÄÏ             ¦

¦      ¦        ¦                                           ¦

¦ 9h   ¦ çàïèñü ¦ Çàïèñü â ðåãèñòð çàïðîñîâ ÏÄÏ             ¦

¦      ¦        ¦                                           ¦

¦ 0Ah  ¦ çàïèñü ¦ Çàïèñü áèòà ìàñêè äëÿ îäíîãî èç êàíàëîâ ÏÄÏ ¦ ¦       ¦     ¦ ¦

¦ 0Bh  ¦ çàïèñü ¦ Çàïèñü ðåãèñòðà ðåæèìîâ äëÿ îäíîãî èç     ¦

¦      ¦        ¦ êàíàëîâ ÏÄÏ                               ¦

¦      ¦        ¦                                           ¦

¦ 0Ch  ¦ çàïèñü ¦ Î÷èñòêà (ñáðîñ) òðèããåðà-çàùåëêè (òðèããåðà  ¦ ¦       ¦       ¦ ïåðâîãî/ïîñëåäíåãî) ¦

¦      ¦        ¦                                           ¦

¦ 0Dh  ¦ çàïèñü ¦ Ïðîãðàììíûé ñáðîñ êîíòðîëëåðà             ¦

¦      ¦        ¦                                           ¦

¦ 0Eh  ¦ çàïèñü ¦ Î÷èñòêà áèòîâ ìàñîê âñåõ 4-õ êàíàëîâ      ¦

¦      ¦        ¦                                           ¦

¦ 0Fh  ¦ çàïèñü ¦ Çàïèñü ðåãèñòðà ìàñîê äëÿ âñåõ 4-õ êàíàëîâ  ¦ ¦       ¦       ¦        ¦

¦ 0Dh  ¦       ¦                                           ¦

¦ èëè  ¦ ÷òåíèå ¦ ×òåíèå ðàáî÷åãî ðåãèñòðà ÏÄÏ              ¦

¦ 0Fh  ¦       ¦                                           ¦

+------+--------+---------------------------------------------+ ¦ 81h  ¦ çàïèñü ¦ Çàäàíèå íîìåðà ñòðàíèöû äëÿ êàíàëà 2               ¦

¦      ¦        ¦                                           ¦

¦ 82h  ¦ çàïèñü ¦ òî æå äëÿ êàíàëà 3                        ¦

¦      ¦        ¦                                           ¦

¦ 83h  ¦ çàïèñü ¦ òî æå äëÿ êàíàëà 1                        ¦

¦      ¦        ¦                                           ¦

¦ 87h  ¦ çàïèñü ¦ òî æå äëÿ êàíàëà 0                        ¦

L------+--------+----------------------------------------------

     Ïîðòû 0h - 7h ïðåäíàçíà÷åíû  äëÿ çàïèñè èñõîäíûõ çíà÷åíèé â ðåãèñòðû  íà÷àëüíîãî è  òåêóùåãî àäðåñà,  íà÷àëüíîãî è  òåêóùåãî ñ÷åò÷èêà   öèêëîâ  äëÿ   âñåõ   4-õ   êàíàëîâ.  Òàê   êàê  ïîðòû âîñüìèðàçðÿäíûå,  à  ðåãèñòðû,  â  êîòîðûå  ÷åðåç  íèõ çàíîñÿòñÿ äàííûå, 16-ðàçðÿäíûå, òî çàïèñü ïðîèçâîäèòñÿ â äâà ïðèåìà. Ïåðåä ïåðâîé  êîìàíäîé  âûâîäà  â  òðåáóåìûé  ïîðò íåîáõîäèìî ñáðîñèòü òðèããåð-çàùåëêó,    äëÿ   ÷åãî    âûïîëíÿåòñÿ   êîìàíäà   âûâîäà ïðîèçâîëüíîãî çíà÷åíèÿ  â ïîðò 0Ch, ïîñëå  ÷åãî â òðåáóåìûé ïîðò âûâîäèòñÿ  ìëàäøèé áàéò  16-ðàçðÿäíîãî çíà÷åíèÿ  è çàòåì ñòàðøèé áàéò ñëåäóþùåé êîìàíäû âûâîäà â òîò æå ïîðò.

     Âûâîä â ïîðò 8h ïîçâîëÿåò çàíåñòè çíà÷åíèå â ðåãèñòð êîìàíä ÏÄÏ. Îïèñàíèå áèòîâ ðåãèñòðà êîìàíä ïðèâåäåíî â ï.2.3.

     ×òåíèå  èç  ïîðòà   8h  ñ÷èòûâàåò  ðåãèñòð  ñîñòîÿíèÿ  ÏÄÏ. Îïèñàíèå áèòîâ ðåãèñòðà ñîñòîÿíèÿ ïðèâåäåíî â ï.2.3.

     Çàïèñü  â ïîðò  9h  ïîçâîëÿåò  óñòàíîâèòü èëè  ñáðîñèòü áèò çàïðîñà â ðåãèñòð çàïðîñîâ äëÿ îäíîãî èç êàíàëîâ. Ôîðìàò êîìàíäû ñëåäóþùèé:

 7  6  5  4  3  2  1  0

---T--T--T--T--T--T--T--¬

¦X  X  X  X  X ¦  ¦     ¦ Áèòû:


L--+--+--+--+--+T-+T-+T-- -----

íå èñïîëüçóþòñÿ ¦  L--+--> 0-1: âûáîð êàíàëà 00 - 0 ¦                      01 - 1

               ¦                           10 - 2

               ¦                           11 - 3


L--------> 2: 1=óñòàíîâèòü áèò çàïðîñà íà ÏÄÏ 0=ñáðîñèòü áèò çàïðîñà íà ÏÄÏ

     Çàïèñü  â ïîðò  0Ah ïîçâîëÿåò  óñòàíîâèòü èëè  ñáðîñèòü áèò ìàñêè â ðåãèñòðå ìàñîê äëÿ îäíîãî èç êàíàëîâ. Ôîðìàò êîìàíäû:

 7  6  5  4  3  2  1  0

---T--T--T--T--T--T--T--¬

¦X  X  X  X  X ¦  ¦     ¦ Áèòû:


L--+--+--+--+--+T-+T-+T-- -----

íå èñïîëüçóþòñÿ ¦  L--+--> 0-1: âûáîð êàíàëà 00 - 0 ¦                      01 - 1


               ¦                           10 - 2

               ¦                           11 - 3

L--------> 2: 1=óñòàíîâèòü áèò ìàñêè 0=ñáðîñèòü áèò ìàñêè


     Çàïèñü â ïîðò 0Bh óñòàíàâëèâàåò çíà÷åíèå â ðåãèñòðå ðåæèìîâ îäíîãî èç 4-õ êàíàëîâ ÏÄÏ. Áèòû 0  è 1 çàäàþò íîìåð êàíàëà (00 ­0, 01  - 1, 10 -  2, 11 - 3).   áèòû 2 -  7 çàíîñÿòñÿ çíà÷åíèÿ, ïåðåäàâàåìûå  ñîîòâåòñòâåííî  â  áèòû  0  -  6 ðåãèñòðà ðåæèìîâ. Îïèñàíèå áèòîâ ðåãèñòðà ðåæèìîâ ïðèâåäåíî â ï. 2.3.

     Çàïèñü  â  ïîðò  0Dh  çàäàåò  ïðîãðàììíûé ñáðîñ êîíòðîëëåðà (Master  Clear). Âûâîä  ëþáîãî áàéòà  â ýòîò  ïîðò èìååò  òîò æå ýôôåêò,  ÷òî  è  àïïàðàòíûé  ñáðîñ 

←ïðåäûäóùàÿ ñëåäóþùàÿ→
1 2 3 4 5 6 7 8 9 10 11 12 13 14 ... 


Copyright © 2005—2007 «RefStore.Ru»