RALAT

 

Kover Belakang

 

Kover belakang menyebutkan bahwa SDCC dapat digunakan untuk ATMEL AVR dan PIC, yang benar adalah masih dalam pengembangan.

 

 

Bab 2

-         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..”

 

Bab 3

-         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”

 

Bab 4

-         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”