1 / 18

BİL 322 Programlanabilir Sayısal Sistemler

BİL 322 Programlanabilir Sayısal Sistemler. LCD ile Uygulama Geliştirme. FPGA – LCD Bağlantılar. LCD Arayüz Sinyalleri. LCD İşlemler. Pin atama. DDRAM: Display Data RAM LCD üzerinde gösterilecek karakterleri depolar

elewa
Download Presentation

BİL 322 Programlanabilir Sayısal Sistemler

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BİL 322 Programlanabilir Sayısal Sistemler LCD ile Uygulama Geliştirme

  2. FPGA – LCD Bağlantılar

  3. LCD Arayüz Sinyalleri

  4. LCD İşlemler

  5. Pin atama

  6. DDRAM: Display Data RAM • LCD üzerinde gösterilecek karakterleri depolar • 0x00 – 0x0F (1.satır) ve 0x40 – 0x4F (2.satır) görüntülenen karakter adresleridir. • 0x10 – 0x27 ve 0x50 – 0x67 görüntülenmeyen karakter adresleridir. DDRAM

  7. CGROM: CharacterGenerator ROM • ASCII İngiliz karakter seti ve Japon kana karakterlerini içerir. • 1 Karakter = 8 bit = 4 bit upper data nibble + 4 bit lower data nibble CGROM

  8. CGRAM: CharacterGenerator RAM CGRAM

  9. Komut Seti

  10. ClearDisplay : Ekran temizlenir ve imleç başa döner. DDRAM içeriği silinir. • Return Cursor Home: İmleç başa döner. DDRAM içeriği etkilenmez. • EntryMode Set: İmleç hareket yönü ve yazı kayma olup olmayacağı belirlenir. • I/D: 0 (Otomatik azaltma - imleç sola hareket eder) • I/D: 1 (Otomatik artma – imleç sağa hareket eder) • S: 0 (kayma etkin değil) • S: 1 (I/D ile belirtilen yönde yazı kayar – imleç pozisyonu sabit) • Display On/Off: • D :0 Display Kapalı, 1 Display açık ve DDRAM karakter depolar • C :0 İmleç kapalı, 1 imleç açık • B :0 imleç göz kırpmaz, 1 İmleç göz kırpar Komut Seti

  11. CursorandDisplayShift: DDRAM içeriği değişmeden imleç ve display kaydırılır. • Function Set: Data uzunluk modu (4 bit – 8 bit), display satır sayısı, font tipi ayarları yapılır. Spartan 3E starter kit, sadece 0x28 değerini destekler. • 0x28 = Data uzunluk modu = 4, Display satır sayısı = 2, 5x8 nokta font formatı Komut Seti

  12. Set CGRAM Address: CGRAM adresi ayarlanır. • Set DDRAM Address: DDRAM adresi ayarlanır. • Read BusyFlagandAddress: İçsel operasyonun sürüp sürmediğini öğrenmek amacıyla BusyFlag okunur. BF = 1 ise operasyon sürmektedir. • Write Data to CGRAM or DDRAM: • Read Data from CGRAM or DDRAM: Komut Seti

  13. 4 Bit Data Interface

  14. 4 Bit Data Interface

  15. FSM Tasarım

  16. Power On Initialization

  17. DisplayConfiguration

  18. LCD Yazma

More Related