
Kode : WU001
Nama Barang : Hardisk Maxtor
Kapasitas : 20 Gb
Kondisi : Sekend
Harga : 125 Ribu
Stock : 1 Buah
Kelebihan : Bisa Di Cek Dulu
ORDER DISINI

Kode : WU002
Nama Barang : Monitor ZOOM
Ukuran : 14 Inc
Kondisi : Sekend
Haraga : 150 Ribu
Stock : 1 Buah
Kelebihan : Bisa Di Cek Dulu
ORDER DISINI
Bagi mahasiswa yang mengambil praktikum di laboratorium workshop Semester Genap 2008-2009 silakan download jadwal praktikumnya....
download jadwal praktikum 2008/2009 (Semester Genap)
Adapun daftar tersebut dapat kita lihat pada link-link dibawah ini :
Mata Kuliah Jaringan Komputer
-Jaringan Komputer 5A
-Jaringan Komputer 5B
-Jaringan Komputer 5C
-Jaringan Komputer 5D
-Jaringan Komputer 5E
Mata Kuliah Mikrokontroler
-Mikrokontroler Gabung
TERIMA KASIH
Ada beberapa hal yang harus dilakukan :
1. Jika tidak masuk pertemuan 2 harus mengerjakan tugas ke-1, tugas ke-2 untuk pertemuan 3, tugas ke-3 untuk pertemuan 4, tugas ke-4 untuk pertemuan 6, tugas ke-6 untuk pertemuan 7.
2. Tugas dikirimkan printout (hardcopy) pada saat UAS Praktikum
3. Tugas paling lambat di terima pada saat UAS Praktikum kelas masing-masing.
4. Tidak mengumpulkan tugas akan sangat berpengaruh terhadap penilaian dan akan ditahan nilai UAS Praktikum.
Adapun tugasnya dapat dilihat di bawah ini :
(TUGAS KE-1) Buat artikel lengkap mengenai jaringan komputer:
- Definisi Jaringan
- Jenis-jenis jaringan
- Protocol jaringan
- Hardware jaringan
- Topolagi jaringan
(TUGAS KE-2) Buat artikel lengkap mengenai teknik pengkabelan jaringan:
- Alat dan bahan yang dibutuhkan
- Tipe dan jenis kabel yang digunakan
- Cara pemasangan kabel utp
(TUGAS KE-3) Buat artikel lengkap mengenai teknik pengalamatan IP:
- Konsep dasar TCP/IP
- Apa itu TCP/IP
- Kelas-kelas dalam IP address
- Konfigurasi TCP/IP
(TUGAS KE-4) Buat artikel lengkap mengenai shring internet:
- Sharing jaringan di windows
- Setting Jaringan untuk sharing
- Setting dial-up di windows untuk telkomnet instan
(TUGAS KE-5) Buat artikel lengkap mengenai Wireless LAN:
- Definisi Wireless
- Peralatan Koneksi Wireless
- Koneksi Internet menggunakan media Wireless
Catatan : Dilarang mengambil materi dari modul praktikum jaringan komputer
Terima Kasih.
Komunikasi paralel yang digunakan adalah komunikasi paralel lewat kabel data untuk printer (saat mengeluarkan data). Pada keadaan normal (tidak aktif) tegangan pada pin-pin ini adalah 0 volt, namun bila kita beri high, maka tegangannya akan berubah menjadi 5 volt. Pada pelatihan ini, komunikasi paralel hanya digunakan untuk mengeluarkan data, yang bisa berguna untuk menyalakan relay atau stepper motor untuk menjalankan atau mengontrol hardware.
1. Jalur kontrol
Memiliki arah bidirectional
2. Jalur status
Memiliki satu arah, yaitu arah input.
3. Jalur data
Memiliki 2 arah. Dapat juga berfungsi sebagai pengirim Address dan data, masing-masing 8 bit, dimana keduanya melakukan transfer data dengan protokol handshaking serta diakses dengan register yang berbeda.
Bila kita menggunakan jalur LPT1 maka alamat yang ditentukan oleh PC adalah:
Fungsi pin-pin dari db25
Port paralel dapat mentransmisi 8 bit data dalam sekali detak. Tata-letak dari ke-dua puluh lima pin (DB 25) parallel printer port, diperlihatkan dalam Gambar.
Untuk kirim data biner 8 bit ke port, dapat diperintah dengan menggunakan program C. Misalnya, untuk xxxxxxxxxxxxxxxx pertama datanya adalah 1 hex (biner; 0000001), sedangkan data biner 10000000 (80 hex / 128 dec) digunakan untuk menyalakan LED kedelapan.
Daftar berikut, dapat digunakan sebagai acuan.
DataPort Bit 0 = LED1 = 00000001 bin = 1 hex = 1 dec
DataPort Bit 1 = LED2 = 00000010 bin = 2 hex = 2 dec
DataPort Bit 2 = LED3 = 00000100 bin = 4 hex = 4 dec
DataPort Bit 3 = LED4 = 00001000 bin = 8 hex = 8 dec
DataPort Bit 4 = LED5 = 00010000 bin = 10 hex = 16 dec
DataPort Bit 5 = LED6 = 00100000 bin = 20 hex = 32 dec
DataPort Bit 6 = LED7 = 01000000 bin = 40 hex = 64 dec
DataPort Bit 7 = LED8 = 10000000 bin = 80 hex = 128 dec
IN RegAccu, NoPort
Out NoPort, RegAccu
RegAccu adalah register AL (bila datanya 8-bit) dan AX (bila datanya 16-bit). No Port adalah alamat yang diakses.
Contoh :
IN AL,25H ;mengambil data 8-bit dari port beralamat 25h
IN AX,50H ;mengambil data 16-bit dari port beralamat 50h
OUT 25h,AL ;mengirimkan data 8-bit dari port beralamat 25h
OUT 50h,AL ;mengirimkan data 16-bit dari port beralamat 50h
MOV DX,378h ;memindahkan alamat port pararel ke register DX
OUT DX,AL ;mengambil data 8-bit dari port pararel
Contoh berikut ini adalah untuk pemakaian OUT:
MOV DX,378h ;memindahkan alamat port pararel ke register DX
OUT DX,AL ;mengirimkan data 8-bit ke port pararel
Dalam pengendalian gerak motor stepper, yang banyak digunakan adalah instruksi OUT, karena pengendalian motor stepper lebih banyak berhubungan dengan pengiriman sinyal kendali daripada pembawa data.
Berikut ini contoh pemrograman debug untuk mengendalikan motor stepper berputar ke kanan pada port pararel.
Secara toritis, sebuah motor langkah berukuran kecil dapat digerakan secara langsung oleh microprosesor. Dalam kenyataannya, arus dan tegangan yang dapat dikeluarkan oleh mikroprosesor terlalu kecil untuk menggerakan sebuah motor langkah kecil. Sebagai perbandingan, gerbang-gerbang tipe TTL dalam mikroprosesor hanya mampu mengeluarkan arus dalam orde mili-ampere dan tegangan 2 sampai 2,5 volt. Sementara itu untuk menggunakna motor langkah dibutuhkan arus yang cukup besar (dalam orde ampere) dengan tegangan sebesar 5-24 volt.
Untuk mengatasi masalah tersebut, diperlukan sebuah piranti tambahan yang dapat memenuhi kebutuhan arus dan tegangan yang cukup besar itu, yaitu dengan menambahkan suatu rangkain transistor yang dikenal dengan nama rangkain Darlington. Atau dapat juga dengan menggunakan rangkauan Driver motor stepper.
DRIVER MOTOR STEPPER MENGGUNKAN IC
Jika ingin membuat driver menggunakan IC ULN 2003, maka tidak diperlukan ladi komponen-kompen seperti resistor, dioda dan transistor. Didalam IC 2003, komponen-komponen tersebut sudah dirangkai mejadi suatu kesatuan. Kita hanya tinggal menghubungkan keluaran IC ke motor stepper dan menghubungkan masukan IC ke Pararel Port.
Untuk membuat rangkaian driver motor stepper menggunakan IC dibutuhkan komponen-komponen elektronika yang lain sebagai komponen pendukung agar rangkaian driver dapat bekerja secara aman. Komponen-komponen tersebut adalah IC ULN 2003, PCB, Catu daya, dan Konektor 4 pin.
IC ULN 2003 adalah sebuah IC dengan ciri memiliki 7-bit input, tegangan maksimal 50 vlt dan arus 500 mA. IC ini termasuk jeis TTL. Di dalam IC ini terdapat transistor darlington. Transistor Darlington merupakan 2 buah transistor yang dirangkai dengan konfigurasi khusus untuk mendapatkan penguatan ganda sehingga dapat menghasilkan penguatan arus yang besar.IC ULN 2003 merupakan IC yang mempunyai 16 buah pin. Pin-pin ini ada yang berfungsi sebagai input (yang akan dihubungkan ke pararel port), output (yang akan di hubungkan ke motor stepper) dan ada yang berfungsi sebagai pin untuk catu daya. Catu daya ini terdiri dari catu daya (+) dan ground. Besar catu daya yang dibutuhkan tergantung pada type motor stepper.
1. Menciptakan Account
2. Beri Nama Blog Anda
3. Memilih sebuah template
Kabar baik untuk para peserta praktikum workshop...!!!
Modul Jaringan Komputer
Modul Sistem Digital
Modul Elektronika
Modul Organisasi dan Arsitektur Komputer
Modul Mikrokontroler
PENGUMUMAN
ke workshop.unpak@gmail.com
Untuk Mata Kuliah Mikrokontroler
ke workshop.unpak@gmail.com
Untuk Mata Kuliah Sistem Digital
ke workshop.digitalsys@gmail.com
Untuk Mata Kuliah ORKOM
ke workshop.orkomputer@gmail.com
Untuk Mata Kuliah Elektronika
ke workshop.elektronika@gmail.com
Harap dapat dimaklumi segala ketentuan ini demi kebaikan bersama.
Terima Kasih
Team Workshop
Hexa | Desimal | Oktal | Biner |
00 | 000 | 000 | 0000 0000 |
01 | 001 | 001 | 0000 0001 |
02 | 002 | 002 | 0000 0010 |
03 | 003 | 003 | 0000 0011 |
04 | 004 | 004 | 0000 0100 |
05 | 005 | 005 | 0000 0101 |
06 | 006 | 006 | 0000 0110 |
07 | 007 | 007 | 0000 0111 |
08 | 008 | 010 | 0000 1000 |
09 | 009 | 011 | 0000 1001 |
0A | 010 | 012 | 0000 1010 |
0B | 011 | 013 | 0000 1011 |
0C | 012 | 014 | 0000 1100 |
0D | 013 | 015 | 0000 1101 |
0E | 014 | 016 | 0000 1110 |
0F | 015 | 017 | 0000 1111 |
10 | 016 | 020 | 0001 0000 |
11 | 017 | 021 | 0001 0001 |
12 | 018 | 022 | 0001 0010 |
13 | 019 | 023 | 0001 0011 |
14 | 020 | 024 | 0001 0100 |
15 | 021 | 025 | 0001 0101 |
16 | 022 | 026 | 0001 0110 |
17 | 023 | 027 | 0001 0111 |
18 | 024 | 030 | 0001 1000 |
19 | 025 | 031 | 0001 1001 |
1A | 026 | 032 | 0001 1010 |
1B | 027 | 033 | 0001 1011 |
1C | 028 | 034 | 0001 1100 |
1D | 029 | 035 | 0001 1101 |
1E | 030 | 036 | 0001 1110 |
1F | 031 | 037 | 0001 1111 |
20 | 032 | 040 | 0010 0000 |
21 | 033 | 041 | 0010 0001 |
22 | 034 | 042 | 0010 0010 |
23 | 035 | 043 | 0010 0011 |
24 | 036 | 044 | 0010 0100 |
25 | 037 | 045 | 0010 0101 |
26 | 038 | 046 | 0010 0110 |
27 | 039 | 047 | 0010 0111 |
28 | 040 | 050 | 0010 1000 |
29 | 041 | 051 | 0010 1001 |
2A | 042 | 052 | 0010 1010 |
2B | 043 | 053 | 0010 1011 |
2C | 044 | 054 | 0010 1100 |
2D | 045 | 055 | 0010 1101 |
2E | 046 | 056 | 0010 1110 |
2F | 047 | 057 | 0010 1111 |
30 | 048 | 060 | 0011 0000 |
31 | 049 | 061 | 0011 0001 |
32 | 050 | 062 | 0011 0010 |
33 | 051 | 063 | 0011 0011 |
34 | 052 | 064 | 0011 0100 |
35 | 053 | 065 | 0011 0101 |
36 | 054 | 066 | 0011 0110 |
37 | 055 | 067 | 0011 0111 |
38 | 056 | 070 | 0011 1000 |
39 | 057 | 071 | 0011 1001 |
3A | 058 | 072 | 0011 1010 |
3B | 059 | 073 | 0011 1011 |
3C | 060 | 074 | 0011 1100 |
3D | 061 | 075 | 0011 1101 |
3E | 062 | 076 | 0011 1110 |
3F | 063 | 077 | 0011 1111 |
40 | 064 | 100 | 0100 0000 |
41 | 065 | 101 | 0100 0001 |
42 | 066 | 102 | 0100 0010 |
43 | 067 | 103 | 0100 0011 |
44 | 068 | 104 | 0100 0100 |
45 | 069 | 105 | 0100 0101 |
46 | 070 | 106 | 0100 0110 |
47 | 071 | 107 | 0100 0111 |
48 | 072 | 110 | 0100 1000 |
49 | 073 | 111 | 0100 1001 |
4A | 074 | 112 | 0100 1010 |
4B | 075 | 113 | 0100 1011 |
4C | 076 | 114 | 0100 1100 |
4D | 077 | 115 | 0100 1101 |
4E | 078 | 116 | 0100 1110 |
4F | 079 | 117 | 0100 1111 |
50 | 080 | 120 | 0101 0000 |
51 | 081 | 121 | 0101 0001 |
52 | 082 | 122 | 0101 0010 |
53 | 083 | 123 | 0101 0011 |
54 | 084 | 124 | 0101 0100 |
55 | 085 | 125 | 0101 0101 |
56 | 086 | 126 | 0101 0110 |
57 | 087 | 127 | 0101 0111 |
58 | 088 | 130 | 0101 1000 |
59 | 089 | 131 | 0101 1001 |
5A | 090 | 132 | 0101 1010 |
5B | 091 | 133 | 0101 1011 |
5C | 092 | 134 | 0101 1100 |
5D | 093 | 135 | 0101 1101 |
5E | 094 | 136 | 0101 1110 |
5F | 095 | 137 | 0101 1111 |
60 | 096 | 140 | 0110 0000 |
61 | 097 | 141 | 0110 0001 |
62 | 098 | 142 | 0110 0010 |
63 | 099 | 143 | 0110 0011 |
64 | 100 | 144 | 0110 0100 |
65 | 101 | 145 | 0110 0101 |
66 | 102 | 146 | 0110 0110 |
67 | 103 | 147 | 0110 0111 |
68 | 104 | 150 | 0110 1000 |
69 | 105 | 151 | 0110 1001 |
6A | 106 | 152 | 0110 1010 |
6B | 107 | 153 | 0110 1011 |
6C | 108 | 154 | 0110 1100 |
6D | 109 | 155 | 0110 1101 |
6E | 110 | 156 | 0110 1110 |
6F | 111 | 157 | 0110 1111 |
70 | 112 | 160 | 0111 0000 |
71 | 113 | 161 | 0111 0001 |
72 | 114 | 162 | 0111 0010 |
73 | 115 | 163 | 0111 0011 |
74 | 116 | 164 | 0111 0100 |
75 | 117 | 165 | 0111 0101 |
76 | 118 | 166 | 0111 0110 |
77 | 119 | 167 | 0111 0111 |
78 | 120 | 170 | 0111 1000 |
79 | 121 | 171 | 0111 1001 |
7A | 122 | 172 | 0111 1010 |
7B | 123 | 173 | 0111 1011 |
7C | 124 | 174 | 0111 1100 |
7D | 125 | 175 | 0111 1101 |
7E | 126 | 176 | 0111 1110 |
7F | 127 | 177 | 0111 1111 |
80 | 128 | 200 | 1000 0000 |
81 | 129 | 201 | 1000 0001 |
82 | 130 | 202 | 1000 0010 |
83 | 131 | 203 | 1000 0011 |
84 | 132 | 204 | 1000 0100 |
85 | 133 | 205 | 1000 0101 |
86 | 134 | 206 | 1000 0110 |
87 | 135 | 207 | 1000 0111 |
88 | 136 | 210 | 1000 1000 |
89 | 137 | 211 | 1000 1001 |
8A | 138 | 212 | 1000 1010 |
8B | 139 | 213 | 1000 1011 |
8C | 140 | 214 | 1000 1100 |
8D | 141 | 215 | 1000 1101 |
8E | 142 | 216 | 1000 1110 |
8F | 143 | 217 | 1000 1111 |
90 | 144 | 220 | 1001 0000 |
91 | 145 | 221 | 1001 0001 |
92 | 146 | 222 | 1001 0010 |
93 | 147 | 223 | 1001 0011 |
94 | 148 | 224 | 1001 0100 |
95 | 149 | 225 | 1001 0101 |
96 | 150 | 226 | 1001 0110 |
97 | 151 | 227 | 1001 0111 |
98 | 152 | 230 | 1001 1000 |
99 | 153 | 231 | 1001 1001 |
9A | 154 | 232 | 1001 1010 |
9B | 155 | 233 | 1001 1011 |
9C | 156 | 234 | 1001 1100 |
9D | 157 | 235 | 1001 1101 |
9E | 158 | 236 | 1001 1110 |
9F | 159 | 237 | 1001 1111 |
A0 | 160 | 240 | 1010 0000 |
A1 | 161 | 241 | 1010 0001 |
A2 | 162 | 242 | 1010 0010 |
A3 | 163 | 243 | 1010 0011 |
A4 | 164 | 244 | 1010 0100 |
A5 | 165 | 245 | 1010 0101 |
A6 | 166 | 246 | 1010 0110 |
A7 | 167 | 247 | 1010 0111 |
A8 | 168 | 250 | 1010 1000 |
A9 | 169 | 251 | 1010 1001 |
AA | 170 | 252 | 1010 1010 |
AB | 171 | 253 | 1010 1011 |
AC | 172 | 254 | 1010 1100 |
AD | 173 | 255 | 1010 1101 |
AE | 174 | 256 | 1010 1110 |
AF | 175 | 257 | 1010 1111 |
B0 | 176 | 260 | 1011 0000 |
B1 | 177 | 261 | 1011 0001 |
B2 | 178 | 262 | 1011 0010 |
B3 | 179 | 263 | 1011 0011 |
B4 | 180 | 264 | 1011 0100 |
B5 | 181 | 265 | 1011 0101 |
B6 | 182 | 266 | 1011 0110 |
B7 | 183 | 267 | 1011 0111 |
B8 | 184 | 270 | 1011 1000 |
B9 | 185 | 271 | 1011 1001 |
BA | 186 | 272 | 1011 1010 |
BB | 187 | 273 | 1011 1011 |
BC | 188 | 274 | 1011 1100 |
BD | 189 | 275 | 1011 1101 |
BE | 190 | 276 | 1011 1110 |
BF | 191 | 277 | 1011 1111 |
C0 | 192 | 300 | 1100 0000 |
C1 | 193 | 301 | 1100 0001 |
C2 | 194 | 302 | 1100 0010 |
C3 | 195 | 303 | 1100 0011 |
C4 | 196 | 304 | 1100 0100 |
C5 | 197 | 305 | 1100 0101 |
C6 | 198 | 306 | 1100 0110 |
C7 | 199 | 307 | 1100 0111 |
C8 | 200 | 310 | 1100 1000 |
C9 | 201 | 311 | 1100 1001 |
CA | 202 | 312 | 1100 1010 |
CB | 203 | 313 | 1100 1011 |
CC | 204 | 314 | 1100 1100 |
CD | 205 | 315 | 1100 1101 |
CE | 206 | 316 | 1100 1110 |
CF | 207 | 317 | 1100 1111 |
D0 | 208 | 320 | 1101 0000 |
D1 | 209 | 321 | 1101 0001 |
D2 | 210 | 322 | 1101 0010 |
D3 | 211 | 323 | 1101 0011 |
D4 | 212 | 324 | 1101 0100 |
D5 | 213 | 325 | 1101 0101 |
D6 | 214 | 326 | 1101 0110 |
D7 | 215 | 327 | 1101 0111 |
D8 | 216 | 330 | 1101 1000 |
D9 | 217 | 331 | 1101 1001 |
DA | 218 | 332 | 1101 1010 |
DB | 219 | 333 | 1101 1011 |
DC | 220 | 334 | 1101 1100 |
DD | 221 | 335 | 1101 1101 |
DE | 222 | 336 | 1101 1110 |
DF | 223 | 337 | 1101 1111 |
E0 | 224 | 340 | 1110 0000 |
E1 | 225 | 341 | 1110 0001 |
E2 | 226 | 342 | 1110 0010 |
E3 | 227 | 343 | 1110 0011 |
E4 | 228 | 344 | 1110 0100 |
E5 | 229 | 345 | 1110 0101 |
E6 | 230 | 346 | 1110 0110 |
E7 | 231 | 347 | 1110 0111 |
E8 | 232 | 350 | 1110 1000 |
E9 | 233 | 351 | 1110 1001 |
EA | 234 | 352 | 1110 1010 |
EB | 235 | 353 | 1110 1011 |
EC | 236 | 354 | 1110 1100 |
ED | 237 | 355 | 1110 1101 |
EE | 238 | 356 | 1110 1110 |
EF | 239 | 357 | 1110 1111 |
F0 | 240 | 360 | 1111 0000 |
F1 | 241 | 361 | 1111 0001 |
F2 | 242 | 362 | 1111 0010 |
F3 | 243 | 363 | 1111 0011 |
F4 | 244 | 364 | 1111 0100 |
F5 | 245 | 365 | 1111 0101 |
F6 | 246 | 366 | 1111 0110 |
F7 | 247 | 367 | 1111 0111 |
F8 | 248 | 370 | 1111 1000 |
F9 | 249 | 371 | 1111 1001 |
FA | 250 | 372 | 1111 1010 |
FB | 251 | 373 | 1111 1011 |
FC | 252 | 374 | 1111 1100 |
FD | 253 | 375 | 1111 1101 |
FE | 254 | 376 | 1111 1110 |
FF | 255 | 377 | 1111 1111 |
• Suatu flip-flop dapat mempertahankan keadaan terakhirnya hingga terdapat sinyal eksternal yang memicu perubahan keadaannya. Karena alasan inilah, flip-flop digunakan sebagai elemen memori (pengingat).
• Suatu RS flip-flop bisa dibangun dengan menggandeng silang (cross coupling) dua gerbang logika NOR (NOR latch) atau dua gerbang logika NAND (NAND latch), seperti gambar berikut:
• Flip-flop memiliki dua keluaran (Q dan ) yang selalu berlawanan nilai. Pada RS flip-flop terdapat kondisi ketika kedua keluaran ini tidak berlawanan nilai yang disebut kondisi invalid.
• Pada RS Flip-Flop NOR latch, kondisi invalid muncul ketika kedua input (R dan S) berada pada kondisi HIGH (logika 1). Sedangkan pada NAND latch, kondisi invalid muncul ketika kedua input berada pada kondisi LOW (logika 0).
• Flip-flop juga memiliki keadaan ketika output yang dihasilkan sama seperti keadaan outpu sebelumnya. Kondisi seperti ini dinamakan no change (NC). Kondisi NC pada NOR latch muncul ketika kedua input berada pada keadaan LOW (logika 0), sedangkan pada NAND latch muncul ketika kedua input berada pada keadaan HIGH (logika 1).
Komponen dan peralatan percobaan:
• Catu daya DC
• Multimeter
• Protoboard
• IC TTL 7402, 7401 masing-masing 1 buah
• Resistor 1k: 2 buah
• Led merah dan hijau masing-masing 1 buah
Setelah kita siapkan alat dan bahannya, saatnya kita melakukan percobaan. Mari kita lakukan...
A. NOR latch
1. Rangkaian disusun seperti gambar 1.2. Ingat, selalu hubungkan pin 14 ke +5V dan pin 7 ke ground!
2. Ubah-ubah nilai input sesuai dengan urutan yang diberikan oleh tabel berikut dan lengkapi hasilnya...!!
B. NAND latch
1. Rangkaian disusun seperti gambar 1.2. Ingat, selalu hubungkan pin 14 ke +5V dan pin 7 ke ground!
2. Ubah-ubah nilai input sesuai dengan urutan yang diberikan oleh tabel berikut dan catat yah hasilnya..!!
Selamat Mencoba..., dan jangan lupa lengkapi tabelnya..
Pendahuluan
Mikrokontroller AVR ATMega8535 merupakan mikrokontroller 40 pin (lihat Gambar 1) buatan Atmell Corporation yang memiliki fasilitas 8K Byte Flash Memori ISP (In-System Programmable), yang membuatnya tidak memerlukan bantuan mC
lain dalam pemrograman, tetapi hanya memerlukan sedikit rangkaian elektronik eksternal saja
Mikrokontroler ini bisa diaktifkan dengan memasukkan sumber tegangan sebesar 4,5 s.d. 5,5 V dc melalui pin VCC (pin 10) dan merangkai kristal osilator pad a pin XTAL1 dan XTAL2 sebagaimana diperlihatkan pada gambar 3 Untuk konfigurasi selengkapnya, bisa dibaca pada buku petunjuk ”AVR ATMega8535”.
Deskripsi singkat dari pin
VCC Input sumber tegangan (+)
GND Ground (-)
Port A (PA7 … PA0) Berfungsi sebagai input analog dari ADC (Analog to Digital Converter). Port ini juga berfungsi sebagai port I/O dua arah, jika ADC tidak digunakan.
Port B (PB7 … PB0) Berfungsi sebagai port I/O dua arah. Port PB5, PB6 dan PB7 juga berfungsi sebagai MOSI, MISO dan SCK yang dipergunakan pada proses downloading. Fungsi lain port ini selengkapnya bisa dibaca pada buku petunjuk ”AVR ATMega8535”.
Port C (PC7 … PC0) Berfungsi sebagai port I/O dua arah. Fungsi lain port ini selengk apnya bisa dibaca pada buku petunjuk ”AVR ATMega8535”.
Port D (PD7 … PD0) Berfungsi sebagai port I/O dua arah. Port PD0 dan PD1 juga berfungsi sebagai RXD dan TXD, yang diper gunakan untuk komunikasi serial. Fungsi lain port ini selengkapnya bisa dibaca pad a buku petunjuk ”AVR ATMega8535”.
RESET Input reset.
XTAL1 Input ke amplifier inverting osilator dan input ke sirkuit clock internal.
XTAL2 Output dari amplifier inverting osilator.
AVCC Input tegangan untuk Port A dan ADC.
AREF Tegangan referensi untuk ADC.
Percoban A.
Pemrograman Mikrokontroller
1. Buka program CV AVR C Compiler
2. Buat project baru dengan mengklik menu File → New, maka akan muncul jendela:
Pilih ”Project” dan klik ”OK”. Akan muncul jendela
Klik ”Yes”, maka akan muncul jendela:
3. Jendela di atas adalah jendela untuk memilih setting mC yang akan diisikan. Ikuti langkah-langkah berikut :
a. Klik Tab Chip. Tentukan jenis Chip C yang digunakan. Dalam praktikum ini adalah ”ATmega8535 ”
b. Masukkan nilai frekuensi ”clock” yan g digunakan. Dalam praktikum ini digunakan frekuensi sebesar 12 MHz.
c. Klik tab Ports. Tab ini untuk menentukan fungsi dari masing-masin g port (Port A s.d. Port D).
d. Klik tab Port D. Untuk praktikum ini digunakan led yang berada pada kaki 20 (Port D.6) sebagai indikator.
e. Klik tulisan In pada Bit 6. Ini akan mengubah nilai menjadi Out, yang berarti pin PD6 akan difungsikan sebagai output.
4. Pada menu, pilih “File” “Generate, Save and Exit”. Maka akan muncul jendela “Save C Compiler Source File”. Beri nama file, misal: “Praktikum1.c” lalu ketik “Save”.
5. Akan muncul jendela “Save C Compiler Project File”. Beri nama file, misal: “Praktikum1.prj” lalu ketik “Save”.
6. Akan muncul jendela “Save
7. Maka akan muncul jendela program yang berisi sintaks sbb.:
This program was produced by the
CodeWizardAVR V1.24.7d Evaluation
Automatic Program Generator
© Copyright 1998-2005 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com
e-mail:office@hpinfotech.com
Project :
Version :
Date : 10/20/2008
Author : Freeware, for evaluation and non-commercial use only
Company :
Comments:
Chip type : ATmega8535
Program type : Application
Clock frequency : 4.000000 MHz
Memory model : Small
External SRAM size : 0
Data Stack size : 128
*****************************************************/
#include
// Declare your global variables here
void main(void)
{
// Declare your local variables here
// Input/Output Ports initialization
// Port A initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTA=0x00;
DDRA=0x00;
// Port B initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTB=0x00;
DDRB=0x00;
// Port C initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTC=0x00;
DDRC=0x00;
// Port D initialization
// Func7=In Func6=Out Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=0 State5=T State4=T State3=T State2=T State1=T State0=T
PORTD=0x00;
DDRD=0x40;
// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=FFh
// OC0 output: Disconnected
TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;
// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer 1 Stopped
// Mode: Normal top=FFFFh
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer 2 Stopped
// Mode: Normal top=FFh
// OC2 output: Disconnected
ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;
// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// INT2: Off
MCUCR=0x00;
MCUCSR=0x00;
// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;
// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;
while (1)
{
// Place your code here
};
}
Jendela ini berisi sintaks setting awal mC yang telah kita pilih sebelumnya.
8. Lengkapi sintaks di atas sbb.
a. Di atas fungsi “void main (void)”, tuliskan:
#include
#define led PORTD.6 //untuk membuat alias
b. Pada struktur “while”, ubah menjadi:
while (1)
{
//Place your code here
delay_ms(500);
led = 1;
delay_ms(500);
led = 0;
};
9. Klik ikon
untuk melakukan kompilasi.
10. Klik ikon
untuk membuat file ”*.hex” yang akan digunakan untuk downloading
Percobaan B
Mendownload Program ke Mikrokontroler
1. Buka program ”PonyProg”. Klik OK, maka akan muncul jendela utama sbb.:
2. Pilih jenis mC yang digunakan (lihat gambar atas). Dalam hal ini adalah ”AVR micro” (2a) dan “ATmega8535” (2b)
3. Pada menu, pilih Setup → Interface Setup. Pilih port yang akan digunalan untuk proses download. Misalnya port Serial, koneksi pada COM2
4. Klik ikon (Configuration and Security bits) maka akan muncul jendela seperti gambar di bawah. Jendela ini akan mengisikan bit konfigurasi dan bit pengaman yang diperlukan untuk mendownload program, sesuai pilihan yang kita berikan. Isi dari konfigurasi ini tergantung dari komponen elektronika yang kita gunakan. Untuk lebih lengkapnya, lihat buku petunjuk ” AVR ATMega8535” . Untuk sementara, isi sesuai dengan yang tertera di gambar. Atau, jika modul mC telah terhubung ke komputer, bisa dilakukan proses membaca konfigurasi yang telah digunakan dengan menekan ”Read”.
Peringatan!! Pengisian/pembacaan konfigurasi ini harus dilakukan dengan benar terlebih dahulu sebelum melakukan pengisian program, karena pengisian nilai yang salah bias mengakibatkan kerusakan pada mC.
5. Klik OK. Maka akan kembali ke jendela utama.
6. Buka file berkestensi ”hex” dengan meng-klik ikonlihat gambar di bawah). Masukkan file yang diinginkan, misalnya ”Praktikum1.hex” lalu klik ”Open” Maka pada jendela utama akan terisi program berformat hexadesimal sbb :
7. Klik ikon
(lihat panah di atas) untuk mengisikan program ke dalam mC.
8. Amati output yang dihasilkan.
SELAMAT MENCOBA YAH...
Jika membutuhkan softwarenya, silakan menghubungi Workshop Team.
