| Pic Basic pro для начинающих | 
|  | 
| 
 
 
 
 | Matrix252005 | Дата: Чт, 09.12.2010, 14:28  |                                                                                                                Сообщение # 511 |  
 |   
 
 
 
 
  Группа:
  Проверенные
 
  Ранг: 
 
 Разобрался
 
  
 Сообщений: 
 
 
 636
 
 
 Замечания: ± На сайте с 12.10.2007
 
 
 Статус: 
 Offline
 
 | amid-, да. В самом вверху (самая первая строка...) 
 THE TRUTH IS OUT THERE.
 
 С уважением, Николай.
 |  
 |  |  |  | 
| 
 
 
 
 | amid- | Дата: Чт, 09.12.2010, 14:34  |                                                                                                                Сообщение # 512 |  
 | ![amid-]()  
 
 
 
 
  Группа:
  Проверенные
 
  Ранг: 
 
 Понимаю
 
  
 Сообщений: 
 
 
 89
 
 
 Замечания: ± На сайте с 02.12.2010
 
 
 Статус: 
 Offline
 
 | Quote (Matrix252005) Matrix252005Вы извините я задам еше один вопрос у этих pic за выход dtmf сигнала отвечает любой выход porta или portb ??
  Читаю даташит pic входы и выходы немного не догоняю. Если вы в курсе и Вас не затруднит подскажите.
 |  
 |  |  |  | 
| 
 
 
 
 | Matrix252005 | Дата: Чт, 09.12.2010, 14:41  |                                                                                                                Сообщение # 513 |  
 |   
 
 
 
 
  Группа:
  Проверенные
 
  Ранг: 
 
 Разобрался
 
  
 Сообщений: 
 
 
 636
 
 
 Замечания: ± На сайте с 12.10.2007
 
 
 Статус: 
 Offline
 
 | amid-, я не знаю, что Вы хотите, как я Вам могу чем то помочь. Вы конкретно опишите Ваше устройство, представьте схему и по возможности код программы... Если Вы по поводу м/с MT8870, вот, что я нашел в нете: http://www.google.com.ua/images?....bih=909  Задумка интересная, но что Вы конкретно хотите мы же не можем знать.... Я перешел на Proton, мне с ним легче работать... Давайте договоримся так, Вы предоставляете все необходимое, а мы Вам помогаем. ОК!!!! 
 THE TRUTH IS OUT THERE.
 
 С уважением, Николай.
 |  
 |  |  |  | 
| 
 
 
 
 | amid- | Дата: Чт, 09.12.2010, 14:49  |                                                                                                                Сообщение # 514 |  
 | ![amid-]()  
 
 
 
 
  Группа:
  Проверенные
 
  Ранг: 
 
 Понимаю
 
  
 Сообщений: 
 
 
 89
 
 
 Замечания: ± На сайте с 02.12.2010
 
 
 Статус: 
 Offline
 
 | Quote (Matrix252005) Давайте договоримся так, Вы предоставляете все необходимое, а мы Вам помогаем. ОК!!!!Спас за внимание
 Подготовлю полный проект и Вам отправлю на суд если это бедет вам интересно.
 Спасибо
 |  
 |  |  |  | 
| 
 
 
 
 | Matrix252005 | Дата: Чт, 09.12.2010, 14:52  |                                                                                                                Сообщение # 515 |  
 |   
 
 
 
 
  Группа:
  Проверенные
 
  Ранг: 
 
 Разобрался
 
  
 Сообщений: 
 
 
 636
 
 
 Замечания: ± На сайте с 12.10.2007
 
 
 Статус: 
 Offline
 
 | Конечно... Мне отправлять не нужно, просто выложите на форуме, а мы глянем, если будут ошибки, подскажем Вам... 
 THE TRUTH IS OUT THERE.
 
 С уважением, Николай.
 |  
 |  |  |  | 
