ADUC841 MİKRODENETLEYİCİ TABANLI GELİŞTİRME KARTININ TANITIMI:

Benzer belgeler
XC8 ile PİC uygulamaları

LCD (Liquid Crystal Display)

İLERI MIKRODENETLEYICILER. Ege Üniversitesi Ege MYO Mekatronik Programı

BÖLÜM Mikrodenetleyicisine Giriş

İçİndekİler. 1. Bölüm - Mİkro Denetleyİcİ Nedİr? 2. Bölüm - MİkroDenetleyİcİlerİ Anlamak

4-Deney seti modüler yapıya sahiptir ve kabin içerisine tek bir board halinde monte edilmiştir.

PIC UYGULAMALARI. Öğr.Gör.Bülent Çobanoğlu

LCD (Liquid Crystal Display )

BESLEME KARTI RF ALICI KARTI

LCD EKRANIN SÜRÜLMESİ VE FLASH/EE HAFIZASININ KULLANILMASI

Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur.

PROJE RAPORU. Proje adı: Pedalmatik 1 Giriş 2 Yöntem 3 Bulgular 6 Sonuç ve tartışma 7 Öneriler 7 Kaynakça 7

İÇİNDEKİLER 1. KLAVYE KLAVYE RB KLAVYE RBHIGH DİSPLAY... 31

DELTA PLC EĞİTİM SETİ KİTAPÇIĞI

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

BQ Modbus Analog Giriş Kartı 6 Kanal PT100 - PT1000. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

Erzurum Teknik Üniversitesi RobETÜ Kulübü Robot Eğitimleri. ARDUİNO EĞİTİMLERİ I Arş. Gör. Nurullah Gülmüş

Melih Hilmi ULUDAĞ. Yazılım Mühendisi Mekatronik Mühendisi. a aittir.

İçindekiler FPGA GELİŞTİRME KARTI ENERJİ BESLEMESİ:... 5 ENERJİ SİSTEMİ ŞEMASI:... 5 FPGA GELİŞTİRME KARTINA PROGRAM YÜKLEME:... 6

EasyPic 6 Deney Seti Tanıtımı

USB 10 IN-OUT. Usb portundan, 10 adet giriş ve çıkış yapabilen, Opto izolasyonlu digital otomasyon devresi.

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

BQ Modbus Analog Giriş Kartı 6 Kanal 4 20mA. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

BQ351 Modbus Röle Kontrol Ünitesi. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

EEM 419-Mikroişlemciler Güz 2017

Arduino Uno ile Hc-Sr04 ve Lcd Ekran Kullanarak Mesafe Ölçmek

Paralel ve Seri İletişim. Asenkron/Senkron İletişim. Şekil 2: İletişim Modları

BİLGİSAYAR BİLİMİ DERSİ (KUR-2)

Strike 5.50 R Proximity Kart Okuyucu Kullanım Kılavuzu

DOKUMANLAR

FRENIC MULTİ ÖZET KULLANIM KLAVUZU

FRENIC MEGA ÖZET KULLANIM KLAVUZU

3.3. İki Tabanlı Sayı Sisteminde Dört İşlem

ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ SAYISAL TASARIM LABORATUVARI DENEY 6 ANALOG/DİGİTAL DÖNÜŞTÜRÜCÜ. Grup Numara Ad Soyad RAPORU HAZIRLAYAN:

TUŞ TAKIMI (KEYPAD) UYGULAMALARI

ANALOG ADRESLİ YANGIN ALARM SİSTEMİ YAZILIM KULLANMA KILAVUZU

BQ352 Modbus Röle Cihazı 24 Kanal. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ

Mikroişlemcili Sistemler ve Laboratuvarı 5.HAFTA:BÖLÜM-1

BETİ GSM/GPRS MODEM KULLANIM KILAVUZU

IFD8520 ADRESLENEBİLİR RS-485/RS-422 İZOLELİ ÇEVİRİCİ KULLANIM KILAVUZU

MCR02-AE Ethernet Temassız Kart Okuyucu

Bölüm 20 FBs-4A2D Analog Giriş/Çıkış Modülü

