tabel bilangan asci

Upload: satrio-cahyo-nugroho

Post on 07-Mar-2016

23 views

Category:

Documents


0 download

DESCRIPTION

ter

TRANSCRIPT

KarakterNilai Unicode(heksadesimal)Nilai ANSI ASCII(desimal)Keterangan

NUL00000Null (tidak tampak)

SOH00011Start of heading (tidak tampak)

STX00022Start of text (tidak tampak)

ETX00033End of text (tidak tampak)

EOT00044End of transmission (tidak tampak)

ENQ00055Enquiry (tidak tampak)

ACK00066Acknowledge (tidak tampak)

BEL00077Bell (tidak tampak)

BS00088Menghapus satu karakter di belakang kursor (Backspace)

HT00099Horizontal tabulation

LF000A10Pergantian baris (Line feed)

VT000B11Tabulasi vertikal

FF000C12Pergantian baris (Form feed)

CR000D13Pergantian baris (carriage return)

SO000E14Shift out (tidak tampak)

SI000F15Shift in (tidak tampak)

DLE001016Data link escape (tidak tampak)

DC1001117Device control 1 (tidak tampak)

DC2001218Device control 2 (tidak tampak)

DC3001319Device control 3 (tidak tampak)

DC4001420Device control 4 (tidak tampak)

NAK001521Negative acknowledge (tidak tampak)

SYN001622Synchronous idle (tidak tampak)

ETB001723End of transmission block (tidak tampak)

CAN001824Cancel (tidak tampak)

EM001925End of medium (tidak tampak)

SUB001A26Substitute (tidak tampak)

ESC001B27Escape (tidak tampak)

FS001C28File separator

GS001D29Group separator

RS001E30Record separator

US001F31Unit separator

SP002032Spasi

!002133Tanda seru (exclamation)

"002234Tanda kutip dua

#002335Tanda pagar (kres)

$002436Tanda mata uang dolar

%002537Tanda persen

&002638Karakter ampersand (&)

002739Karakter Apostrof

(002840Tanda kurung buka

)002941Tanda kurung tutup

*002A42Karakter asterisk (bintang)

+002B43Tanda tambah (plus)

,002C44Karakter koma

-002D45Karakter hyphen (strip)

.002E46Tanda titik

/002F47Garis miring (slash)

0003048Angka nol

1003149Angka satu

2003250Angka dua

3003351Angka tiga

4003452Angka empat

5003553Angka lima

6003654Angka enam

7003755Angka tujuh

8003856Angka delapan

9003957Angka sembilan

:003A58Tanda titik dua

;003B59Tanda titik koma

003E62Tanda lebih besar

?003F63Tanda tanya

@004064A keong (@)

A004165Huruf latin A kapital

B004266Huruf latin B kapital

C004367Huruf latin C kapital

D004468Huruf latin D kapital

E004569Huruf latin E kapital

F004670Huruf latin F kapital

G004771Huruf latin G kapital

H004872Huruf latin H kapital

I004973Huruf latin I kapital

J004A74Huruf latin J kapital

K004B75Huruf latin K kapital

L004C76Huruf latin L kapital

M004D77Huruf latin M kapital

N004E78Huruf latin N kapital

O004F79Huruf latin O kapital

P005080Huruf latin P kapital

Q005181Huruf latin Q kapital

R005282Huruf latin R kapital

S005383Huruf latin S kapital

T005484Huruf latin T kapital

U005585Huruf latin U kapital

V005686Huruf latin V kapital

W005787Huruf latin W kapital

X005888Huruf latin X kapital

Y005989Huruf latin Y kapital

Z005A90Huruf latin Z kapital

[005B91Kurung siku kiri

\005C92Garis miring terbalik (backslash)

]005D93Kurung sikur kanan

^005E94Tanda pangkat

_005F95Garis bawah (underscore)

