Свежие обсуждения
Микроконтроллеры

КТО РАБОТАЛ С ПРОГРАММОЙ UMPS

1 2 3

вопрос 1. почему при программирование контроллера pic включать подтягивающие резисторы
2. когда одинь из портов настроен на ввод обязательно ли ему подать постоянно землю
за ответ зарание Вам спасибо с уважением peling.

 

Бааалин...
Это похоже на развод.......

 

пожаллуйста не ругайте меня я просто начинающий

 

Ок, но от этого ворос понятнее не стал.
Переформулируй.

 

просто я хотел Вам сказать что простую схемку собрал на основе микроконтроллере pic16f84a ну у меня он должен управлять одним светадиодом написал программу на UMPS е :
///////////////////////////////////////////////////////
clrf portA
clrf portB
org 0
bsf status,rp0
movlw b'00001'
movwf trisA
movlw b'00000000'
movwf trisB
bcf status,rp0
m1
movf portA,w
movwf tempA
btfss tempA,0
goto m1
movlw b'00000010'
movwf portB
end.
/////////////////////////////////////////////////
Вот и програмка проблема в чем когда эту все загружаю в контроллер и включаю устройство светодиод соединенный в порт (В,1) постоянно горит (слабо) . Режым генератора стоит XL внешней соединил кварц 4Мгц . Вот теперь я хочу спросить когда я на порт (А настроенную на ввод) подаю землю через 100 кОм вым резистором светодиод не горить а когда даю команду тойсть по порту А она выполняет команду
(программу)но одинь раз горить и потухает а там у меня стоит цыкл. Вот в чем проблема.
Хочу спросить нужен ли 100 кОм вый резистор соединять?

 

Надо программу в конце зациклить. Она сама по себе на end не останавливается. Добавь перед end строчку

m2
goto m2

А сейчас у тебя программа выполняется дальше, доходит до конца памяти и начинает сначала. Вот светодиод и моргает быстро-быстро.

 

 

У меня еще одинь вопрос Вам был, почему все пишут программу в MPLAB е а не на UMPSе ? Просто у меня стоит UMPS демо версия я пишу программу симулироваю на PRONEUS е работает . Я просто думаю что все эти глюки у меня из за этого как вы думаете? И потом в UMPSе нет библиотека PIC16F84A а есть только PIC16F84 я на этом и писал программу есть ли какаята разница между PIC16F84A и PIC16F84 при программирование .

 

peling: ли какаята разница между PIC16F84A и PIC16F84 при программирование
Никакой. У них только электрические параметры отличаются. Но не на столько чтоб об этом заморачиваться.

Программуля конечно кривоватая. Но строчки
AHTOXA: m2
goto m2

её спасут

peling: movlw b'00001'
Я бы нулей добавил, а то не читаемо 00000001

peling: Хочу спросить нужен ли 100 кОм вый резистор соединять?
Резистор на порт А, где кнопка или порт В, там где светодиод? На входы можно подавать напряжение без резисторов. Светодиод можно подключать через 750 Ом (можно чуть больше, можно меньше).

peling: почему все пишут программу в MPLAB
Потому что она упоминалась на сайте www.ikarab.narod.ru Это ваще моя microбиблия.

зы А кто подскажет библию по микробейсику?

 

Vladikas:
она упоминалась на сайте
Ну, для начала, она упоминается на сайте www.microchip.com

peling, пока Вы так и не представили доказательств, что не являетесь "Ба-алшым Акардеоном".