请补充完整下列程序。[br][/br]已知STC89C52单片机系统晶振频率为12MHz,若要求定时10ms,试编写定时器T0初始化程序InitT0()。设置T0工作方式1,T0的初值TH0和TL0,并打开T0中断并启动T0。 [br][/br] void InitT0(void) [br][/br] {[br][/br] TMOD=__________________; [br][/br] TH0=____________________; //定时10ms[br][/br] TL0=____________________; [br][/br] ET0=1; //开T0中断[br][/br] EA=1; //打开总开关[br][/br] TR0=___________________; //启动T0[br][/br] }
举一反三
- 下列哪个语句可使单片机定时器T0停止计数<br/>(<br/>)。 A: TR0=1 B: TR0=0 C: TR1=1 D: TR1=0
- 下列Matlab代码,能求解微分方程 y'(t) = 2*t , y(0) = 1的是( ) A: tspan = [0 5];<br> y0 = 0;<br> [t,y] = ode45(@(t,y) 2*t, tspan, y0); B: tspan = [0 5];<br>y0 = 1;<br>[t,y] = ode45(@(t,y) 2*t, tspan, y0); C: tspan = [0 5];<br>y0 = 1;<br>[t,y] = ode45(@(t,y) 2*y, tspan, y0); D: tspan = [0 5];<br>y0 = 1;<br>[t,y] = ode45(@(t,y) 2*t*y, tspan, y0);
- {[br][/br]给定程序MODI1.C中函数fun的功能是:将长整形数中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。[br][/br]例如:当s中的数为:87653142时,t中的数为:8642[br][/br]void fun (long s, long *t)[br][/br]{ int d;[br][/br]long sl=1;[br][/br]*t = 0;[br][/br]while ( s > 0)[br][/br]{ d = s%10;[br][/br]/************found************/[br][/br]if (d%2=0)[br][/br]{ *t=d* sl+ *t;[br][/br]sl *= 10;[br][/br]}[br][/br]/************found************/[br][/br]s \= 10;[br][/br]}[br][/br]}[br][/br]}
- 下列程序段A与B功能等价,请填写程序段B中相应语句。程序段A:[br][/br]int f(int n[br][/br]{if(n<=1)[br][/br]return n;[br][/br]else[br][/br]return f(n-1)+f(n-2),[br][/br]}[br][/br]程序B:[br][/br]int f(int n){[input=type:blank,size:4][/input];t0=0,t1=1,t=n;[br][/br]while ([input=type:blank,size:4][/input])[br][/br]t=[input=type:blank,size:4][/input];t0=t1;[br][/br]t1 =t;[br][/br]n--,[br][/br]}[br][/br]return[input=type:blank,size:4][/input]}[br][/br]
- 求下面矩阵的 Cholesky 分解 (다음 행렬의 Cholesky factorization을 구하시오). \begin{bmatrix}<br/>1\ \,\, 3\ \,\, 7\\ <br/>3\ 10\ 26\\ <br/>7\ 26\ 75\\<br/>\end{bmatrix} A: \(U=\begin{bmatrix}<br/>1\ 3\ 7\\ <br/>0\ 1\ 5\\ <br/>0\ 0\ 1\\<br/>\end{bmatrix}\) B: \(U=\begin{bmatrix}<br/>1\ 2\ 7\\ <br/>0\ 3\ 5\\ <br/>0\ 0\ 1\\<br/>\end{bmatrix}\) C: \(U=\begin{bmatrix}<br/>1\ 3\ 7\\ <br/>0\ 2\ 5\\ <br/>0\ 0\ 1\\<br/>\end{bmatrix}\) D: \(U=\begin{bmatrix}<br/>1\ 3\ 1\\ <br/>0\ 1\ 5\\ <br/>0\ 0\ 7\\<br/>\end{bmatrix}\) E: \(U=\begin{bmatrix}<br/>1\ 2\ 7\\ <br/>0\ 3\ 1\\ <br/>0\ 0\ 1\\<br/>\end{bmatrix}\)