Управление семисегментником напрямую через COM порт.
Добавлено: Ср май 13, 2015 17:36:03
В общем смысл в том, чтобы рисовать цифры без участия дополнительных контроллеров, только переходник USB-COM и 164й регистр.
В порт последовательно отправляется массив соответствующего символа.
Например ( C# ):
На рисунке схема из которой ясен принцип работы железа(описан здесь).
Скорость порта 57600 для указанных на схеме номиналов деталей.
В порт последовательно отправляется массив соответствующего символа.
Например ( C# ):
Код: Выделить всё
....
serialPort1.Encoding = Encoding.Unicode;
...
// { E D Dp C B G F A } для моей разводки
byte[] data = { 255, 255, 0, 255, 0, 255, 255, 255 }; // 6
for (Int16 i = 0; i < 8; i++) // вывод посимвольно массива рисующего знак
{
serialPort1.Write(data, i, 1);
}
...
На рисунке схема из которой ясен принцип работы железа(описан здесь).
Скорость порта 57600 для указанных на схеме номиналов деталей.