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!
Si el PIC treballa amb una freqüència de 10MHz, el TMR0 de l'exemple 2 evoluciona cada 400 nS
En el codi següent
import timeimport pybdef 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.
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.
Quan al codi incloem la següent línia:
import time
estam iniciant un comptador en mode timer en el microcontrolador?
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()
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.
En el següent codi quin valor tindrà la variable diff
import time
start = time.ticks_us() end = time.ticks_us() print(diff)
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
En el codi següent
import timeimport pybdef 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.
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!