Technika mikroprocesorowa
Mikrokontroler AT90S8515 posiada 16-bitowa szynę adresowa i może dodatkowo zaadresować zewnętrzna pamięć RAM o pojemności 64kbajty. Bedzie ona widziana pod adresami $0260 do $FFFF.
Rys. 2. Organizacja pamięci SRAM
W strukturze wewnętrznej mikrokontrolera znajduje sie pamięć nieulotna EEPROM (zachowująca dane po wyłączeniu napięcia zasilania) o objętości 512 bajtów i długim kilku-milisekunowym cyklu zapisu bajtu danych. Pamięć EEPROM jest zorganizowana jako oddzielna przestrzeń adresowa o adresach od 0 do 512. Można z niej odczytywać i zapisywać pojedyncze bajty, a wytrzymałość pamięci EEPROM na przeprogramowanie wynosi co najmniej 100 000 cykli zapisu i odczytu.
Środowisko programowania AVR Studio jest darmowym produktem firmy ATMEL dostępnym, zawsze w aktualnej wersji, na stronie http://www.atmel.com. Środowisko umożliwia pisanie, kompilowanie, debuggowanie (usuwanie błędów programistycznych) oraz symulacje programów pisanych w jeżykach asembler oraz C dla mikrokontrolerów Atmel AVR.
Po otwarciu środowiska AVR Studio automatycznie pojawia okienko Create New Project lub okienko to można otworzyć z Menu Project —» New Project.
W pozycji Project Type wybieramy Atmel A VR Asembler.
6