Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

mikroC PRO for PIC помогоите разобраться

Непрочитано 19.05.2016, 12:30  
igor33
Временная регистрация
 
Регистрация: 16.07.2007
Адрес: Испания
Сообщений: 64
Сказал спасибо: 1
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
igor33 на пути к лучшему
По умолчанию mikroC PRO for PIC помогоите разобраться

Доброго времени суток Всем!
Я только начал изучать mikroC for PIC. У меня такой вопрос по UART передача данных с компа на PIC. Например передаю в PIC четыре байта с цифрами 2,5,3,7 вопрос как мне их в пике склеить чтоб получилось 2537 одно число,например чтоб оно засвечивало светодиод 2537 раз на контакте PIC RB0
Реклама:
igor33 вне форума  
Непрочитано 19.05.2016, 13:36  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: mikroC PRO for PIC помогоите разобраться

Таких цифр нет в двоичной системе.
В каком виде передаются цифры? В двоичном виде или в ANSI?
В любом случае, принять все байты числа, преобразовать его в удобный для счета вид, ну и начать цикл зажигания светодиода, уменьшая счётчик после каждого удачного зажигания.
Из двоично-десятичного можно не преобразовывать к двоичному, а считать прямо в двоично-десятичного виде

Блин, там уже сессия на носу, а он "только начал изучать".

Последний раз редактировалось NewWriter; 19.05.2016 в 13:49.
NewWriter вне форума  
Непрочитано 19.05.2016, 14:33  
igor33
Временная регистрация
 
Регистрация: 16.07.2007
Адрес: Испания
Сообщений: 64
Сказал спасибо: 1
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
igor33 на пути к лучшему
По умолчанию Re: mikroC PRO for PIC помогоите разобраться

Передаю в PIC например ANSI код "2" это = 50 или 0X32 в пике присваиваю ему целое число 2 и так далее. Не пойму как мне потом из них сделать одно число. например передал символы "2","4","7" затем указал переменным для этих принятых символов значения 2,4,7 получилось у меня три переменные n1 = 2,n2 = 4 и n3 = 7 в них находятся числа 2,4 и 7. как мне сделать чтоб в переменную nTot занести не сумму чисел 2,4,7 а целое число 247
igor33 вне форума  
Непрочитано 19.05.2016, 14:40  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: mikroC PRO for PIC помогоите разобраться

Чтобы получить число из строки, надо первый разряд умножить на 1, второй на 10, третий на 100 и так далее, потом все сложить. Как получить цифры из символов? Отнять 48 - код нуля. Вот так все просто.
Easyrider83 вне форума  
Непрочитано 19.05.2016, 14:52  
igor33
Временная регистрация
 
Регистрация: 16.07.2007
Адрес: Испания
Сообщений: 64
Сказал спасибо: 1
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
igor33 на пути к лучшему
По умолчанию Re: mikroC PRO for PIC помогоите разобраться

Спасибо !
Буду пробовать.
igor33 вне форума  
Непрочитано 22.05.2016, 21:19  
vavan1983
Почётный гражданин KAZUS.RUN
 
Аватар для vavan1983
 
Регистрация: 26.12.2007
Сообщений: 1,198
Сказал спасибо: 70
Сказали Спасибо 80 раз(а) в 69 сообщении(ях)
vavan1983 на пути к лучшему
По умолчанию Re: mikroC PRO for PIC помогоите разобраться

igor33, Используйте побитовые операции для модификации отдельных битов численных операндов.

Побитовые операции ассоциируются слева направо. Единственным исключением является операция побитовой инверсии ~, которая ассоциируется справа налево.
vavan1983 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
mikroC PRO AVR для ATmega ANDREY119119 Микроконтроллеры, АЦП, память и т.д 2 16.11.2015 22:38
Ошибка компиляции mikroC PRO for PIC v4.60 O_kazus Микроконтроллеры, АЦП, память и т.д 3 31.01.2011 20:20
PG240x62 t6963c mikroC PRO for AVR strelok1962 Микроконтроллеры, АЦП, память и т.д 0 14.01.2010 03:11


Часовой пояс GMT +4, время: 05:15.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.