logo

Crowdly

22361 - Microprocessadors i Microcontroladors. Grup 4 (Mallorca)

Looking for 22361 - Microprocessadors i Microcontroladors. Grup 4 (Mallorca) test answers and solutions? Browse our comprehensive collection of verified answers for 22361 - Microprocessadors i Microcontroladors. Grup 4 (Mallorca) at ad.uib.es.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Calcula el temps que tarda el codi següent per inicialitzar tota la Taula 1. Sabent la freqüència del microcontrolador (20MHz)

inici movlw Taula1

movwf FRS

cicle clrf INDF

incf FSR,F

btfss FSR,4

goto cicle

final goto final

end

View this question

Si el PIC treballa amb una freqüència de 10MHz, el TMR0 de l'exemple 2 evoluciona cada 400 nS

View this question

En el codi següent

import time

import pyb

def irq(valor):

    if (valor > 0):

        return "ON"

    else:

        return "OFF"

while True:

    if pyb.Switch().value():

        pyb.LED(1).on()

        print(irq(1))

    else:

        pyb.LED(1).off()

        print(irq(0))

    time.sleep_ms(500)

el text "ON" serà imprès per la pantalla si el valor passat a la interrupció és superior a 0.

View this question

Quan es calcula el temps d'execució d'un conjunt de comandes hem usat la instrucció time.ticks_ms() i s'ha fet la resta entre els dos valors retornats entre els dos instants de temps. Marca l'afirmació correcta.

0%
0%
View this question

Quan al codi incloem la següent línia:

import time

estam iniciant un comptador en mode timer en el microcontrolador?

View this question

Una variable nonlocal fa referencia a que el seu ús dins una rutina no implica un ús local, sinó que es tracta d'una variable definida en una rutina superior.

Exemple:

def fun():

    

x = "local"

    def subfun():

nonlocal x

        

x = "nonlocal"

         print("subfun:", x)

    subfun()

    print("fun:", x)

fun()

View this question

Una variable local s'ha de definir expressament com a local usant la paraula "local" davant el nom de la variable dins cada rutina que la vulgui usar.

View this question

En el següent codi quin valor tindrà la variable diff

import time

start = time.ticks_us()

time.sleep(2)

end = time.ticks_us()

diff = end-start

print(diff)

View this question

Tenint en compte el següent codi, assenyala totes les afirmacions correctes

import machine

import time

y12 = machine.Pin('Y12')

start = time.ticks_ms()

while True:

    time.sleep(1)

    y12(0 if y12() else 1)

    end = time.ticks_ms()

    diff = end - start

    print(diff)

    start = end

View this question

En el codi següent

import time

import pyb

def irq(valor):

    print(valor)

while True:

    if pyb.Switch().value():

        pyb.LED(1).on()

        irq(1)

    else:

        pyb.LED(1).off()

        irq(0)

    time.sleep_ms(50)

apareix per pantalla el valor 1 quan el polsador de l'usuari està clicar i 0 quan el polsador està sense clicar.

View this question

Want instant access to all verified answers on ad.uib.es?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!