|
|
|
|
Zandy: несколько отличные от тех, которые приняты в пиках Я старался не привязываться к какой-либо системе команд, Собрались мы, а предпочтения у всех разные. И по языку и по типам все тут разное любят.... Если уложите в реальные команды ПИКа, то должна быть короткая программа. Zandy, Есть что непонятное по алгоритму?. |
|
|
Vlad_Petr: Если уложите в реальные команды ПИКа, то должна быть короткая программа. Zandy, Есть что непонятное по алгоритму?. Так я же все выложил, и рисуночек алгоритма и саму программу... Вы же сами сказали, что согласны с picmaniacoм, а он вроде одобрил.  Выкладываю скорректированный рисуночек алгоритма (не алгоритм и не граф ) для пояснения работы программы, которую я выложил ранее для задания №3. Ну назовем его блок-схемой алгоритма. Вот он. 60982.doc |
|
|
Vlad_Petr: Собрались мы, а предпочтения у всех разные. И по языку и по типам все тут разное любят.... Очень давно, когда отец учил меня ездить по Москве на автомобиле, он всегда говорил, что самая короткая дорога из одного места в другое, не та, которая самая короткая по километражу, а та, которую ты хорошо знаешь. Я всегда придерживался этого принципа. А потом, так сложилось, что программы, которые делали другие для меня все были под пики. |
|
|
А вот и схема. Я хитрый.. Воспользовался вашей из старого задания, только малость подкорректировал. 
|
|
|
Zandy: вот и схема Меня давно мучает вопрос: а можно ли в принципе оставлять "в воздухе" входы PIC-a, конкретно я о RB6 и RB7? Может лучше их "подтянуть" вверх? Zandy, кстати а чем Вы схему чертили? Очень даже неплохой редактор...! |
|
|
Я вчера ночью "наворотил" Лишних команд понаписал много. Потом приснилось, что я все сделал не так. Сейчас поправлю и выложу снова. Левон: можно ли в принципе оставлять "в воздухе" входы PIC-a, конкретно я о RB6 и RB7? Да ведь мы же включаем подтягивающие резисторы. movlw B'00000000' ; Обнуление OPTION_REG для включения movwf OPTION_REG; подтягивающих резисторов. Левон: Zandy, кстати а чем Вы схему чертили? Очень даже неплохой редактор...! Я же сказал, что не чертил, а корректировал. Все вопросы по "черчению" к picmaniacу. Левон, так вы присоединитесь наконец или нет? Давайте! Повеселее будет! Мне одному не так "позорно" будет. 
|
|
|
Zandy: вот и схема Титула удостоить Вас пока не могу, ибо совершенно незаслуженно обидели резисторы R6, R7. И выходы не обозначены. А рисовал в обыкновенном Paint. Что за проблемы с кодировкой в предложенных макрокомандах? (n+1)-й раз прошу - НУ ЗАДАВАЙТЕ ЖЕ ВОПРОСЫ КОНКРЕТНО!!! Там стандартная "кириллица Windows". Скопировал из MPLAB5 через Notepad. Открывается нормально у меня.
|
|
|
Вот, выкинул лишние команды. picmaniac: Что за проблемы с кодировкой в предложенных макрокомандах? (n+1)-й раз прошу - НУ ЗАДАВАЙТЕ ЖЕ ВОПРОСЫ КОНКРЕТНО!!! Там стандартная "кириллица Windows". Попробуйте сами открыть ссылку. Кракозябры. Правда, если скопировать файл и открыть в блокноте или в MPLABе, то все нормально. Почему так, сам не знаю. У Влад_Петр, видимо тоже самое.
61009.asm |
|
|
Вот поправленная схема. Резисторы реабилитировал. Выходы обозначил. 
|
|
|
А кнопки? Их, наверное, лучше тоже подписать - "влево", "вправо". Насчёт программы. Я пока по-диагонали просмотрел. Вроде всё нормально. Даже вполне хорошо. Одно замечание - я не стал бы так делать: bcf PORTA,OutL ; Установить RА0 в 0 bsf PORTA,OutR ; Установить RА1 в 1 Лучше сразу записать в порт заранее сформированный байт. Об этом я уже ранее рассказывал. Будет время - в симуляторе погоняю. Самое интересное, что у меня ссылка на макрокоманды почему-то нормально открывается. Попробуйте её открыть и принудительно переключить кодировку в браузере на "Кириллица Windows". |
|
|
|
|