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

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

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

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

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

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


 
Опции темы
Непрочитано 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
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
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,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
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.RU
 
Аватар для 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, время: 11:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot