Пристрій введення-виведення

Цей пристрій введення-виведення можна використовувати в будь-яких цілях, де потрібні кнопки та індикація. Пристрій дозволяє виводити на індикатори цифри від 0 до 9, символи "P,L,C,H", знак мінус і порожнечу "бланк".

Схема пристрою. Натисніть для збільшення.

Цей пристрій керується через USART, швидкість 19200 бод. Кожні 500мс (0.5 сек.) пристрій надсилає символ "S". Точність виставлялася за допомогою комп'ютера. Кожні 10мс пристрій відправляє два байти - символ "K" і, другий байт, значення кнопок. У другому байті значення кожного біта відповідає статусу кнопки (1 - замкнено, 0 - розімкнено).

Щоб запалити на індикаторі символ, потрібно надіслати пристрою 5 байт. Перший байт - код символу "I", 2,3,4,5 байти відповідно значення індикаторів.

Індикатор відображає цифри від 0 до 9, символи "P,L,C,H", знак мінус і порожнечу "бланк".
Надсилаються значення :
Цифри 0-9 - відповідне число.
Символи "P,L,C,H" - число 10-13.
Знак мінус - число 14.
Порожнеча "бланк" - число 15.

Світлодіоди запалюються одним байтом у місці з крапками індикаторів. Щоб їх запалити, потрібно надіслати пристрою символ "L" і байт стану світлодіодів і крапок. В байті стану біти 0,2,4,6 відповідають значенням світлодіодів. Біти 1,3,5,7 - значення крапок індикаторів.

Фото зібраного пристрою

Індикатори всередині з реєстрами та своїм дешифратором, тому інші символи не підходять. Заміни не знаю. Але я думаю, підійдуть інші з такою ж внутрішньою структурою.

 

Потрібно пам'ятати, що на вході пристрою сигнали повинні бути ТТЛ рівня. Якщо планується використовувати пристрій з комп'ютером, потрібно отримати з рівнів сигналу RS232 рівень сигналів TTL. Для цього потрібно використовувати RS232 - TTL перехідники, наприклад такий, або щось простіше, на кількох транзисторах. Можна підключити і до USB порту, для цього потрібен буде USB to RS232 адаптер.

Пристрій живиться від стабільного живлення 5 В. Можна живити від окремого джерела живлення, тоді потрібно буде з'єднати землі пристрою та комп'ютера. Можна живити пристрій прямо від комп'ютера, оскільки в ньому також є стабілізовані 5 В.

74LS245 - це наш 555АП6 - Шинний формувальник.
ІР82 - регістр.

Прикріплені файли:
Top