P-100 P-101. Bağlantı Şeması. İstanbul Yazılım ve Elektronik Teknolojileri

DENEY 3 HAVALI KONUM KONTROL SİSTEMİ DENEY FÖYÜ

Adres Yolu (Address Bus) Bellek Birimi. Veri Yolu (Databus) Kontrol Yolu (Control bus) Şekil xxx. Mikrodenetleyici genel blok şeması

Haftalık Ders Saati Okul Eğitimi Süresi

Deney 6: Ring (Halka) ve Johnson Sayıcılar

Bilgisayar ile Dijital Devrelerin Haberleşmesi. FT232R ve MAX232 Entegreleri. Çalışma Raporu

ART S602W Standalone Kart Okuyucu

DENEY-2. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ

Mikroişlemci ile Analog-Sayısal Dönüştürücü (ADC)

B.Ç. / E.B. MİKROİŞLEMCİLER

LPC2104 Mikro Denetleyicisini KEIL İle Programlamak

VTIY DERS-4 YARDIMCI NOTLARI -2018

DC motorların sürülmesi ve sürücü devreleri

ORKA BİLİŞİM ELEKTRONİĞİ

RS 232 veya 485 seri port. Kapı manyetiği girişi

TECO N3 SERĐSĐ HIZ KONTROL CĐHAZI HIZLI BAŞLAT DÖKÜMANI. ADIM 1: Sürücü beslemesini ve motor uçlarını bağlama

ANALOG SAYISAL DÖNÜŞTÜRÜCÜ DENEYİ TÜMLEŞİK (ENTEGRE) ADC DEVRESİ İLE

GSM Kartı. Programlama Butonu

Kullanım Kılavuzu. Deneyler artık çok KOLAY! 2x16 Karekter LCD. Üniversal Motor Sürücü. HCSR04 Mesafe Sensörü. MCP9700 Sıcaklık Sensörü

FP52 PROXIMITY KART OKUYUCUSU KULLANIM KILAVUZU

7. Port Programlama. mikroc Dili ile Mikrodenetleyici Programlama Ders Notları -42- Şekil 2.1. Atmega16 mikrodenetleyici pin şeması

Mikroişlemciler. Microchip PIC

1. PROGRAMLAMA. PDF created with pdffactory Pro trial version

IRT63M. Bilgi Dokümanı. 128x64 piksel grafik LCD, Klavye, UART ve Ethernet Haberleşme ile Temassız Kart (ISO14443A/B) Okuyucu (IRT63M)

DENEY 9-A : PIC 16F877 ve LM-35 ile SICAKLIK ÖLÇÜM UYGULAMASI

ATC-3200 ZigBee to RS232/422/485 Çevirici Kullanıcı Kılavuzu

BÖLÜM in Bellek Organizasyonu

E5_C-CJ PROGRAMSIZ HABERLEŞME

MW-350 Stand-Alone Şifre+Kart Okuyucu. Kullanım Kılavuzu. Kullanıma başlamadan önce mutlaka okuyunuz

İ İŞİ BÖLÜM ROBOTİK KODLAMA ÖĞRENME ALANLARI BASİT ELEKTRONİK DEVRELERE GİRİŞ AKILLI CİHAZ TASARIMINA GİRİŞ ROBOTİĞE GİRİŞ

İçerik. Ürün no.: CML730i-R R/CV-M12 Işık perdesi alıcı

Modeller BLW-211PI, BLW-211MI, BLW-212PO, BLW-212MO

