реклама на сайте
подробности

 
 
> Дешифратор BIN TO BCD, PIC16LF150
Aldec
сообщение Mar 20 2017, 12:30
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 21-06-16
Пользователь №: 92 272



Возможноли в CLC контролер прошить дешифратор BINTOBCD
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Obam
сообщение Apr 4 2017, 10:52
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



У CLC - один выход lcxq: картиночку на стр. 271 в 40001609С.pdf порассматривайте.
Частично пардону прошу: CLC в F1508 4 шт, но роли это не сыграет. Ваша картиночка тоже не соответсвует названию темы. BinToBCD и BinTo7SEG это не одно и то же.

Для 7SEG нужно 7 шт (для динамической индикации).

Так какой же декодер вам нужен? Определяйтесь скорее…

Это 12 разрядный BIN в BCD? Концепция сменилась?

Сообщение отредактировал Obam - Apr 4 2017, 10:58


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Apr 4 2017, 11:21
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Похоже, что Aldec хочет получить десятичный вид от 12-разрядного двоичного числа.
Так как в 12 разрядах максимум 4095 значений, то процесс можно построить в виде трех итераций, последовательно вычитая из имеющегося двоичного кода три двоичных константы чисел 1000, 100 и 10. Число вычитаний на каждой итерации даст десятичное значение одного из разрядов. На последней четвертой итерации вычитать ничего не надо, так как младший разряд десятков сформируется сам.
А дальше уже вывод на семи сегментный индикатор.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th August 2025 - 21:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016