Сообщение от Diman81
|
Спасибо за ответы. Но при прошивке реальной микросхемы все работает так как надо. И при симуляции в PIC Simulator IDE тоже. Пишу на ASMe, компилятор MPASM.
bsf PORTB,0x01
За советы спасибо но не хочется лишние строчки в программе писать.
|
А может и не стоит писать, а только исправить? Ну скажем так:
bsf PORTB,0
Я не зря просил код в студию. Если вы в начале своей программы не поправили диррективой RADIX систему счисления, то и у вас и у меня подразумевается HEX. Только я устанавлисаю нулевой бит (см. картинку из "Среднее семейство PIC.pdf" с сайта Мелкочипа.ру), а что устанавливаете Вы, пихая компилятору байт '0000 0001' на трехбитовое место bbb - ??? Странный какой-то у Вас компилятор, да и "железо" тоже, если "все работает".
Извиняюсь, приложил фрагмент для BCF, но для BSF аналогично.
"Ошибки надо не исправлять - их надо смывать... кровью" - студентка Нина "Кавказская пленница"
‹center›
-- Прилагается рисунок: --
‹IFRAME src = "nuke/users_images/24072008/6579014.GIF" frameborder="0" name="fr9272042" scrolling="yes" width="470" height="333" align="bottom"›[img]nuke/users_images/24072008/6579014.GIF[/img]
‹font color=red›Рисунок не умещается на странице и поэтому сжат!‹/font›
Для того, чтобы просмотреть его полностью, щелкните здесь.
‹/IFRAME›
‹/center›