FBs-serisi. Programlanabilir Kontrol Cihazı. Kullanım Kitabı - II [ İleri Düzey Uygulamalar. Önsöz, İçerik. FBs-PLC Interrupt Fonksiyonu 9

2019

ART S603W Standalone Kart Okuyucu

ELK2016 SAYISAL TASARIM DERSİ LABORATUVARI DENEY NO: 4 DENEYİN ADI: JK, RS, T VE D TİPİ FLİP-FLOPLARIN İNCELENMESİ

SAYFA : 2 / 9 VERSİYON GEÇMİŞİ VERSİYON TARİH AMAÇ AÇIKLAMA V V

BQ300 RF Röle Kontrol Ünitesi. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

MODÜLER PIC DENEY SETİ

İçerik. Ürün no.: CML720i-R A/CN-M12 Işık perdesi alıcı

Deney 2: Flip-Floplar

Bölüm 3. FBS-PLC nin Genişlemesi. 3.1 I/O Genişlemesi. Not. Uyarı Dijital I/O Genişlemesi ve I/O Numaralandırma H3-1

1. Ders Giriş. Mikroişlemcili Sistem Uygulamaları

İçerik. Ürün no.: CSL710-R A/L-M12 Işık perdesi alıcı

PIC MİKROKONTROLÖR TABANLI MİNİ-KLAVYE TASARIMI

DY-45 OSĐLOSKOP KĐTĐ. Kullanma Kılavuzu

SYC / SYT / SYP ÖZEL TASARIM RGB LCD DISPLAY KARTI PROGRAMLAMA VE MONTAJ KILAVUZU SÜRÜM: 1.1

void setup() fonksiyonu: Bu fonksiyon program ilk açıldığında bir kere çalışır ve gerekli kalibrasyon, setup komutlarını buraya yazarız.

2K-130 KULLANIM KILAVUZU

PIC Programlama. Devrim Çamoğlu

PİC HAKKINDA KISA KISA BİLGİLER GİRİŞ/ÇIKIŞ PORTLARI

Bağımsız Geçiş Kontrol Cihazı

Deney 10: Analog - Dijital Dönüştürücüler (Analog to Digital Converters - ADC) Giriş

ACR-Net 100 Kullanım Kılavuzu

DY-45 OSİLOSKOP V2.0 KİTİ

BÖLÜM 6 Seri Port Đşlemleri

KULLANIM KILAVUZU PIC ULAK. USB PIC Programlayıcı 3.3V ve 5V Güç Kaynağ Seri USB Dönüştürücü Bağlantı Portları

Transkript:

ADUC841 MİKRODENETLEYİCİ TABANLI GELİŞTİRME KARTININ TANITIMI: Aduc841 geliştirme kartının genel görüntüsü aşağıda verilmiştir; RS232 ANALOG USB ÇIKIŞ ANALOG GİRİŞ POTLAR TEXT LCD EKRAN GÜÇ KAYNAĞI LEDLER (LED1-..LED8) BUTONLAR (BT1, BT2,BT3, BT4 VE BT5) SPI/I2C PORT0 PORT2 PORT3 PORT1 BUZZER ADUC841 MİKRO DENETLEYİCİSİ PWM0 PWM1 Kart üzerinde 1 adet Text LCD (Liquid Crystal Display) (4x20) ekran, 5 adet Buton (BT1-BT5), 3 adet Port (Port 0-Port 2) çıkışı, 8 adet LED (LED1-LED8), 1 adet seri haberleşme çıkışı (SPI/I2C), ADC (ADC3- ADC4-ADC5-ADC6-ADC7) girişleri, DAC (DAC0-DAC1) çıkışları, 2 adet POT, 1 adet buzzer, Programlama için USB girişi, RS232 girişi ve Güç Kaynağı girişi bulunmaktadır. Geliştirme kartı üzerindeki ayrıntılı bağlantı şekilleri aşağıda detaylı olarak verilmiştir. Ayrıca sisteme kart ile ilgili şematik çizimler de atılmıştır.

ADUC841 YONGA ÇİPİ Kart üzerinde ADUC 841 mikrokontrolörü bulunmaktadır. Mikrokontrolörün bacaklarını kısa devrelerden korumak amaçlı denetleyici ayrı bir platform üzerine yerleştirilmiş, denetleyicinin bacaklarından yukarıda belirtilen çevre birimlerine bağlantılar sağlanmıştır. Mikrokontrolörü programlayabilmek için RST ve PSEN tuşları da bu kart üzerinde bulunmaktadır. ADUC841 i programlayabilmek için her iki tuşa (RST ve PSEN) aynı anda basılıp önce PSEN den daha sonra RST den parmağımızı çektiğimizde denetleyiciyi program yüklemeye hazır hale getirmiş oluruz. RST PSEN A. BUTONLAR: BUTONLARI AKTİF ETME BUTONLAR

BUTONLARI AKTİF ETME (ON/OFF) Geliştirme kartının üzerinde kullanıcı için beş adet buton koylmuştur. Butonların devre bağlantı şekli aşağıda gösterilmiştir. Vcc P2.0 P2.1 P2.2 R pull-up ADUC841 P3.2/INT0 P3.3/INT1 Vcc R R pull-up pull-up R pull-up R pull-up BT1 BT2 BT3 BT4 BT5 Kartın üzerinde 5 adet kullanıcı için ayrılmış butonlar bulunmaktadır. Butonların bağlı olduğu pinler solda gösterilmektedir. Butonlara basıldığında ilgili pin lojik 0 seviyesine inmektedir. Butona basılı olumadığı durumlarda pinler lojik 1 seviyesindedirler. Bununla birlikte BT4 ve BT5 butonları P3.2 aynı zamanda dış kesme 0 (INT0) ve P3.3 dış kesme 1 (INT1) e bağlanmıştır. Dış kesmeler aktif edildiğinde bu butonlar kullanıldığında harici kesme oluşturulmuş olacaktır. Aynı pinlerin kartın üzerinde başka bağlantı noktaları da bulunduğu için butonların aktif hale getirilmesi için (kodlamada kullanılmadan önce) yukarıdaki şekilde gösterilen yerden ilgili anahtarın ON seviyesine getirilmesi gerekmektedir. Ayrıca butonlar kullanılırken butona basılıp basılmadığı durumların kontrolünde (jb P2.0- beklejnb P2.0) kısa süreli gecikme konmalıdır. NOT: Geliştirme kartı üzerindeki buton bağlantılarında butona basılıp çekilirken oluşan gürültüleri bastırmak amacı ile filtreler koyulmuştur.bu bağlantı şekli ilgili pdf ten incelenebilinir.

ADUC841 B. LEDLER: LED ENABLE BUFFER LEDLER Geliştirme kartının üzerinde kullanıcı için oluşturulmuş P0 a bağlı 8 adet LED bulunmaktadır. Ledlerin karttaki P0 a bağlantı şekli aşağıda verilmiştir. LED lerin kullanılabilmesi için P2.3 pininin programlamada başta CLR yapılması gerekmektedir. Böylece 74LS244 entegresi enable (aktif) edilir. Bunun yapılmasının sebebi PORT 0 ın aynı zamanda LCD nin data alışverişinde kullanılıyor olmasıdır. Vcc P0.0 P0.1 P0.2 P0.3 LED-1 LED-2 LED-3 LED-4 R11 R12 R13 R14 P0.4 P0.5 P0.6 P0.7 LED-5 LED-6 LED-7 LED-8 R15 R16 R17 R18

C. BESLEME VE PROGRAMLAMA: RS232 Programlama Girişi Besleme Girişi USB Programlama Girişi Kartın sol üst kısmında kartın programlaması ve beslemesi ile ilgili bölüm bulunmaktadır. Karta program yüklenmesi RS232 girişi veya USB girişi ile olabilmektedir. Kullanılacak girişe göre aşağıda gösterildiği gibi DIP switch anahtar ayarı (USB üzeridnen programlanacak Kartın sol üst kısmında ise DIP switch te kartın USB programlaması ve beslemesi ile ilgili kısmının ON konumuna getirilmesi veya RS232 üzerinden programlanacak bölüm bulunmaktadır. ise RS232 Ayrıca kısmının karta ON konumuna getirilmesi) progrm yapılmalıdır. yüklenmesi RS232 girişi veya USB girişi ile olabilmektedir. RS232: Veri terminal ekipmanı ile veri taşıma ekipmanı arasındaki seri ikili tek sonlu veri iletimi ve sinyalleme için kullanılan seri iletişim standardı; Geçerli sinyaller ya +3 ile +15 volt arasında ya da 3 ile 15 volt arasındadır) RS232 programlama giriş için RXD ve TXD seri haberleşme girişlerinin ayarlanması USB programlama giriş için RXD ve TXD seri haberleşme girişlerinin ayarlanması C. PORTLAR: ADUC841 P0.1 ON/OFF DIP Switch 74LS125 P0.6 +12V GND Vcc P0.7 Port Giriş/Çıkışı IN/OUT P0.1 pin çıkış Port Koruma Entegreleri ON/OFF IN/OUT anahtarları Port giriş ve çıkışları aşağıda gösterilmiştir. Her bir port çıkışına ait koruma entegreleri bulunmaktadır. Bu entegreler mikrokontrolörün port çıkış pini ile kart üzerinde yandaki şekilde gösterilen port giriş çıkışına bağlıdır. Bu portların kısa devreden korunabilmesi için mikrokontrolör pin giriş/çıkışı ile kart üzerindeki pin giriş/çıkış arasındaki entegre bağlantısı yanda gösterilmiştir. Portu veya bir pini açık yani ON konumuna geitrdiğimizde o portu kullandığımızı gösteririz. Portu veya pini OFF konumunda tutarsak o port veya pini kullanmayacağımız anlamına gelir. Eğer bir port veya pin aynı anda başka bir yerde kullanılacak ise örn. Buton veya led gibi, ilgili port veya pin/pinler off konumuna getirilmelidir. Eğer ilgili port veya pin giriş olarak kullanılacak ise IN çıkış olarak kullanılacak ise OUT konumuna getirilmelidir. Pin çıkışının hangi pine ait olduğu ilgili port giriş/çıkışının üstünde belirtilmiştir.

