RALAT
Kover Belakang
Kover belakang menyebutkan bahwa SDCC
dapat digunakan untuk ATMEL AVR dan PIC, yang benar adalah masih dalam
pengembangan.
-
hal
5, baris 2:
tertulis “...dan untuk AT89CX051/52 ...”
yang benar “ ... dan untuk AT89CX051 ...”
-
hal
7, nama gambar:
tertulis “ Gambar 2.2. Diagram Blok Arsitektur
AT89C51/52”
yang benar “Gambar 2.2. Diagram Blok
Arsitektur AT89CX051”
-
hal
9, baris 3 dari bawah:
tertulis “ masing P1.0 s/d P1. ..”
yang benar “ masing P2.0 s/d P2.7 ...”
-
hal
14, alinea 1 baris 2 dari bawah:
tertulis “ Keluarga AT89CX51 ...”
yang benar “ Keluarga AT89CX051..”
-
hal
27, baris 3:
tertulis “
Pada saat ini mendukung untuk mikrokontroler Intel MCS51, Dallas DS80C390,
Motorola HC08, Zilog Z80, Microchip PIC, dan ATMEL AVR.”
yang benar ““
Pada saat ini mendukung untuk mikrokontroler Intel MCS51, Dallas DS80C390,
Motorola HC08, Zilog Z80, sedangkan Microchip PIC dan ATMEL AVR masih dalam pengembangan”
-
hal
36, contoh 2:
tertulis “Untuk mengkompail PIC 16F84 c> sdcc –mpic14 nama.c “
yang benar “ Untuk mengkompail HC08 c> sdcc –mh08 nama.c “
-
pada
hal 36 ditambahkan catatan:
“ Untuk kompailer Microchip PIC dan ATME AVR masih dalam pengembangan”
-
hal
52, baris 1:
tertulis: “ 6.
Tekan sembarang tombol keyboard, misalnya tekan tombol 2, kemudian 3, kemudian
a, kemudian b maka hasil simulasinya seperti berikut.”
yang benar: “7.
Tekan sembarang tombol keyboard, misalnya tekan tombol t, kemudian s, maka
hasil simulasinya seperti berikut.”
-
hal
57, nomor 3 bari 3:
tertulis: “ Gambar menggunakan common anode”
yang benar: “ Gambar 4.18 menggunakan common
anode”
-
hal
61, nomor 5 baris 2:
tertulis: “Digunakan untuk menamuilkan ...”
yang benar: “Digunakan untuk menampilkan ....”
Bab 5
-
hal
71, baris terakhir:
tertulis: “volatile xdata xt 0x800 char PortB; “
yang benar: “volatile xdata at 0x8001 char
PortB; “
-
hal
78, baris terakhir:
tertulis: “hasil keluaran Port1 adalah 5 “
yang benar: “hasil keluaran Port1 adalah 0x50
seperti gambar 5.3.”
-
Hal
87, listing program:
tertulis:
//Program 5.12
#include
<at89x51.h>
void main()
{
char a, lampu;
lampu=0x80; //bit
ke-7 berlogika 1
for (a=0;a<8;a++) //diulang sebanyak 8 kali,
//hasil akhirnya= 0xFF
{
P1=lampu;
lampu=lampu
>>1; //variabel lampu digeser
kanan 1 bit
}
}
yang benar:
/Program 5.12.
#include
<at89x51.h>
void main()
{
char a, lampu;
lampu=0x40; //bit ke-7 berlogika 0
for
(a=0;a<8;a++) //diulang sebanyak 8 kali,
// hasil akhirnya= 0x00
{
P1=lampu;
lampu=lampu
>>1; //variabel lampu digeser
kanan 1 bit
}
}
-
hal
101, baris 2:
tertulis: “- hasil atau hasil-“
yang benar: “ - - hasil - - “
-
hal
121, baris
tertulis: “penyataan”
yang benar: “pernyataan”
-
hal 127, baris 4
tertulis:” dbase_sensor[0]_suhu=0x01;
yang benar: “ dbase_sensor[0].suhu=0x01;
-
hal 127, baris 8
tertulis:” dbase_sensor[1]_suhu=0x02;
yang benar: “ dbase_sensor[1].suhu=0x02;
BAB 8
-
hal
177, baris terakhir
tertulis: “kemampuan cacah pada Mode 0 adalah”
yang benar: “kemampuan cacah pada Mode 1
adalah”