1.include<head.h>与include “head.h”区别
2.将If (a == 1) a = b;else a = b++;改成用swatch来实现
3.Int main()
{
Char a[] ={0,1,2,3,4,5,6,7,8,9};
Short int *p =NULL;
Short int b = 0;
p = (short int *)(a +2);
b = *p;
Printf(“%hd\n”,b);
Return 0;
}
问你程序的输出结果是?(不太记得题目了,这里要注意指针指的位置和输出的数据宽度)
4,请问cache ,ram ,rom的区别
5.请详述中断的具体过程
6..intfunc(int a)
{
Auto int b = 2;
Static int c = 1;
b += 1;
C += 1;
Return (a + b +c);
}
Int main()
{
Int i = 0;
Int a = 2;
For(i = 0; I< 5; I++)
{
Int sum = func(a);
Printf(“%d ”, sum);
}
Return 0;
}
请问输出是多少(注意staticint c就好了)
7,请用单片机做出一个交通灯系统,画出电路图,并且写出c代码(电路图可以画,c代码要操作寄存器,有点难写,写不出的话,写出框架也行)
1. #include “mylib.h” 与 #include <mylib.h> 有什么区别?
2. cache, RAM, ROM的区别
3. 中断的概念
4. Static 关键字的作用
5. 列出自己最善长的软件工具,硬件工具
6. 画出单片机控制的交通灯电路,要求画出单片机最小系统, 并完成控制程序编写。