Yukarıda ADUC841 e ait yonga çip in bacaklarından da görüleceği gibi Port 1 çok fonksiyonlu bir I/O dur. Port 1 aynı zamanda ADC girişi için kullanılır. Bu nedenle aşağıdaki şekilden görüleceği üzere Port 1 eğer ADC girişi olarak kullanılacak ise ilgili anahtarlar ON konumuna getirilmelidir. Eğer P1 giriş/çıkış (I/O) olarak kullanılacak ise, sağda gösterilen P1 anahtarı ON konumuna getirilmelidir.

ADC (ANALOG) GİRİŞ ve DAC (ANALOG) ÇIKIŞI: ADC: ADUC841 mikrodenetleyicisinde 8 adet ADC giriş Geliştirme kartı üzerinde 5 adet ADC giriş kanalı bulunmaktadır, geri kalan ADC girişlerinden 2 tanesi potansiyometrelere bağlanmış, 1 tanesi de LDR ye (fotodirenç) bağlanmıştır. ADC3 ADC4 ADC5 ADC6 ADC7 DAC0 DAC1 + - LMC648IN Geliştirme kartı analog çıkışı DACx DAC0 DAC1 ADC0 ADC1 ADC2 ADC3 ADC4 +Vc LDR +Vc POT2 POT1 direnç LMC648IN ADC girişlerinin veya POTansiyometrelerin (POT1 ve POT2) veya LDR nin aktif hale gelebilmesi için kart üzerinde bulunan ve yanda gösterilen anahtarın ON konumuna getirilmesi gerekmektedir. ADUC841 ile çıkış pinleri arasındaki bağlantı şekli aşağıda verilmiştir. POT girişleri POT1-> ADC0 ve POT2-> ADC1 kanalına, LDR ise ADC2 kanalına bağlanmıştır. ADC3-7 kanalları ise aşağıdaki şekilde gösterildiği gibi bağlanmıştır ve analog giriş yapılması amacı ile ayrılmıştır. ADC ve DAC a ait koruma amaçlı konulan entegrelerin bağlantı şekilleri aşağıda verilmiştir. LDR + - ADCx lux ADC5 ADC6 ON/OFF Geliştirme kartı analog girişi ADC7

