import numpy as np
w1=int(input("单片机型号:"))
print("你选择的单片机型号:",w1)
q1=int(input("定时时间:"))
print("你选择的定时时间:",q1)
if(w1==32):
psc=int(input("分频值psc为:"))
print("分频值arr为:",psc)
e1=(q1*72)/(psc+1)-1
e1=int(e1)
print("arr设置为:",e1)
elif(w1==51):
e1=65536-(11.059*q1)/12
e1=hex(int(e1))
e1=e1[2:]
print("定时器设置时间为:",e1)
print("PS:51单片机单次最大定时时间为71ms")
根据自己需求进行输出,51的是十六进制,32的是十进制
51输出的值分高低八位填写,分别写前两个和后两个
32要求输入pcs分频值,分频值可以写为7199、71等,不能直接写7200、72。