декілька процесів по ПОС 16f690

N

neillsun

Guest
Мені потрібно запустити два 5 цифр 7-сегментних світлодіодних дисплеїв вимикає 16f690, який буде відображатися поруч набрав матричної клавіатури.

Те, що я не впевнений в тому, як зберегти на дисплеї світиться при введенні даних відбувається.Якщо у мене дисплей методику правильно, я буду мати 17 виходів на диску дисплей (сегменти а через F і цифри від 1 до 10),
тому в основному, тільки один ДІІТ дійсно горить у той час,
їзда на велосипеді через десять цифр досить швидко створити відчуття того, щоб всі цифри горить одночасно.

Це здається OK в моїй голові, але коли клавіша натиснута, програма перейде до ключових вхід звичайним ...Як мені зберегти дисплея маршрутизація працює на тому ж часу?

Я подивився на MAX7221, і я впевнений, що це буде найкращий варіант, але я хотів би спробувати зробити це без водія тримати витрат.

Я буду про це все справа?

Neill.

 
Як простий таймер переповнювання IRQ звичайної буде робити трюк.Багато зразків коду в інтернеті.Я отримав кілька кодів для цього в Dragonfly комплект документації на моєму сайті.<img src="http://www.blueroomelectronics.com/images/Dragonfly3D.png" border="0" alt=""/>
 
Ви повинні використовувати таймер заснований перервати код оновити або "скан" ваш дисплей обладнання.У перервати код можна легко виявити і debounce введення вимикачів і встановити флаги на основні, які вказують "нового" перемикача преса.

Майк

 

Welcome to EDABoard.com

Sponsor

Back
Top