| 
 
 
 
 | Alexandr280480 | Дата: Чт, 09.12.2010, 15:30  |                                                                                                                Сообщение # 516 |  
 |   
 
 
 
 
  Группа:
  Проверенные
 
  Ранг: 
 
 Понимаю
 
  
 Сообщений: 
 
 
 96
 
 
 Замечания: ± На сайте с 23.01.2010
 
 
 Статус: 
 Offline
 
 | Всем привет! Уважаемые форумчане, хочу спросить в каких единицах времени измеряет команда RCTIME ? а то что-то большие разногласия.
 
 Купить за деньги может ВСЁ,
 А ты попробуй сделай САМ!!!
 |  
 |  |  |  | 
| 
 
 
 
 | Alexej79 | Дата: Чт, 09.12.2010, 21:36  |                                                                                                                Сообщение # 517 |  
 |   
 
 
 
 
  Группа:
  Проверенные
 
  Ранг: 
 
 Понимаю
 
  
 Сообщений: 
 
 
 71
 
 
 Замечания: ± На сайте с 16.08.2010
 
 
 Статус: 
 Offline
 
 | Quote (mikhail09p) Declare PortB_Pullups = On ; Включить подтягивающие резисторы на PORTBСпасибо вприципе у меня очепятка в моём посте была. Я имел ввиду PortB_Pullups = On, дико извиняюсь. (Дочке спасибо)
 Теперь просто мои размышления по поводу подтягивающего резистора. Если включаются все резисторы выводов порта В то получается что чтоб программа видела что на выводе нажата кнопка это надо прописать IF SW1 = 0 кнопка же подключена с ножки пика на массу без каких либо других примочек. Но есть надобность в тоже время чтоб другой вывод порта В принял сигнал с другой кнопки в виде лог 1 т.е. пустить плюсовое напряжение на вывод.
 Получится ли так? Поймёт ли контроллёр?
 Вот что пишет компилятор на применение Declare PortB_Pullups = On
 Unrecognised DECLARE. Creating an assemble #DEFINE directive!
 Что это значит?
 
 Сообщение отредактировал 
 
 Alexej79 - Чт, 09.12.2010, 21:53
 
  |  
 |  |  |  | 
| 
 
 
 
 | Broka | Дата: Чт, 09.12.2010, 21:44  |                                                                                                                Сообщение # 518 |  
 |   
 
 
 
 
  Группа:
  Проверенные
 
  Ранг: 
 
 Помогаю всем
 
  
 Сообщений: 
 
 
 252
 
 
 Замечания: ± На сайте с 30.09.2009
 
 
 Статус: 
 Offline
 
 | Alexej79, А ты этот вывод посади через резистор на " минус", а в программе напиши IF SW1 = 1, и всё будет работать на оборот!  Ну и естественно один вывод кнопки надо будет теперь сажать на +5V, а не на - 
 Наладчик КИП и А
 
 Сообщение отредактировал 
 
 Broka - Чт, 09.12.2010, 21:47
 
  |  
 |  |  |  | 
| 
 
 
 
 | amid- | Дата: Пт, 10.12.2010, 09:27  |                                                                                                                Сообщение # 519 |  
 | ![amid-]()  
 
 
 
 
  Группа:
  Проверенные
 
  Ранг: 
 
 Понимаю
 
  
 Сообщений: 
 
 
 89
 
 
 Замечания: ± На сайте с 02.12.2010
 
 
 Статус: 
 Offline
 
 |   Выставляю на суд свой первый проект если кому интересно посмотрите
 Замечания принимаются с удовольствием
 Я тока учусь !!!
 Прикрепления: 
						1_.rar
							(55.6 Kb)
 Сообщение отредактировал 
 
 amid- - Пт, 10.12.2010, 15:41
 
  |  
 |  |  |  | 
| 
 
 
 
 | mikhail09p | Дата: Пт, 10.12.2010, 16:43  |                                                                                                                Сообщение # 520 |  
 |   
 
 
 
 
  Группа:
  Проверенные
 
  Ранг: 
 
 Помогаю всем
 
  
 Сообщений: 
 
 
 481
 
 
 Замечания: ± На сайте с 04.05.2010
 
 
 Статус: 
 Offline
 
 | Скачайте у кого-нить из модераторов проэкт и посмотрите, что там должно быть. Читайте http://www.terrarus.ucoz.ru/proton_plus_ide/index.html там по Протону, он проще и лучше.
 |  
 |  |  |  | 
