Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"digitaalsisendiks" - 2 õppematerjali

Mikrokontrollerite programmeerimine Assembleris
16
pdf

Mikrokontrollerite programmeerimine Assembleris

bsf STATUS,RP0 ;valitakse mälupank nr 1 (00,10,01,11) bcf STATUS,RP1 ;TRIS register asub pangas1! movlw b'00000000' ;tööregistrisse omistatakse binaararv ;00000000 movwf TRISD ;pordis D määratakse kõik viigud ;väljunditeks movlw 0x06 ;tööregistrisse antakse nr 6 movwf ADCON1 ;PORTA seadistatakse digitaalsisendiks ;(00000110) movlw b'11111111' ;tööregistrile omistatakse binaararv ;11111111 movwf TRISA ;pordis A määratakse kõik viigud ;sisenditeks bcf STATUS,RP0 ;Valime mälupanga 0 bcf STATUS,RP1 ;PORTD asub pangas 0! movlw .0 ;tööregistrisse omistatakse 10nd nr 0

Informaatika → Mikroprotsessortehnika
10 allalaadimist
AVR ilma Arduino programeerimise õpetus
16
docx

AVR ilma Arduino programeerimise õpetus.

juba on käepide, C. See lähendab et ma tulin, et mõista asju õppides programmeerida AVR. Ma teen pal see "hard way", seal on mitmeid makrosid avr-libc või avrlib teha palju seda, kuid see on oluline mõista nende aluseks olevaid põhimõtteid. Kui saate aru, mis toimub, liikudes oma kood ('168 et '644P näiteks) väga lihtne. 1. Vilkuv LED - Busy Waits ja IO pordid 2. Kaks vilkuv LED - Toimetulek Pins 3. Lülitatakse LED - digitaalsisendiks ja väljund 4. Serial väljund 5. Serial sisend 6. Haara kokku: Trüki nupuvajutust ja juhtimine LED 7. Analog Output 8. avr-libc maiuspalad 9. Analog sisend 10. Vilkuv LED - Katkestused ja arvestid 11. Püsiv ladustamine 12. Sisend Capture 13. Valvekoer 14. I2C/SPI lisaseadmed  ATmega644P konkreetse  ATtiny85 konkreetse  AT90USB162 konkreetse Õppetund 1: vilkuv LED - Busy Waits ja IO pordid

Informaatika → Programmeerimine
13 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun