Professional Documents
Culture Documents
Mikrokontroller At89S8252: Expanded Mode
Mikrokontroller At89S8252: Expanded Mode
MIKROKONTROLLER AT89S8252
Expanded Mode
Set Instruksi :
Transfer Data Data Bus
Operasi bit Address Bus
Aritmatika Control Bus
Logika
Percabangan
SISTEM
AT89S8252
Single On Chip
Mode
Feature :
Port I/O = 4 bh
Ram 256 Byte
Software Pendukung :
Flash memory 8KB
Assembler
EEPROM = 2KB
Downloader
Timer/Counter = 3 bh
Interrupt
Serial komunikasi
1
Mikrokontroller
OPERASI BIT
DAFTAR INSTRUKSI
Siklus
No Mnemonik Penjelasan Byte
Mesin
1. CLR C C0 1 1
2. CLR bit bit 0 2 1
3. SETB C C1 1 1
4. SETB bit bit 1 2 1
5. CPL C C komplemen C 1 1
6. CPL bit bit komplemen bit 2 1
7. ANL C,bit C C AND bit 2 2
8. ANL C,/bit C C AND komplemen bit 2 2
9. ORL C,bit C C OR bit 2 2
10. ORL C,/bit C C OR komplemen bit 2 2
11. MOV C,bit C bit 2 1
12. MOV bit.C bit C 2 2
Keterangan : C = Carry
LATIHAN
1. AND Logic
B A Q Q A.B
0 0 0
0 1 0
1 0 0
1 1 1
2
Mikrokontroller
2. OR Logic
B A Q QAB
0 0 0
0 1 1
1 0 1
1 1 1
3. NAND Logic
B A Q Q AB
0 0 1 Q AB
0 1 1
1 0 1 Q AB
1 1 0 Q AB
4. NAND Logic
C B A Q
Q ABC
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
C ORG 0
P0.0 C START: MOV C,P0.0
AND
C ANL C,P0.1
P0.1 AND P1.0
ANL C,P0.2
P0.2 MOV P1.0,C
SJMP START
4
Mikrokontroller
6. AND-OR Combination
C ORG 0
P0.0 C00 START: MOVC,P0.0
AND
H ANL C,P0.1
P0.1
C MOV
AND P1.0
C 00H,C
P0.2 OR C MOV
C,P0.2
P0.3
ORL C,P0.3
ANL C,00H
5
Mikrokontroller
B A Q Q A.B A.B
0 0 1
0 1 0
1 0 0
1 1 1
B A Q Q A.B A.B
0 0 0
0 1 1
1 0 1
1 1 0
uC ORG 00H
START: MOV C,P0.1
ANL C,/P0.0
P0.0 XOR C MOV 00H,C
P1.0
MOV C,P0.0
P0.1
ANL C,/P0.1
ORL C,00H
MOV P1.0,C
SJMP START
6
Mikrokontroller
1 0 1
1 1 Qn