Sissejuhatus digitaaltehnikasse, praktikumi Sisend-väljundi aruanne
Ülesanne:
Koosta või katseta olemasolevat programmi, millega lülitatakse kõik digitaalväljundid sisse
Käik:
Kasutasime registreid PORTC, PORTD, TRISC, TRISD. Need aga paiknevad erinevates
mäluakendes, seega lülitasime ümber mäluaknad registri signaalidega 5 ja 6 (RP0 EQU 5 ja RP1
EQU 6). Siis lülitatasime sisse mäluakna 1. Järgnevalt kustutasime registrid TRISC ja TRISD
nulliks ja mõlemas määrasime RD0, RD1, RD2, RD, RD4, RD5, RD6 ja RD7 väljunditeks.
Lõpetuseks laadisime registrisse W 8-bitilise arvu, milles kõik signaalid on ühed ninglülitasime
sisse mäluakna 0 ning laadisime registrist W oleva arvu registritesse PORTC ja PORTD. Kõige
lõpuks olid kõik signaalid RD väärtusega 1 ning LED-lambid põlesid.
Plokkskeem:
Juhtprogrammi väljatrükk:
; Nidisprogramm mis llitab kik PORTC ja PORTD vljundid sisse
processor 16F877A
radix DEC