Zadání :
Realizujte běžící texty pomocí vývojového systému s procesorem 8515 na LCD 16x9. Pomocí dipu provádějte výměnu obsahu zobrazovaného textu. Zobrazujte například stanice metra, tramvaje či autobusu tak, jak jdou za sebou. Dipem přepínejte jednotlivé linky (stačí 2). Jako výsledek práce bude program a konkrétní funkční zařízení včetně popisu práce v rozsahu alespoň 15 stran. Práci prezentujte pomocí Power Pointu v délce cca 15 minut.
Využité prostředky
Vývojový systém s procesorem AVR 8515 Lcd 16znakův x 2 řádky Modul s tlačítky Plastikový box
Napájení
Jako napájecí zdroj je možno použít libovolný stejnosměrný zdroj 10 – 15 V/1 A. Obvody jsou jištěny proti přepólování. Napájení je signalizováno svítivou diodou. Modul může napájet různá zařízení, špičky konektorů obsahují 0V i 5V ,a to pro různé využití např.: displej. (proudu)
Systém s procesorem AVR 8515 Obsahuje:
4 vstupní/výstupní brány
Port RS 232 pro naprogramování Riscový procesor atmel 8515 Programátor 2313 Signalizační diodu napájení
Systém s procesorem AVR 8515
Multifunkční zařízení Použití omezeno Znalostmi programátora Použitím proudově náročných prvků
Lcd
Systém využívá lcd displej,který zobrazuje znaky bez háčků a čárek. Je schopen zobrazit 16 znaků ve dvou řádcích. Je podsvícen žlutě (mnoho barev podsvícení)
Funkce :
Stisknete-li např. tlačítko A. Na lcd displeji se objeví stanice trasy metra A. Opětovným stiskem se zobrazí stanice následující.
Stiskem tlačítka MODE se vrátíte na výběr trasy.
Naprogramování
Zavedení programu bylo uskutečněno po propojení sériového kanálu z PC (RS232) kabelem.
Vypracovaný kód byl vytvořen v programu Bascom-AVR.
Vypracovaný kódPř.: If Y = 1 Then
Cls Home Upper Lcd "Depo Hostivar„ Lowerline Lcd " Skalka„ Wait 1 Goto Skok End If
Využívá základy Jako jsou:
Podmínka If Cyklus Do Wait Číslo z rozsahem integer
Do If Pinc = &B10111110 Then If Y = 14 Then Goto Krokovani End If Goto Kroka End If Loop
Výsledek