Шукаєте відповіді та рішення тестів для 22361 - Microprocessadors i Microcontroladors. Grup 4 (Mallorca)? Перегляньте нашу велику колекцію перевірених відповідей для 22361 - Microprocessadors i Microcontroladors. Grup 4 (Mallorca) в ad.uib.es.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
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.