Електроний посібник з
дисципліни "Ìікропроцесорні системè"
Äèïëîìíûé ïðîåêò
1. ÇÀÃÀËÜͲ ÏÎÍßÒÒß É ÑÒÐÓÊÒÓÐÀ ÑÈÑÒÅÌ ÊÅÐÓÂÀÍÍß
1.1. Äèñêðåòí³ àáî öèôðîâ³ ÑÓ
1.2. Îñíîâè îá÷èñëþâàëüíî¿ òåõí³êè
1.2.1. Îñíîâè áóëåâî¿ àëãåáðè
1.2.2. Áàçîâ³ ëîã³÷í³ åëåìåíòè
1.2.3. Ðåàë³çàö³ÿ ëîã³÷íèõ åëåìåíò³â (ËÅ)
1.2.4. Êîìá³íàö³éí³ ïðèñòðî¿
1.2.5. Àðèôìåòè÷í³ ïðèñòðî¿
1.2.6. Öèôðîâ³ ïðèñòðî¿ ïîñë³äîâí³ñòíîãî òèïó
1.2.7. Îðãàí³çàö³ÿ ïàì'ÿò³
1.2.8. Ìåòîäè é ñïîñîáè ðåàë³çàö³¿ äèñêðåòíèõ ³ öèôðîâèõ ÑÓ
2. ÇÀÃÀËÜͲ ²ÄÎÌÎÑÒ² ÏÐΠ̲ÊÐÎÊÎÍÒÐÎËÅÐÈ
2.1. Ñòðóêòóðà é ôóíêö³îíàëüí³ ìîæëèâîñò³ áàçîâî¿ ìîäåë³ ÌCS-51 (ÌÊ51)
2.2. Ïðîãðàìíî äîñòóïí³ ðåñóðñè ÌÊ51
2.3. Ìåòîäè àäðåñàö³¿ â ÌÊ51
2.4. Ñèñòåìà êîìàíä ÌÊ51
2.4.1. Àðèôìåòè÷í³ êîìàíäè
2.4.2. Ëîã³÷í³ êîìàíäè
2.4.3. Êîìàíäè ïåðåñèëàííÿ
2.4.4. Êîìàíäè ïåðåäà÷³ êåðóâàííÿ
2.4.5. Êîìàíäè ðîáîòè ç á³òàìè
3. ÏÎÐÒÈ ÂÂÎÄÓ/ÂÈÂÎÄÓ ²ÍÔÎÐÌÀÖ²¯
4. ÎÐÃÀͲÇÀÖ²ß ÏÅÐÅÐÈÂÀÍÜ Ó Ì²ÊÐÎÏÐÎÖÅÑÎÐÍÈÕ ÑÈÑÒÅÌÀÕ
5. ÎÐÃÀͲÇÀÖ²ß ÒÈÌ×ÀÑÎÂÈÕ ÇÀÒÐÈÌÎÊ Ó Ì²ÊÐÎÏÐÎÖÅÑÎÐÍÈÕ ÑÈÑÒÅÌÀÕ
6. ÏÐÀÂÈËÀ ÍÀÏÈÑÀÍÍß ÏÐÎÃÐÀÌ ÄËß ÌÊ 51
6.1. Êîìï³ëÿòîð äëÿ ì³êðîêîíòðîëåð³â ñ³ì’¿ ÌÊ51
6.2. Ñèíòàêñèñ ìîâè àñåìáëåðà
6.3. Äèðåêòèâè àñåìáëåðà
6.4. Îá÷èñëåííÿ ï³ä ÷àñ òðàíñëþâàííÿ
6.5. Ïîð³âíÿííÿ ï³ä ÷àñ òðàíñëþâàííÿ
6.6. Ïîâ³äîìëåííÿ ïðî ïîìèëêè àñåìáëþâàííÿ
6.7. Ìåòîäèêà ðîáîòè ç êîìï³ëÿòîðîì x8051
6.7.1. ijàëîãîâèé ðåæèì
6.7.2. Ðåæèì êîìàíäíîãî ðÿäêà
6.8. Ðåäàêòîð çâ'ÿçê³â äëÿ êîìï³ëÿòîðà ì³êðîêîíòðîëåðà ñ³ì’¿ ÌÊ51
7. ÏÐÈÊËÀÄÈ ÂÂÎÄÓ ²ÍÔÎÐÌÀÖ²¯ Ç ÄÈÑÊÐÅÒÍÈÕ ÄÀÒ×ÈʲÂ
8. ÎÐÃÀͲÇÀÖ²ß ÏÅÐÅÄÀײ ²ÍÔÎÐÌÀÖ²¯  ÏÎÑ˲ÄÎÂÍÎÌÓ ÔÎÐÌÀÒ²  (ÌÏÑ)
8.1. Ïðèíöèïè ïåðåäà÷³ ³íôîðìàö³¿ ç ïîñë³äîâíîãî êàíàëó çâ'ÿçêó
8.2. Ïîñë³äîâíèé ³íòåðôåéñ ó ì³êðîêîíòðîëåð³ ÌÑS51
8.3. Ðåæèì ðîáîòè 0
9. ÏÎÑ˲ÄÎÂͲ ØÈÍͲ ÑÈÑÒÅÌÈ (ÊÀÍÀËÈ ÇÂ'ßÇÊÓ)
9.1. Çàãàëüí³ ïîíÿòòÿ ïðî åëåêòðîíí³ øèíí³ ñèñòåìè
9.2. гçíîâèäè ïîñë³äîâíèõ øèííèõ ñèñòåì
9.3. Îêðåì³ ïðèêëàäè ³íòåðôåéñ³â òà ïîñë³äîâíèõ øèí
9.3.1. ²íòåðôåéñ RS 232
9.3.1.1. Âèçíà÷åííÿ ëîã³÷íîãî ð³âíÿ
9.3.1.2. Ðîçâåäåííÿ êîíòàêò³â òà ñèãíàë³â
9.3.1.3. Äîâæèíà êàáåëþ
9.3.2. Ç’ºäíàííÿ RS 485
9.3.3. Øèíà I
2
C
9.3.3.1. Êîíöåïö³ÿ øèíè I
2
C
9.3.3.2. Ïåðåäà÷à äàíèõ íà ð³âí³ ðîçðÿä³â
9.3.3.3. Êåðóâàííÿ äîñòóïîì äî ñï³ëüíîãî ðåñóðñó òà òàêòîâà ñèíõðîí³çàö³ÿ
9.3.3.4. Àäðåñàö³ÿ êîðèñòóâà÷³â øèíè (I
2
C - áëîêè)
9.3.4. CAN (Controller Area Network - ìåðåæà êîíòðîëåð³â)
9.3.4.1. Îñíîâè
9.3.4.2. Ô³çè÷í³ õàðàêòåðèñòèêè
9.3.4.3. Õàðàêòåðèñòèêè ïðîòîêîëó ð³âíÿ ïåðåäà÷³ á³ò³â
9.3.4.4. Ïðîòîêîëè çàñòîñóâàííÿ íà áàç³ CAN
9.3.4.5. Îñíîâí³ õàðàêòåðèñòèêè CAN
9.3.5. MODBUS
10. ÏÐÈÊËÀÄÈ ÐÎÇÐÎÁÊÈ ÑÈÑÒÅÌ ÊÅÐÓÂÀÍÍß ÍÀ ÁÀDz ÌÊ-51
10.1. Ñèñòåìè êåðóâàííÿ ç íåïåðåðâíèìè õàðàêòåðèñòèêàìè
10.2. Ñèñòåìè êåðóâàííÿ êðîêîâèìè äâèãóíàìè
Ç̲ÑÒ