DAC: ADUC 841 mikrodenetleyicisinde DAC0 ve DAC1 olmak üzere 2 ader analog çıkış bulunmaktadır. DAC çıkışları (DAC0 ve DAC1) yukarıdaki şekilde görüldüğü gibi ANALOG OUTPUT kısmında yer almaktadır. NOT: DAC0 ve DAC1 çıkış pinleri aşağıda gösterildiği gibidir. DAC1 ve DAC0 ın yerleri PCB kartın üzerine ters yazılmıştır. DAC0 DAC1 PWM: PWM sinyali için (PWM0 ve PWM1) geliştirme kartı üzerinde DENEY SETLERİ kısmında aşağıdaki şekilde gösterilen pinlerden çıkış alınabilinir. PWM 1 PWM 0 LCD EKRAN: ADUC 841 geliştirme kartının üzerinde 4x20 ( satırxsütun ) LCD ekran bulunmaktadır. LCD ekran bağlantısı aşağıda verilmiştir.

+V CC ADUC841 P2.5 P2.6 P2.7 1 2 3 4 5 6 GND VCC VD RS R/W E LCD P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 7 8 9 10 11 12 13 14 D0 D1 D2 D3 D4 D5 D6 D7 Şekil: LCD Ekran bağlantı Şekli LCD nin 3 kontrol hattı (RS, R/W, E) ve 8 data hattı (DB0 DB7) vardır. Aşağıdaki şekilde LCD ekranı sürmeden önce kart üzerindeki R/W ve E pinleri ON konumunda olmalıdır. Kontrol pinleri; RS LCD ekrana veri aktarılacaksa RS= 1, komut gönderilecekse RS= 0 LCD ekranı silme, kursör on/off, kursör başa dön, yazma başlangıç adresinin belirtilmesi gibi işlemler komut olarak adlandırılır. LCD modüllerinde kullanılan komutlar ve ilgili komutlar için pin değerleri aşağıda tablo halinde verilmiştir. LCD ekrana yazılan (örneğin SAU, 12+3=15, vb.) değerler ise veri olarak adlandırılır. R/W Lojik 1 seviyesi LCD modülünden okuma (LCD µc ), Lojik 0 ise LCD modüle yazma (µc LCD) işlemini gösterir. Deneylerde LCD den okuma işlemi yapılmayacağı için bu pin Şekil 1 de

