Страница 1 из 1
help по PIC16F84A Как принять послед-но 8 битов инф. по RA0
Добавлено: Пт мар 04, 2016 15:51:45
AndreyBirin37
Всем привет)
Я начинающий программист по ассемблеру именно по программированию на PIC16F84A.
Возникли сложности и хотел попросить вас помочь мне решить эти вопросы...
1 вопрос: Как принять последовательно 8 битов информации по одному входу допустим RA0. Не знаю каким образом это дело еще и изобразить в Proteus?? и код для приема...поэтому пожалуйста, помогите мне дойти до истины)
Заранее всем спасибо. Пожалуйста пишите более проще так мне до вас наверное еще далековато.
Re: help по PIC16F84A Как принять послед-но 8 битов инф. по
Добавлено: Пт мар 04, 2016 16:17:06
otest
1. Если последовательность низкой частоты и МК больше делать нечего, то можно ожидать их прихода
BTFSS PORTA,0
2. Через прерывание.
Re: help по PIC16F84A Как принять послед-но 8 битов инф. по
Добавлено: Пт мар 04, 2016 16:23:25
AndreyBirin37
А можно на примере кода пожалуйста...)
Re: help по PIC16F84A Как принять послед-но 8 битов инф. по
Добавлено: Пт мар 04, 2016 17:00:05
botchin
Вам бъ почитать
Предко - Справочник по PIC-микроконтроллерам
там на стр 269 есть что-то похожее.
Re: help по PIC16F84A Как принять послед-но 8 битов инф. по
Добавлено: Пт мар 04, 2016 17:01:48
Аlex
AndreyBirin37 писал(а):А можно на примере кода пожалуйста...)
И так 8 раз.
Результат будет в "IN".
Re: help по PIC16F84A Как принять послед-но 8 битов инф. по
Добавлено: Пт мар 04, 2016 17:18:37
AndreyBirin37
Аlex писал(а):AndreyBirin37 писал(а):А можно на примере кода пожалуйста...)
И так 8 раз.
Результат будет в "IN".
Спасибо Аlex. Я понял. А как я могу запустить в proteus чтобы он по очереди кидал мне то 1 то 0 через генератор или как лучше?
Re: help по PIC16F84A Как принять послед-но 8 битов инф. по
Добавлено: Вс мар 06, 2016 13:09:31
kotpalych
Если вам нужно посчитать количество импульсов , то используйте цифровой генератор Proteus с шаблоном и программу
Аlexа , а если нужно принять восемь бит информации , то есть
готовый пример , с конфигурацией для своего микроконтроллера и териминалами , надеюсь разберетесь сами .
Re: help по PIC16F84A Как принять послед-но 8 битов инф. по
Добавлено: Чт мар 17, 2016 12:12:42
Fallk
AndreyBirin37 писал(а):Спасибо Аlex. Я понял. А как я могу запустить в proteus чтобы он по очереди кидал мне то 1 то 0 через генератор или как лучше?
Дабавить еще один PIC и в нем запустить процес передачи то 1 то 0 либо в цикле, либо от кнопки либо еще от чего
Код: Выделить всё
BTFSC PORTB,0
пауза
BTFSC PORTB,0
пауза
BTFSS PORTB,0
пауза
BTFSC PORTB,0
пауза
BTFSS PORTB,0
пауза
передадим 00101