![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| gribikc |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
ну тут всё просто у насть есть 2 переменные
ну вот в переменную input_temp будут последовательно писаться биты в место преведушего ну вот их будет может 5-8(я точно не решил скольки командное радио управление буду делать) ну а в input надо получить десятичное число
Это сообщение отредактировал(а) gribikc - 22.7.2003, 17:48 -------------------- --------------------------------------------- Заранее спасибо!!! |
||||
|
|||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
в чем проблема? умножай число на 2 и прибавляй следующий байт
|
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
или
сдвиг влево на единицу input_temp и команда или для input и input_temp с записью в input -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| gribikc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
я комманд не знаю
-------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
| RAN |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 709 Регистрация: 14.3.2003 Где: Щёлково Моск.обл. Репутация: 5 Всего: 6 |
А я вот ничего не понял |
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
Спроси лучше на асм-форуме
онитебе напишут сверкомпактный и бесполезный код |
|||
|
||||
| shedon |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
Или - |
Как это бит будет 5-8, байт состоит по любому из 8бит -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
||||||
|
|||||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
или - |
сдвиг влево на 1 input_temp<<1 -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| gribikc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
ну дапустим здвинул а как записать
и потом перевисти из bin в dec -------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
интересный вопрос, ты задвигаешь его в переменную типа байт, а потом выводишь байт в том нужном формате -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| RAN |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 709 Регистрация: 14.3.2003 Где: Щёлково Моск.обл. Репутация: 5 Всего: 6 |
Ну, поясните пожалйста, интересно ведь. Я никак не пойму задачу.
Есть байт, например, 01001100. Хочешь выводи в 2-ичной форме, хочешь в 16-ричной (4С), хочешь в 10-тичной. В чём задача-то. |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
RAN он начинающий.... тут ниче не поделаешь......
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| gribikc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
Stepуууу какие мы крутые
так я всё равно не понел ну ладно с выводом понятно а с созданием переменний(записи в неё) я так и не понел чо делать -------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Постарайся задать вопрос более четко и получишь более четкий ответ
|
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
gribikc не серчай...
как ты в input_temp заносить данные собераешься, скажешь и мы тебе код напишем.... Это сообщение отредактировал(а) Step - 23.7.2003, 14:44 -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| gribikc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
ну как туть не понять
нужен код для программы которая с порта последовательно считывает по биту и записывает его в переменнуя потом и з 5-8 бит собираем байт и выводим его как десятичное число пример с двумя переменными input_temp и input -------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
gribikc так зачем тебе эта вся мутотень, читай со своего комовского порта по байтна по словам, та как хочешь, можешь поток организовать....
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| gribikc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
нет тут не комовский тут pic16f84 на 20 мнз
-------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
| gribikc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
13 линий входа выхода у меня есть идея написать кодовый замок
и передомной выбор стал либо с++ либо asm я выбрал с++(причем его выбрал уже давно) -------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
| Step |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
код для составления одного байта
теперь конкретный пример, данные поступают на 32 порт в 3 разряд (считать надо справа 7,6,5,4,3,2,1,0), в байт пишем 8 бит
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
||||
|
|||||
| gribikc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
спасибо
-------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
но зачем тебе последовательная передача, он же может байт выдавать целиком через один порт, а через другой помоему 4 байта... ты полностью опиши задачу, мне она интересна, я с этим микроконтролером тоже долго мучался -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| gribikc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
погоди а в какой переменой он лежит ведь b и a это битывые
а где int? -------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
| gribikc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
усё понел
-------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
gribikc я что то не понял , ты пик хочешь подключить к компу или ты сишную прогу в пик хочешь загнать
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| gribikc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
-------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
gribikc это ты поторопился, это как же ты хочешь сделать, или у тебя транслит есть...
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| gribikc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
есть у меня всё есть 4мега это всё занимает токо мне с ним не как не разобраться
вруби асю -------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
gribikc аську врубить не могу, так как интернет у меня сейчас через жопу....
Давай завтра по пм пообщаемся -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| gribikc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
а это что такое -------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| gribikc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
Stepаааааааа понел
кто скажет как из
Это сообщение отредактировал(а) gribikc - 23.7.2003, 16:12 -------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
вместо байт поставь инт, в любой переменной данные представляються в двоичном виде 0 и 1 , а вот вводить и выводить их можно по разному
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| gribikc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
мне не совсем на вывод надо а для сравненеия
-------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
gribikc так их можно и в двоичной форме сравнивать
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Peter |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 28.7.2003 Где: Ставрополь Репутация: -1 Всего: 1 |
Вопрос был поставлен некорректно с самого начала. Во-первых, такого типа как boolean не существует. Точнее, существует, но это подделка :-)
int - такой же битовый тип, с ним запросто можно работать. Во-вторых, часто нет разницы, в какой системе счисления хранится число. В двоичной - хорошо, в q-ичной - тоже неплохо. Их же можно выводить на экран через форматы printf: %d, %i, %h, %o... Можно самому написать функцию, чтобы побитно выводила. А чтобы научиться работать с битами, нужно булеву алгебру изучить сначала. Что это за программист без математики? -------------------- всё, что делаете, делайте от души, как для Господа (Послание апостола Павла колоссянам, 3:23). |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |