Шукати в цьому блозі

четвер, 2 червня 2011 р.

NM9221 + 7 segment LED

Вирішив приручити NM9221(на основі MAX3064) для своїх проектів, і використати 2-х розрядний 7-ми сегнемнтний  LED індикатор. Але тут проблема виходи з суваючого регістра(74595)що на платі до LED індикатора помішані, що призводить до видачі на індикаторі не очікуваних результатів (різні символи окрім потрібних 10-вих цифр). Для вирішення проблеми треба створити два символи із кодом в AHDL, який наведено нижче. Створені елементи вставити в проект між елементами BCD to 7 SEG(7449) та SHIFT REG.(74165), що на  Рис.1.
 Рис. 1
AHDL-code:
_______________________________________________________________________________
SUBDESIGN redirect_7_seg_one
(
 IAI, IBI, ICI, IDI, IEI, IFI, IGI, IHI: INPUT ;
 OAO, OBO, OCO, ODO, OEO, OFO, OGO, OHO: OUTPUT ;
)
BEGIN

OAO = IAI;
OBO = IBI;
OCO = IFI;
ODO = IDI;
OEO = IEI;
OFO = ICI;
OHO = IGI;
OGO = IHI;


END;
__________________________________________________________________________________
SUBDESIGN redirect_7_seg_two
(
 IAI, IBI, ICI, IDI, IEI, IFI, IGI, IHI : INPUT ;
 OAO, OBO, OCO, ODO, OEO, OFO, OGO, OHO : OUTPUT ;
)
BEGIN

OFO = IAI;
OEO = IBI;
OBO = ICI;
OAO = IDI;
OCO = IEI;
OHO = IFI;
OGO = IGI;
ODO = IHI;

END;
_________________________________________________________________________________

22.06.2011
Додаю відео.

http://www.youtube.com/watch?v=Dn5E-JlA-9I