Как запрограммировать пик чип, чтобы запомнить конкретный вход?
Я собираю схему, которая позволяет пользователю указать автомобилю, сколько пробелов идти вперед / назад и сколько пробелов идти влево / вправо. Чтобы сделать это, я понял, что мне понадобится какой-нибудь чип памяти, который будет запоминать двоичный вход, который отправляется на 7-сегментный дисплей, как только пользователь выберет, а затем включает двигатель на определенное время, которое я могу установить.
Я хотел бы знать, как я могу запрограммировать микросхему ПИК для запоминания двоичного входа, включения двигателя, а затем забыть двоичный вход, готовый к другому?
1 ответ
Вам не нужен отдельный чип памяти, так как PIC имеет некоторую внутреннюю память; Вы можете использовать res
директива для выделения байтов памяти, которые впоследствии могут быть использованы в качестве переменных. Процесс будет следующим:
- Прочитать ввод пользователя
- Сохранить вход в выделенном пространстве памяти
- Сохраните это в переменной
- Делай что хочешь
Кроме того, вам не нужно "забывать" входные данные, так как переменная, расположенная с res
перезаписывается
PS: я предполагаю, что вы используете ассемблер, если нет, пожалуйста, сообщите нам, какой язык вы используете.