Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Jawab : Clock (pendenyut) berguna untuk membaca program. Kecepatan membaca program
ditentukan oleh frekuensi clock. Xtal berguna untuk menentukan frekuensi clock. 4. Tuliskan kegunaan pin INT0, INT1, T0 dan T1 ! [Bobot 1] Jawab : 1. INT0 berguna untuk menerma interupt eksternal dari peralatan pertama 2. INT1 berguna untuk menerma interupt eksternal dari peralatan kedua 3. T0 berguna untuk menerima sinyal counter untuk timer 0 4. T1 berguna untuk menerima sinyal counter untuk timer1 5. Jika alamat memory eksternal 1 KB membutuhkan 10 pin address, maka tentukan jumlah memory yang dapat dialamati oleh pin address sebanyak 25 pin ! [Bobot 1] Jawab : 2
25
= 25 x 220 = 32 MB
6. Tuliskan bilangan biner dan heksa berurut mulai dari nilai 16 sampai 50 [Bobot 1] Jawab:
16 1 000 0 10
17 1 000 1 11
18 1 001 0 12
19 1 001 1 13
20 1 010 0 14
21 1 010 1 15
22 1 011 0 16
23 1 011 1 17
24 1 100 0 18
25 1 100 1 19
26 1 101 0 1a
27 1 101 1 1b
28 1 110 0 1c
29 1 110 1 1d
30 1 111 0 1e
31 1 111 1 1f
32 10 000 0 20
33 10 000 1 21
34 10 0010 22
35 10 0011 23
36 10 0100 24
37 10 0101 25
38 10 0110 26
39 10 0111 27
40 10 1000 28
41 10 1001 29
42 10 1010 2a
43 10 1011 2b
44 10 1100 2c
45 10 1101 2d
46 10 1110 2e
47 10 1111 2f
48 11 0000 30
49 11 0001 31
50 11 0010 32
Bine r Hex a
7. Tiga buah kejadian akan dijadikan sebagai interrupt dalam system mikrokontroler. Jika ada hujan ada badai maka semua jendela akan tertutup dan jika ada banjir maka pintu air kan tertutup. Interupt pertama akan dimamsukkan melalui pin INT0 dan Interupt ke dua dimasukkan memelalui pint INT1. Sinyal kendali pintu air dikeluarkan melalui pin P1.0. Sedangkan sinyal kendali jendela dikeluarkan melalui pin P1.1. Jelaskan konsep anda dengan gambar dan ilustrasi secukupnya untuk merealisasikan gagasan itu ! [ Bobot 2]. Jawab :
V1 5V +V
U1 AT89XXX
VCC P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 /EA ALE/PROG /PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0
sensor angin
pintu air
sensor levelair
8. Jelaskan arti jika register Tmod diisi dengan perintah : Mov Tmod,#0C3H [Bobot 1] Jawab :1. Isi register Tmod adalah : C3 H= 1100 0011 B maka artinya adalah : 2. Timer 0 berfunsi sebagai timer 8 bit (mode 3) yang di On/OFF kan hanya oleh software 3. Timer1 berfungsi sebagai counter 16 bit (mode 0) diaktifkan oleh software dan sensor dari luar. 9. Tuliskan perintrah assembler-nya untuk membaca data memory internal pada alamat 100H. Kemudian data tersebut akan disimpan pada memory eksternal pada alamat 400H [Bobot 1] Jawab : mov R0,#0100H Mov A, @R0 Mov dptr,#0400H Movx @dptr,A ****** SELAMAT BEKERJA SEMOGA SUKSES ******
jendela