преобразователь двоичного кода для семисегментников
- Aaantonnn15
- Встал на лапы
- Сообщения: 101
- Зарегистрирован: Пт авг 20, 2010 18:31:05
- Контактная информация:
Re: преобразователь двоичного кода для семисегментников
Спасибо вам Stalker46, что ещё раз разъяснили мне и всем читающим, что такое двоично- десятичный код. Но я ведь спрашивал не об этом. На данный момент работаю с датчиком температуры DS18S20.Может сталкивались? После преобразования температуры он выдает следующий код(пусть для примера С8h) далее его необходимо поделить на 2, получаем-64h (01100100)-этот код соответствует 100 градусам Цельсия далее его необходимо отобразить на семисегментнике.(пусть я использую не 2 разряда,а три + дешифратор).И как по вашему это нужно делать???Код то у меня 0110 0100, а нужен 0001 0000 0000. Так ведь?! Для этого и нужна перекодировка или коррекция
- Реклама
Re: преобразователь двоичного кода для семисегментников
Да, но вы спрашивали:
Это двоично-десятичный код.
А вам нужен двоичный.
По датчику температуры.
Вы на каком МК делаете термометр?
Если памяти хватает, то можно просто добавить туда зарезервированные байты символов на индикатор.
Так легче и аппаратные затраты меньше.
А если не хватит памяти - то лучше делать, использую внешнее ПЗУ, как вам предлагали выше.
А я ответил, почему так нельзя.А почему не так 8 - 1000, 5 - 0101, 2 - 0010?
Если не затруднит, вкратце. Спасибо.
Это двоично-десятичный код.
А вам нужен двоичный.
По датчику температуры.
Вы на каком МК делаете термометр?
Если памяти хватает, то можно просто добавить туда зарезервированные байты символов на индикатор.
Так легче и аппаратные затраты меньше.
А если не хватит памяти - то лучше делать, использую внешнее ПЗУ, как вам предлагали выше.
Не умеешь - не берись, но не взявшись не научишься...
Re: преобразователь двоичного кода для семисегментников
Вот могу предложить вырезку из своего термометра для ds18s20 и 18b20. Попробуйте разобраться. Подпрограмма bin2bcd слизана прямиком с AN526. ээээ, кодировка KOI-8
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
- Aaantonnn15
- Встал на лапы
- Сообщения: 101
- Зарегистрирован: Пт авг 20, 2010 18:31:05
- Контактная информация:
Re: преобразователь двоичного кода для семисегментников
Спасибо всем кто откликнулся.
нашел очень понятный пример в журнале радио №6 за 2006 год. Автор Ураков. Если кому надо для PIC могу поделиться.Только коментарии добавлю.
Re: преобразователь двоичного кода для семисегментников
Написали но я не могу понять что это значит.... Помогите пожалуйста
101010/01010/1010/10100/100/10101010/10
10101/010/10/010101/10/10101010/10/1010
101010/110
011010/010/101/010/1010
0101
1001/1001/01010101010010/101/010110
011
101010/01010/1010/10100/100/10101010/10
10101/010/10/010101/10/10101010/10/1010
101010/110
011010/010/101/010/1010
0101
1001/1001/01010101010010/101/010110
011
- Реклама
Re: преобразователь двоичного кода для семисегментников
А подскажите пожалуйста программку, в которой можно натыкать в сегменты, а она тебе выдает шестнадцатеричный код
как в mikroC сделано. Весь вечер ищу, и везде народ в рукопашную с этим справляется
как в mikroC сделано. Весь вечер ищу, и везде народ в рукопашную с этим справляется
Re: преобразователь двоичного кода для семисегментников
пользуемся поиском и находим тему: http://radiokot.ru/forum/viewtopic.php?f=20&t=31917
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Re: преобразователь двоичного кода для семисегментников
Спасибо, как раз то, что нужно. Сам удивляюсь, что не нашелuldemir писал(а):пользуемся поиском и находим тему: http://radiokot.ru/forum/viewtopic.php?f=20&t=31917


