Пристрій введення-виведення
Цей пристрій введення-виведення можна використовувати в будь-яких цілях, де потрібні кнопки та індикація. Пристрій дозволяє виводити на індикатори цифри від 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 - регістр.
- UVV.rar (1 Кб)