| 
 
 
 
 | tvset | Дата: Сб, 11.12.2010, 10:09  |                                                                                                                Сообщение # 521 |  
 | ![tvset]()  
 
 
 
 
  Группа:
  Проверенные
 
  Ранг: 
 
 Новенький
 
  
 Сообщений: 
 
 
 4
 
 
 Замечания: ± На сайте с 25.11.2010
 
 
 Статус: 
 Offline
 
 | День добрый. Пытаюсь учиться программировать PICи по книге Чака Холибейка Программирование Рic-микроконтроллеров на PicBasicPro
 использую MicroCodeStudio 4.0.0 PicBasic Pro 2.47
 и вот такая простая программа на pic16f876:
 'my 1 prog:
 define lcd_dreg portb
 define lcd_dbit 4
 define lcd_rsreg portb
 define lcd_rsbit 3
 define lcd_ereg portb
 define lcd_ebit 0
 define lcd_bits 4
 define lcd_lines 2
 define lcd_commandus 2000
 define lcd_dataus 50
 trisc = 0 порт с на выход pause 500 'инициализация lcd
 symbol led = portc.4 присваивем порту имя led
 main:
 LCDOUT $FE, 1, "Hello" ' вывод текста“Hello”
 led = 1
 pause 1000
 led = 0
 pause 300
 goto main
 end
 работает частично,т. е. светодиод моргает а на lcd
 на верхней строке все сегменты засвечены и все...
 (регулировка контраста работает)
 на выводе rs индикатора логический 0,на остальных-логическая 1.
 в чем проблема не пойму(монтаж 100% верный,схема из вышеуказанной книги)
 |  
 |  |  |  | 
| 
 
 
 
 | mikhail09p | Дата: Сб, 11.12.2010, 10:25  |                                                                                                                Сообщение # 522 |  
 |   
 
 
 
 
  Группа:
  Проверенные
 
  Ранг: 
 
 Помогаю всем
 
  
 Сообщений: 
 
 
 481
 
 
 Замечания: ± На сайте с 04.05.2010
 
 
 Статус: 
 Offline
 
 | tvset, дайте весь проэкт, как догадатся, что и куда Вы подключили? |  
 |  |  |  | 
| 
 
 
 
 | amid- | Дата: Вт, 14.12.2010, 15:32  |                                                                                                                Сообщение # 523 |  
 | ![amid-]()  
 
 
 
 
  Группа:
  Проверенные
 
  Ранг: 
 
 Понимаю
 
  
 Сообщений: 
 
 
 89
 
 
 Замечания: ± На сайте с 02.12.2010
 
 
 Статус: 
 Offline
 
 | Подскажите выдает ошибку error ASM 51 ; (212) extra tokens on end of line
 работаю MCstudio
  вот проект |  
 |  |  |  | 
| 
 
 
 
 | ivan_fd | Дата: Вт, 14.12.2010, 17:26  |                                                                                                                Сообщение # 524 |  
 |   
 
 
 
 
  Группа:
  Модераторы
 
  Ранг: 
 
 Специалист
 
  
 Сообщений: 
 
 
 891
 
 
 Замечания: ± На сайте с 12.01.2009
 
 
 Статус: 
 Offline
 
 | Посмотрите на эту строчку:   Code @ DEVICE XT_OSC,WDT_OFF.PWRTE_ONи подумайте.
  Подсказываю: 
 Code  @ DEVICE XT_OSC,WDT_OFF,PWRT_ON
 |  
 |  |  |  | 
| 
 
 
 
 | amid- | Дата: Вт, 14.12.2010, 18:21  |                                                                                                                Сообщение # 525 |  
 | ![amid-]()  
 
 
 
 
  Группа:
  Проверенные
 
  Ранг: 
 
 Понимаю
 
  
 Сообщений: 
 
 
 89
 
 
 Замечания: ± На сайте с 02.12.2010
 
 
 Статус: 
 Offline
 
 | Quote (ivan_fd) Подсказываю: Code    @ DEVICE XT_OSC,WDT_OFF,PWRT_ON большое спасибо за подсказку ошибки но проблему это не решило |  
 |  |  |  |