gösterildiği gibi donanımsal olarak GND pinine bağlanarak Lojik 0 seviyesinde tutulmuştur. E DB0-DB7 LCD modüle her yazma işleminde (komut ve veri) Şekil 2 de gösterildiği gibi E pininden darbe aktifleme (0 1 0) darbesi üretilmelidir. Data bitleri. Komut seti; (* : Aldığı değer (1-0) önemsiz, DDRAM: Ekran Veri Belleği) KOMUT KOD İŞLEM SÜRESİ RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 * Ekranı Sil 0 0 0 0 0 0 0 0 0 1 1,64 ms Kürsor basa don 0 0 0 0 0 0 0 0 1 * 1,64 ms Giriş kipini seç 0 0 0 0 0 0 0 1 I/D S 40µs Ekran aç/kapa 0 0 0 0 0 0 1 D C B 40µs Kürsor- ekran kaydır 0 0 0 0 0 1 S/C R/L * * 40µs Fonksiyon seç 0 0 0 0 1 DL N F * * 40µs Meşgul bayrağını oku 0 1 BF DDRAM ADRESİ 0µs Veri yaz 1 0 VERİ YAZ 40µs Veri oku 1 1 VERİ OKU 40µs Tabloda belirtildiği gibi LCD modüle yazma işlemi minimum 40us sürmektedir. Dolayısı ile ard arda yapılan yazma işlemlerinde bir önceki verinin yazılabilmesi için en az belirtilen süre kadar beklenmelidir. Kod AÇIKLAMA I/D 0 = Her yazma işleminden sonra kürsor pozisyonunu azalt 1= Her yazma işleminden sonra kürsor pozisyonunu arttır S 0 = Ekran kaydırma modu kapalı 1 = Ekran kaydırma modu açık D 0 = Ekran kapalı 1 = Ekran açık C 0 = Kürsor kapalı 1 = Kürsor açık B 0 = Kürsor blink kapalı 1 = Kürsor blink açık S/C 0 = Kürsor taşı 1 = Ekran kaydır

