Rangkaian Minimum Sistem: Input Dac
Rangkaian Minimum Sistem: Input Dac
+5v
R5
PC0
5k
INPUT DAC
IC 1 A T m e g a 8 -D I L 2 8
PC6 1 28 PC5
+5v PD0 2 P C 6 (R E S E T )(S C L /A D C 5 ) P C 5 27 PC4
+5v PD1 3 P D 0 (R x D ) (S D A / A D C 4 ) P C 4 26 PC3
PD2 4 P D 1 (T x D ) (A D C 3 ) P C 3 25 PC2
R2 PD3 5 P D 2 (I N T 0 ) (A D C 2 ) P C 2 24 PC1
1k PD4 6 P D 3 (I N T 1 ) (A D C 1 ) P C 1 23 PC0
VCC 7 P D 4 (X C K /T 0 ) (A D C 0 ) P C 0 22 GND
GND 8 VCC AGND 21 VCC
R 4 1k PB6 9 GND AREF 20 VCC
PC6 PB7 10 P B 6 (X T1 /T O S C 1 ) AVCC 19 PB5
PD5 11 P B 7 (X T2 /T O S C 2 ) (S C K ) P B 5 18 PB4
+ C4 PD6 12 P D 5 (T 1 ) (M I S O ) P B 4 17 PB3
10uF SW 1 PD7 13 P D 6 (A IN 0 ) (O C 2 /M O S I ) P B 3 16 PB2
PB0 14 P D 7 (A IN 1 ) (S S /O C 1 B ) P B 2 15 PB1
GND S W P U S H B U TTO N P B 0 (IC P ) (O C 1 A ) P B 1
J5
MOSI PB3
6 M IS O PB4
5 SCK PB5
4 R3 PC6
C 5 22p 3 VCC 220
2
PB6 1 +5v
16M Y1
C6 PB7 CON6
22p
Rangkaian DAC
+5v U2
1
VDD VO U TA
8 INPUT R
6
VREFA
NETWORK
OUTPUT 2
3 ~C S
SCK
MIKRO 4
5 SDI
~LD AC
C1 7
0 .1 u F AVSS
M C P 4 9 2 1 -E /P
Rangkaian Resistor Network
J1
1
J2 2
2 J3
1 R 1
TP 1
2
D A C IN R 2 R 3
560 ohm
7k4 n 12 k4 LL
R 4
2k2 J5
J4
2 R 5 1
1 3k9 2
R 6 SW 1
10 ohm R 7
G N D 2k2 LA
J6
22k R 8
1
R 9 2
10 ohm S W D I P -4
J7 2k2
R A J8
1
2 1
2
R 10 J9
10 ohm R 11 V4
1 R L
2
J10
3k9 R 12
V3 1
2
R 13 J11
10 ohm 3k9 R 14
V5 1
2
2k R 15
V6
J12
33k R 16
1
2
J13
2k R 17
V1 1
2
2k7 R 18
V2
2k4
// ECG SIMULATOR
//
//
// Programmer: Rahmat Zulfiqri Eriyanto
// update display
// update display itu mengunakan multi-byte transfer,
jadi menonaktifkan sementara interupsi sampai
updatenya selesai
noInterrupts();
DisplayValue = BpmAverage;
interrupts();
delay(20);
}
byte Data = 0;
// memilih pin out untuk D/A chip (low)
digitalWrite(10, 0); // chip select low