processor 16F877A radix DEC ; Kiibi konfiguratsiooniregistri psimllu salvestatavasse koodi kirjutamine. ; Kiibi 16F877A puhul paikneb konfiguratsioonisna psimlus aadressil 2007. ; Omistame programmimlu aadressil 2007 olevatele mlupesadele 16-bitilise sna ; mis mrab, et taktsignaaligeneraatoril on kasutusel vline kristall. */ __config 0x3FFA ; Kasutatavate registrite aadressid mikrokontrolleris PORTC EQU 0x07 PORTD EQU 0x08 TRISC EQU 0x87 TRISD EQU 0x88 ; Kuna registrid PORTC ja TRISC (vi ka PORTD ja TRISD) paiknevad erinevates mlualades, siis on vajalik mlualasid mberllitada. ; mberllitamine toimub registri STATUS signaalidega 5 ja 6. STATUS EQU 0x03 ; Thistame mlualade llitamiseks signaalid registris STATUS thistega RP0 ja RP1 RP0 EQU 5 RP1 EQU 6
Tallinna Tehnikaülikool Elektroenergeetika ja mehhatroonika instituut SISSEJUHATUS DIGITAALTEHNIKASSE - Praktikum Programmeeritava taimeri seadistamine mikrokontrolleris Üliõpilane: Daniil Redko Üliõpilaskood: 164634 Õpperühm: AAVB-31 Juhendaja: Madis Lehtla Tallinn 2017 ETTEVALMISTAVAD KÜSIMUSED Kuidas sõltub loendustrigeri (T-trigeri) väljundsignaali sagedus sisendsignaali sagedusest?
hakkab väliste seadmetega ,,suhtlema", peab olema ära määratud milliste väljaviikude kaudu liiguvad andmed mikrokontrollerisse sisse ja milliste väljaviikude kaudu liiguvad andmed mikrokontrollerist välja. Võtame näiteks pordi B, mis koosneb kolmest registrist PORTB, DDRB ja PINB. PORTB B pordi väljundregister. Kõik andmed mida tahetakse mikrokontrollerist välja saata, tuleb saata siia registrisse. Number 0x05 on registri PORTB nimi mikrokontrolleris. Selleks, et saata andmeid registrile PORTB, tuleb saata andmed aadressile 0x05. Väljundregistrisse saadetud andmed jõuavad väljundisse loomulikult ainult siis kui antud väljaviik on määratud väljundiks. DDRB B pordi suunaregister. Selle registriga määratakse ära milline väljaviik on sisend ja milline väljund. Need väljaviigud mille kohapeal on DDRB registris ,,0", on määratud sisenditeks ja need väljaviigud mille kohapeal on DDRB registris ,,1", on määratud väljunditeks