picmicro675:
quello l'avevo già citato, ma non in specifico l'MM74C922, che pare serve 4 linee per interfacciare con il micro.
Ovviamente l'avevi gia' citato e quindi la primigenitura e' tua .
Io ho solo evidenziato che le 4+1 uscite binarie del 74C922 potevano ricondursi ad una sola uscita analogica aggiungendo un DAC 2R2 sulle 4 uscite ABCD ed usando il pin Data Available per un interrupt.
Volendo si puo' eliminare anche l'interrupt: basta scambiare il tasto <0> con l'incrocio <*> o <#> e considerare pronto il dato quando la tensione del DAC e' maggiore di zero. In tal modo serve un solo pin del micro.
vedi sorgente fidocadJ
[FIDOCAD]
LI 90 41 90 40
LI 89 48 91 46
LI 91 46 89 44
LI 89 44 91 42
LI 91 42 90 41
LI 89 52 91 50
LI 91 50 89 48
LI 90 53 89 52
LI 90 55 90 53
LI 90 55 90 54
LI 89 62 91 60
LI 91 60 89 58
LI 89 58 91 56
LI 91 56 90 55
LI 89 66 91 64
LI 91 64 89 62
LI 90 67 89 66
LI 90 69 90 67
LI 90 70 90 69
LI 89 77 91 75
LI 91 75 89 73
LI 89 73 91 71
LI 91 71 90 70
LI 89 81 91 79
LI 91 79 89 77
LI 90 82 89 81
LI 90 84 90 82
LI 90 85 90 84
LI 89 92 91 90
LI 91 90 89 88
LI 89 88 91 86
LI 91 86 90 85
LI 89 96 91 94
LI 91 94 89 92
LI 90 97 89 96
LI 90 99 90 97
LI 76 85 75 85
LI 83 86 81 84
LI 81 84 79 86
LI 79 86 77 84
LI 77 84 76 85
LI 87 86 85 84
LI 85 84 83 86
LI 88 85 87 86
LI 90 85 88 85
LI 76 70 75 70
LI 83 71 81 69
LI 81 69 79 71
LI 79 71 77 69
LI 77 69 76 70
LI 87 71 85 69
LI 85 69 83 71
LI 88 70 87 71
LI 90 70 88 70
LI 76 55 75 55
LI 83 56 81 54
LI 81 54 79 56
LI 79 56 77 54
LI 77 54 76 55
LI 87 56 85 54
LI 85 54 83 56
LI 88 55 87 56
LI 90 55 88 55
LI 76 40 75 40
LI 83 41 81 39
LI 81 39 79 41
LI 79 41 77 39
LI 77 39 76 40
LI 87 41 85 39
LI 85 39 83 41
LI 88 40 87 41
LI 90 40 88 40
LI 90 40 100 40
SA 90 40
SA 90 55
SA 90 70
SA 90 85
MC 90 100 0 0 040
RV 25 50 55 65
LI 55 55 60 55
LI 55 60 60 60
TY 95 80 5 3 90 1 0 * Rete R2R
TY 102 38 5 3 0 1 0 * ADC
MC 95 40 0 0 074
TY 65 70 5 3 90 1 0 * 74C922
TY 71 53 5 3 0 1 0 * C
TY 71 68 5 3 0 1 0 * B
TY 71 37 5 3 0 1 0 * D
TY 70 84 5 3 0 1 0 * A
LI 70 25 100 25
TY 101 22 5 3 0 1 0 * INT
MC 95 25 0 0 074
RV 60 30 75 90
LI 70 30 70 25
TY 60 30 5 3 0 1 0 * DaAv
TY 30 50 5 3 0 1 0 * MATRICE
TY 35 55 5 3 0 1 0 * 4x4
RV 100 20 120 45