`006096Tanda petik satu

a006197Huruf latin a kecil

b006298Huruf latin b kecil

c006399Huruf latin c kecil

d0064100Huruf latin d kecil

e0065101Huruf latin e kecil

f0066102Huruf latin f kecil

g0067103Huruf latin g kecil

h0068104Huruf latin h kecil

i0069105Huruf latin i kecil

j006A106Huruf latin j kecil

k006B107Huruf latin k kecil

l006C108Huruf latin l kecil

m006D109Huruf latin m kecil

n006E110Huruf latin n kecil

o006F111Huruf latin o kecil

p0070112Huruf latin p kecil

q0071113Huruf latin q kecil

r0072114Huruf latin r kecil

s0073115Huruf latin s kecil

t0074116Huruf latin t kecil

u0075117Huruf latin u kecil

v0076118Huruf latin v kecil

w0077119Huruf latin w kecil

x0078120Huruf latin x kecil

y0079121Huruf latin y kecil

z007A122Huruf latin z kecil

{007B123Kurung kurawal buka

007C124Garis vertikal (pipa)

}007D125Kurung kurawal tutup

~007E126Karakter gelombang (tilde)

DEL007F127Delete

0080128Dicadangkan

0081129Dicadangkan

0082130Dicadangkan

0083131Dicadangkan

IND0084132Index

NEL0085133Next line

SSA0086134Start of selected area

ESA0087135End of selected area

0088136Character tabulation set

0089137Character tabulation with justification

008A138Line tabulation set

PLD008B139Partial line down

PLU008C140Partial line up

008D141Reverse line feed

SS2008E142Single shift two

SS3008F143Single shift three

DCS0090144Device control string

PU10091145Private use one

PU20092146Private use two

STS0093147Set transmit state

CCH0094148Cancel character

MW0095149Message waiting

0096150Start of guarded area

0097151End of guarded area

0098152Start of string

0099153Dicadangkan

009A154Single character introducer

CSI009B155Control sequence introducer

ST009C156String terminator

OSC009D157Operating system command

PM009E158Privacy message

APC009F158Application program command

00A0160Spasi yang bukan pemisah kata

00A1161Tanda seru terbalik

00A2162Tanda sen (Cent)

00A3163Tanda Poundsterling

00A4164Tanda mata uang (Currency)

00A5165Tanda Yen

00A6166Garis tegak putus-putus (broken bar)

00A7167Section sign

00A8168Diaeresis

00A9169Tanda hak cipta (Copyright)

00AA170Feminine ordinal indicator

00AB171Left-pointing double angle quotation mark

00AC172Not sign

00AD173Tanda strip (hyphen)

00AE174Tanda merk terdaftar

00AF175Macron

00B0176Tanda derajat

00B1177Tanda kurang lebih (plus-minus)

kodok178Tanda kuadrat (pangkat dua)

00B3179Tanda kubik (pangkat tiga)

00B4180Acute accent

00B5181Micro sign

00B6182Pilcrow sign

00B7183Middle dot

Arsitektur ATMega8535 Saluran IO sebanyak 32 buah, yaitu Port A, Port B, Port C dan Port D ADC 10 bit sebanyak 8 Channel Tiga buah timer / counte 32 register Watchdog Timer dengan oscilator internal SRAM sebanyak 512 byte Memori Flash sebesar 8 kb Sumber Interrupt internal dan eksternal Port SPI (Serial Pheriperal Interface) EEPROM on board sebanyak 512 byte Komparator analog Port USART (Universal Shynchronous Ashynchronous Receiver Transmitter)Fitur ATMega8535 Sistem processor 8 bit berbasis RISC dengan kecepatan maksimal 16 MHz. Ukuran memory flash 8KB, SRAM sebesar 512 byte, EEPROM sebesar 512 byte. ADC internal dengan resolusi 10 bit sebanyak 8 channel Port komunikasi serial USART dengan kecepatan maksimal 2.5 Mbps Mode Sleep untuk penghematan penggunaan daya listrik.Penjelasan : Flash adalah suatu jenis Read Only Memory yang biasanya diisi dengan program hasil buatan manusia yang harus dijalankan oleh mikrokontroler. RAM (Random Acces Memory) merupakan memori yang membantu CPU untuk penyimpanan data sementara dan pengolahan data ketika program sedang running EEPROM (Electrically Erasable Programmable Read Only Memory) adalah memori untuk penyimpanan data secara permanen oleh program yang sedang running Port I/O adalah kaki untuk jalur keluar atau masuk sinyal sebagai hasil keluaran ataupun masukan bagi program Timer adalah modul dalam hardware yang bekerja untuk menghitung waktu/pulsa UART (Universal Asynchronous Receive Transmit) adalah jalur komunikasi data khusus secara serial asynchronous PWM (Pulse Width Modulation) adalah fasilitas untuk membuat modulasi pulsa ADC (Analog to Digital Converter) adalah fasilitas untuk dapat menerima sinyal analog dalam range tertentu untuk kemudian dikonversi menjadi suatu nilai digital dalam range tertentu SPI (Serial Peripheral Interface) adalah jalur komunikasi data khusus secara serial secara serial synchronous ISP (In System Programming) adalah kemampuan khusus mikrokontroler untuk dapat diprogram langsung dalam sistem rangkaiannya dengan membutuhkan jumlah pin yang minimal.

Secara garis besar, arsitektur mikrokontroler ATMEGA8535 terdiri dari : 32 saluran I/O (Port A, Port B, Port C, dan Port D) 10 bit 8 Channel ADC (Analog to Digital Converter) 4 channel PWM 6 Sleep Modes : Idle, ADC Noise Reduction, Power-save, Power-down, Standby and Extended Standby 3 buah timer/counter Analog comparator Watchdog timer dengan osilator internal 512 byte SRAM 512 byte EEPROM 8 kb Flash memory dengan kemampuan Read While Write Unit interupsi (internal & eksternal) Port antarmuka SPI8535 memory map Port USART untuk komunikasi serial dengan kecepatan maksimal 2,5Mbps 4.5 sampai 5.5V operation, 0 sampai 16MHz

Konfigurasi Pin ATMega8535 VCC merupakan Pin yang berfungsi sebagai pin masukan catudaya GND merupakan Pin Ground Port A (PA0...PA7) merupakan pin I/O dan pin masukan ADC Port B (PB0...PB7) merupakan pin I/O dan pin yang mempunyai fungsi khusus yaitu Timer/Counter, komparator Analog dan SPI Port C (PC0...PC7) merupakan port I/O dan pin yang mempunyai fungsi khusus, yaitu komparator analog dan Timer Oscillator Port D (PD0...PD1) merupakan port I/O dan pin fungsi khusus yaitu komparator analog dan interrupt eksternal serta komunikasi serial RESET merupakan pin yang digunakan untuk mereset mikrokontroler XTAL1 dan XTAL2 merupakan pin masukan clock eksternal AVCC merupakan pin masukan untuk tegangan ADC AREF merupakan pin masukan tegangan referensi untuk ADCKeterangan PIN ATMEGA8535A. Port AMerupakan 8-bit directional port I/O. Setiap pinnya dapat menyediakan internal pull-up resistor (dapat diatur per bit). Output buffer Port A dapat memberi arus 20 mA dan dapat mengendalikan display LED secara langsung. Data Direction Register port A (DDRA) harus disetting terlebih dahulu sebelum Port A digunakan. Bit-bit DDRA diisi 0 jika ingin memfungsikan pin-pin port A yang bersesuaian sebagai input, atau diisi 1 jika sebagai output. Selain itu, kedelapan pin port A juga digunakan untuk masukan sinyal analog bagi A/D converter.B. Port BMerupakan 8-bit directional port I/O. Setiap pinnya dapat menyediakan internal pull-up resistor (dapat diatur per bit). Output buffer Port B dapat memberi arus 20 mA dan dapat mengendalikan display LED secara langsung. Data Direction Register port B (DDRB) harus disetting terlebih dahulu sebelum Port B digunakan. Bit-bit DDRB diisi 0 jika ingin memfungsikan pin-pin port B yang bersesuaian sebagai input, atau diisi 1 jika sebagai output. Pin-pin port B juga memiliki untuk fungsi-fungsi alternatif khusus seperti yang dapat dilihat dalam tabel berikutPort PinFungsi Khusus

PB0T0 = timer/counter 0 external counter input

PB1T1 = timer/counter 0 external counter input

PB2AIN0 = analog comparator positive input

PB3AIN1 = analog comparator negative input

PB4SS = SPI slave select input

PB5MOSI = SPI bus master output / slave input

PB6MISO = SPI bus master input / slave output

PB7SCK = SPI bus serial clock

A. Port CMerupakan 8-bit directional port I/O. Setiap pinnya dapat menyediakan internal pull-up resistor (dapat diatur per bit). Output buffer Port C dapat memberi arus 20 mA dan dapat mengendalikan display LED secara langsung. Data Direction Register port C (DDRC) harus disetting terlebih dahulu sebelum Port C digunakan. Bit-bit DDRC diisi 0 jika ingin memfungsikan pin-pin port C yang bersesuaian sebagai input, atau diisi 1 jika sebagai output. Selain itu, dua pin port C (PC6 dan PC7) juga memiliki fungsi alternatif sebagai oscillator untuk timer/counter 2.B. Port DMerupakan 8-bit directional port I/O. Setiap pinnya dapat menyediakan internal pull-up resistor (dapat diatur per bit). Output buffer Port D dapat memberi arus 20 mA dan dapat mengendalikan display LED secara langsung. Data Direction Register port D (DDRD) harus disetting terlebih dahulu sebelum Port D digunakan. Bit-bit DDRD diisi 0 jika ingin memfungsikan pin-pin port D yang bersesuaian sebagai input, atau diisi 1 jika sebagai output. Selain itu, pin-pin port D juga memiliki untuk fungsi-fungsi alternatif khusus seperti yang dapat dilihat dalam tabel berikut.Port PinFungsi Khusus

PD0RDX (UART input line)

PD1TDX (UART output line)

PD2INT0 ( external interrupt 0 input )

PD3INT1 ( external interrupt 1 input )

PD4OC1B (Timer/Counter1 output compareB match output)

PD5OC1A (Timer/Counter1 output compareA match output)

PD6ICP (Timer/Counter1 input capture pin)

PD7OC2 (Timer/Counter2 output compare match output)

Rangkaian Sistem Minimum AVR 8535Sistem minimum (sismin) mikrokontroler adalah rangkaian elektronik minimum yang diperlukan untuk beroperasinya IC mikrokontroler. Sismin ini kemudian bisa dihubungkan dengan rangkaian lain untuk menjalankan fungsi tertentu. Di keluarga mikrokontroler AVR, seri 8535 adalah salah satu seri yang sangat banyak digunakan. Untuk membuat rangkaian sismin Atmel AVR 8535 diperlukan beberapa komponen yaitu: IC mikrokontroler ATmega8535 XTAL 4 MHz atau 8 MHz (XTAL1) kapasitor kertas yaitu dua 22 pF (C2 dan C3) serta 100 nF (C4) 1 kapasitor elektrolit 4.7 uF (C12) 2 resistor yaitu 100 ohm (R1) dan 10 Kohm (R3) 1 tombol reset pushbutton (PB1)Selain itu tentunya diperlukan power suply yang bisa memberikan tegangan 5V DC. Rangkaian sistem minimum ini sudah siap untuk menerima sinyal analog (fasilitas ADC) di port A. Gambar rangkaiannya adalah sebagai berikut.