2+已知51单片机的fosc=12MHz,用T1方式1定时20ms,且允许中断,请计算初始值(写+
1个回答
关注
展开全部
您好,已知51单片机的fosc=12MHz,用T1方式1定时20ms,且允许中断,初始值为-19934464。T1方式1定时的公式为:T1计数值=65536-(T1溢出时间/T1时钟周期)其中,T1溢出时间为定时时间20ms转化为毫秒的等效值,即20*1000=20000。T1时钟周期是指T1的计数时钟频率,此处为fosc/12=12MHz/12=1MHz。代入计算:T1计数值=65536-(20000/(1/1000000))=65536-20000*1000000=65536-20000000=-19934464初始值为-19934464。
咨询记录 · 回答于2023-07-02
2+已知51单片机的fosc=12MHz,用T1方式1定时20ms,且允许中断,请计算初始值(写+
您好,已知51单片机的fosc=12MHz,用T1方式1定时20ms,且允许中断,初始值为-19934464。T1方式1定时的公式为:T1计数值=65536-(T1溢出时间/T1时钟周期)其中,T1溢出时间为定时时间20ms转化为毫秒的等效值,即20*1000=20000。T1时钟周期是指T1的计数时钟频率,此处为fosc/12=12MHz/12=1MHz。代入计算:T1计数值=65536-(20000/(1/1000000))=65536-20000*1000000=65536-20000000=-19934464初始值为-19934464。
同学,你是在做作业吗?步骤上面已经发过去了,还有不清楚的地方吗?