Микропроцессорные средства и системы управления: учебное пособие / А. В. Мануковский, А. Ж. Саринова.

P o d p r o g r a m m e : p u s h PSW p u sh - - ACC p u s h RO ; С о х р а н и т ь с о д е р ж и м о е ; и с п о л ь з у е м ы х в , - п о д п р о г р а м м е р е г и с т р о в ; Т е к с т п о д п р о г р а м м ы p o p R0 p o p ACC p o p PSW в о с с т а н о в и т ь с о д е р ж и м о е ; и с п о л ь з у е м ы х в ; п о д п р о г р а м м е р е г и с т р о в r e t ; в е р н у т ь с я и з п о д п р о г р а м м ы Рисунок 11.4 —Программа для микроконтроллера 11.4 Подпрограммы процедуры и подпрограммы функции Подпроі-раммы предназначены для выполнения определённых действий над внутренними устройствами микроконтроллера, внешними устройствами подключёнными к ножкам микроконтроллера или числами, хранящимися в памяти этой микросхемы. В любом случае, с точки зрения программы, операции производятся над переменными. Переменные могут быть локальными или глобальными. Подпрограммы процедуры. Если подпрограмма только осуществляет действия над глобальными переменными, то такая подпрограмма называется процедурой. Эта подпрограмма может осуществлять управление какими-то устройствами или осуществлять какие-либо вычисления. Если производятся вычисления, то результат помещается в глобальную переменную для того, чтобы этим результатом могла воспользоваться друі-ая подпрограмма или основная программа. Пример управления последовательным портом: G_Per=56; PeredatByte(); G Рег=37; PeredatByteQ;

RkJQdWJsaXNoZXIy MTExODQxMg==