R/L 0 = Sola kaydır 1 = Sağa kaydır DL 0 = Veri hattı 4 bit 1 = Veri hattı 8 bit N 0 = 1 satır 1 = 2 satır F 0 = 5x7 pixel 1 = 5x10 pixel BF 0 = Komut kabul edebilir 1 = LCD Meşgul Tablo 2: LCD modülü komutlarında kullanılan kodlara ilişkin açıklamalar LCD ye yazma: LCD modüle, Tablada belirtildiği gibi RS pininin Lojik seviyesine bağlı olarak, komut (RS = 0) ve veri (RS = 1) olmak üzere iki farklı yazma işlemi yapılabilir. Yazma işlemine ait zamanlama diyagramı Şekil de verilmiştir. LCD Modülün Başlangıç Ayarları: Besleme gerilimi verildikten sonra LCD modülün 8-bitlik arayüzle LCD modüle yazma işlemine ait zamanlama diyagramı kullanıma hazır hale gelmesi için uygulanması gereken algoritma aşağıda verilmiştir. Bu algoritma üretici firmadan bağımsız olarak karakter tipindeki tüm LCD modülleri için aynıdır. Not: LCD modülle 4-bitlik arayüzlede çalıştırılabilir. Deneylerde 8-bit kullanılacağı için burada sadece 8-bitlik arayüz verilmiştir. Besleme (V cc ) Açık Minimum 15 ms bekle Minimum 4.1 ms bekle Minimum 100 µs bekle BF bayrağı bu noktaya kadar kontrol edilmez BF bayrağı bu noktadan sonra kullanılabilir.. Satır sayısı, karakter fontu (Tablo 2 yi inceleyiniz) Ekran açık, kürsör kapalı, blink açık

Ekran sil, kürsör başa dön Giriş kipi; her karekter okuma veya yazma işlemini takiben imlecin veya göstergenin işlemini belirler. En çok kullanılan işlem modu, göstergenin o anki değerinin korunarak imlecin bir sağa kaydırmasıdır. (Tablo 2 yi inceleyiniz) ASCII (American Standard Code for Information Interchange) Kod tablosu: Latin alfabesi üzerine kurulu 7 bitlik bir karakter setidir. ASCII'de 33 tane basılmayan kontrol karakteri ve 95 tane basılan karakter bulunur. Kontrol karakterleri metnin akışını kontrol eden, ekranda çıkmayan karakterlerdir. Basılan karakterler ise ekranda görünen, okuduğumuz metni oluşturan karakterlerdir. Tablo 3: ASCII Kod tablosu Tablo 3 den bir karakterin ASCII kodunu bulmak için önce karakterin bulunduğu satır numarası sonrada sütün numarasına bakılır. Aşağıda örnek olarak çeşitli karakterlerin ASCII kodları verilmiştir. Karakter ASCII Kodu A 41 H a 61 H 5 35 H = 3D H BUZZER: ADUC 841 geliştirme kartında P2.4 e bağlanmış BUZZER bulunmaktadır. BUZZER yazılım ile off yapılabilir veya ON-OFF switchi ile de manuel olarak kapatılabilir. Kart üzerindeki BUZZER aşağıdaki şekilde gösterilmiştir. Buzzer: bir bobinde ani akım değişimleri meydana getirerek zayıf titreşimler ile ses çıkışı elde edilmesini sağlar.

SERİ KANAL (SPI/I2C): ADUC 841 kartının üzerinde TX-RX haricinde SPI ve I2C seri kanal haberleşme girişleri bulunmaktadır. Bu kanalların girişleri aşağıdaki resimde gösterilmiştir. Ortak kullanılan girişler (yollar) DIP switch e bağlanmıştır bu nedenle kullanılacak ilgili kanallar ON konumuna getirilmelidir. SPI üzerinde verileri dijital olarak gönderen SPI ile uyumlu TC72 ısı sensörü bulunmaktadır. Bu sensörün yapısı TC72 datasheeti incelenerek gözlemlenebilir. Ayrıca I2C girişine ise 24C512 64KB lık E2PROM bağlanmıştır.