реклама на сайте
подробности

 
 
> Помогите пожалуйста, помогите сообразить програму
Igorb
сообщение May 18 2007, 04:55
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 18-05-07
Пользователь №: 27 800



help.gif help.gif help.gif Огромная прозьба дорогие форумчани нужна срочная помощь в написании програмы. Програмы надо для MPLAB IDE ижелательно с обьяснениями. help.gif help.gif help.gif

МК - PIC16F877

1 Прога показывающая работу АЦП------- ------ НЕОБХОДИМО ЗАЖИГАТЬ ДИОД ВИСЯЩИЙ НА RBO ПРИ ИЗМЕНЕНИИ НАПРЯЖЕНИЯ НА RA0 help.gif help.gif
2 НАПИСАТЬ НА ЖКИ СЛОВО "ВОЛИНАД" Таблици кодов ЖКИ ща нету но если можна чтоб обьяснили куда их в проге вставлять.

help.gif help.gif help.gif ОГромная просьба ответить и помочь кто чем сможет (мож кто прогу напишет если будет свободное время, или обьяснит как сделать, или даст ссылочку полезную). help.gif help.gif help.gif

Сообщение отредактировал Igorb - May 18 2007, 04:56
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Igorb
сообщение May 21 2007, 04:28
Сообщение #2





Группа: Новичок
Сообщений: 8
Регистрация: 18-05-07
Пользователь №: 27 800



Здравствуйте. Это снова я. большое спасибо за помощь!!!!!! (И незачем так ругаться я не облинился просто времени мало!!!!!!!!!!!!) С АЦП вроде разобрался вот програмка, в Протеуся вроде все работает.
Проверте плиз.


;Пример работы АЦП
;Определить изменениеUo
list p=16f877
#include <P16F877.INC>

;************************************************************
; переменные

Count equ 0x000

;************************************************************
; вектор, соответствующий полному сбросу
org 00000h ; вектор сброса
goto Start
;************************************************************
;program code starts here
org 00020h ; начало программы в EPROM
Start
clrf PORTB ; Очистка защелки PORTB
bsf STATUS,RP0 ; Переход в банк 1
clrf TRISB ; Настройка выводов PORTB на выход
bcf ADCON1,0
bcf ADCON1,1
bcf ADCON1,2
bcf ADCON1,3
bsf ADCON1,7
bcf STATUS,RP0
bsf ADCON0,0
bcf ADCON0,3
bcf ADCON0,4
bcf ADCON0,5
bcf ADCON0,6
bcf ADCON0,7
bsf ADCON0,2

Loop1
btfsc ADCON0,2
goto Loop1

movf ADRESH,w
movwf FSR

Loop2
bcf ADCON0,2
bsf ADCON0,2

Loop3
btfsc ADCON0,2
goto Loop3

movf ADRESH,w
subwf FSR,0

Loop4
btfsc STATUS,2
goto Loop2

clrw
movlw 0x01
movwf PORTB
goto Loop2

END

А вот с ЖКИ как заклинело немогу вехать и всё, читал инфу но всеравно не могу вьехать. Индикатор на HD44780. Да пожалуста подскажите где скачать таблицу кодов (символов).

Вот фаил со схемой.

Сообщение отредактировал Igorb - May 21 2007, 04:31
Прикрепленные файлы
Прикрепленный файл  picdem_2_plus.BMP ( 352.34 килобайт ) Кол-во скачиваний: 29
 
Go to the top of the page
 
+Quote Post
volodya
сообщение May 21 2007, 08:06
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 194
Регистрация: 14-02-07
Из: УКРАИНА
Пользователь №: 25 344



Цитата(Igorb @ May 21 2007, 07:28) *
Здравствуйте. Это снова я. большое спасибо за помощь!!!!!! (И незачем так ругаться я не облинился просто времени мало!!!!!!!!!!!!) С АЦП вроде разобрался вот програмка, в Протеуся вроде все работает.

А вот с ЖКИ как заклинело немогу вехать и всё, читал инфу но всеравно не могу вьехать. Индикатор на HD44780. Да пожалуста подскажите где скачать таблицу кодов (символов).

Вот фаил со схемой.


В МПЛАБ ИДЕ (7.50 7.60 точно, 7.10 неуверен) есть АПЛИКАТШИН МАЕСТРО с готовыми модулями для
различного оборудования , в том числе прога для взаимодействия с ЛСД диспл.
присмотритесь. Там только задержки тактирования в ручную формировать нужно.


--------------------
"Для того чтобы избежать критики, надо ничего не делать, ничего не говорить и никем не быть"
"Каждый из нас бывает дураком по крайней мере пять минут в день; мудрость заключается в том, чтобы не превысить лимит." Элберт Хаббард
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 18:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01413 секунд с 7
ELECTRONIX ©2004-2016