RANGKAIAN LAMPU LED
Rangkaian minimum untuk menghidupkan 8 LED melalui Port 0 ditunjukan pada Gambar 1. yang perlu diperhatikan adalah konfigurasi rangkaian LED yaitu Common Anode (CA) artinya untuk menghidupkan LED pada Port 3, port 3 harus dikirim atau diberi logika ‘0’. Jika LED terhubung secara Common Katode, maka untuk menyalakan LED harus dikirim atau diberi logika ‘1’, menyebabkan Port 0 menjadi masukan berimpedansi, sehingga tidak dapat menyalakan LED karena ordenya μA.
Common Anode
Contoh Rancangan Led Matrix
Program Logic
Listing Program
Rangkaian minimum untuk menghidupkan 8 LED melalui Port 0 ditunjukan pada Gambar 1. yang perlu diperhatikan adalah konfigurasi rangkaian LED yaitu Common Anode (CA) artinya untuk menghidupkan LED pada Port 3, port 3 harus dikirim atau diberi logika ‘0’. Jika LED terhubung secara Common Katode, maka untuk menyalakan LED harus dikirim atau diberi logika ‘1’, menyebabkan Port 0 menjadi masukan berimpedansi, sehingga tidak dapat menyalakan LED karena ordenya μA.
Common Anode
Contoh Rancangan Led Matrix
Gambar Rangkaian
Program Logic
Led Nomor | Di sambung ke port | Nilai | Kode HEX |
1
|
P0.0
|
0
|
E
|
2
|
P0.1
|
1
| |
3
|
P0.2
|
1
| |
4
|
P0.3
|
1
| |
5
|
P0.4
|
0
|
4
|
6
|
P0.5
|
0
| |
7
|
P0.6
|
1
| |
8
|
P0.7
|
0
| |
9
|
P1.0
|
1
|
B
|
10
|
P1.1
|
1
| |
11
|
P1.2
|
0
| |
12
|
P1.3
|
1
| |
13
|
P1.4
|
0
|
A
|
14
|
P1.5
|
1
| |
15
|
P1.6
|
0
| |
16
|
P1.7
|
1
| |
17
|
P2.0
|
0
|
6
|
18
|
P2.1
|
1
| |
19
|
P2.2
|
1
| |
20
|
P2.3
|
0
| |
21
|
P2.4
|
1
|
9
|
22
|
P2.5
|
0
| |
23
|
P2.6
|
0
| |
24
|
P2.7
|
1
| |
25
|
P3.0
|
1
|
B
|
26
|
P3.1
|
1
| |
27
|
P3.2
|
0
| |
28
|
P3.3
|
1
|
Flowchart Program
Listing Program
ORG 0H
MULAI: MOV A,P3
CJNE A,#0EFH
MOV P0,#4EH
MOV P1,#0ABH
MOV P2,#96H
MOV P3,#0FBH
SJMP MULAI
END