项目1:广告灯的分析与制作第一次单元测验试题1、判断端口p0是否全为低电平的正确的语句是:( )
a、if( p0==0);
b、if(p0==0;)
c、if( p0>=0);
d、if( p0>=0;)
2、先执行循环体再判断条件的命令是( )
a、do while
b、while
c、include
d、if
3、stc89c52rc单片机具有第二功能的并行口是:( )
a、p0
b、p1
c、p2
d、p3
4、stc89c52rc单片机接地引脚是:( )
a、1脚
b、20脚
c、21脚
d、40脚
5、stc89c52rc单片机接电源引脚是:( )
a、1脚
b、20脚
c、21脚
d、40脚
6、定义一个无符号字符型数据n的格式是:( )
a、int n;
b、char n;
c、unsigned int n;
d、unsigned char n;
7、变量x赋值语句是:( )
a、x=15
b、x=y;
c、x==0xff;
d、x=0x0f
8、比较变量x和y是否相等的表达式是:( );
a、x=y
b、x=y;
c、x==y
d、x==y;
9、c语言程序总是从( )开始的。
a、子程序
b、主函数
c、子函数
d、那个函数在前面就先执行
10、单片机编程软件keil编辑程序的过程是:( )
a、建立项目 选择芯片 建立程序文件 输入程序代码 项目中加载程序文件 编译
b、建项目 选择芯片 项目中加载程序文件 编译 建立程序文件 输入程序代码
c、项目中加载程序文件 编译经历项目 选择芯片 建立程序文件 输入程序代码
d、建立程序文件 输入程序代码 项目中加载程序文件 编译
11、单片机c语言编写程序,在keil中建立程序文件时,保存文件的后缀是:( )
a、.hex
b、.asm
c、.h
d、.c
12、定义一个无符字符数组duanma的语句是:( )
a、char duanma( );
b、char duanma[ ] ;
c、unsigned char duanma( );
d、unsigned char duanma[ ];
13、定义c语言主函数的格式是:( )
a、void mian() { }
b、void main() { }
c、viod main { }
d、void main
14、变量x赋值语句是:( )
a、x=15
b、x=y
c、x==0xff;
d、x=0x0f;
15、stc89c52rc单片机复位引脚是:( )
a、1脚
b、20脚
c、9脚
d、40脚
项目2:数字时钟控制器的分析与设计第二次单元测验1、中断允许控制字ie中,ex0的含义是:( )
a、总中断允许控制位
b、定时器t0中断允许控制位
c、外中断0中断允许控制位
d、串行口中断允许控制位
2、中断允许控制字ie中,只允许定时器1中断的语句是:( )
a、ie=0x88;
b、ie=0x8f;
c、ie=0x82;
d、ie=0x84;
3、中断优先级控制字ip中,位pt1的含义是:( )
a、定时器0中断优先级设置位
b、定时器1中断优先级设置位
c、串行口中断优先级设置位
d、外中断0优先级设置位
4、中断优先控制字ip中,设置外中断0和定时器0为高优先级,其余低优先级的语句是:( )
a、ip=0x11;
b、ip=0x03;
c、ip=0x12;
d、ip=0x14;
5、t0工作方式1,定时,非门控;t1工作方式0,定时,门控,则定时器的tmod设置的语句是:( )
a、tmod=0x81;
b、tmod =0x12;
c、tmod =0x11;
d、tmod =0x22;
6、单片机的晶体振荡器是12mhz,定时器0定时50ms的初始值赋值语句是:( )
a、th0=0x00;
b、th0=0xdf; tl0=0xb1;
c、th0=20; tl0=00;
d、th0=0x3c; tl0=0xb0;
7、外中断1的中断号是:( )
a、interrupt 0
b、interrupt 1
c、interrupt 2
d、interrupt 3
8、定时器1的工作方式2是( )
a、8位计数器方式
b、13位工作方式
c、16位工作方式
d、8位自动重装工作方式
9、共阳极七段数码管的a段接p0.0,b段接p0.1,c段接p0.2,…,f段接p0.6,小数点接p0.7。则该数码管显示3,以下语句对的是()
a、p0=3;
b、p0=0x03;
c、p0=0xb0;
d、p0=0xf4;
10、共阳极七段数码管的a段接p0.0,b段接p0.1,c段接p0.2,…,f段接p0.6,小数点接p0.7。则该数码管显示字母l,以下语句对的是( )
a、p0=10;
b、p0=0x0l;
c、p0=0x88;
d、p0=0xc7;
11、将变量hour的个位送入变量gw的语句是:( )
a、gw= hour;
b、gw=hour/10;
c、gw=hour;
d、gw== hour;
12、mcs51 单片机的定时器t0采用定时方式,为工作方式1,非门控,则tmod为( )
a、0x10
b、0x01
c、0x00
d、0x02
13、外中断0的中断号是( )
a、interrupt 0
b、interrupt 1
c、interrupt 2
d、interrupt 3
14、定时器0的中断号是( )
a、interrupt 0
b、interrupt 1
c、interrupt 2
d、interrupt 3
15、启动定时器0计时的指令是( )
a、tr0=1;
b、tr0=0;
c、t0=0;
d、t0=1;
项目 3:智能寻迹小车的设计与制作第三次单元测验1、单片机的晶体振荡器是12mhz,定时器0定时50ms的初始值赋值语句是:( )
a、th0=0x00; tl0=0x50;
b、th0=0x3c; tl0=0xaf;
c、th0=50; tl0=00;
d、th0=0xaf; tl0=0x3c;
2、共阳极七段数码管的a段接p0.0,b段接p0.1,c段接p0.2,…,f段接p0.6,小数点接p0.7。则该数码管显示1,以下语句对的是( )
a、p0=1;
b、p0=0xf9;
c、p0=0xff;
d、p0=0x01;
3、共阳极七段数码管的a段接p0.0,b段接p0.1,c段接p0.2,…,f段接p0.6,小数点接p0.7。则该数码管显示全灭,以下语句对的是()
a、p0=15;
b、p0=0xf0;
c、p0=0xff;
d、p0=0x0f;
4、a段接低位,共阴极数码管的显示0的段码是0x ;
5、a段接低位,共阴极数码管的显示8的段码是0x ;
6、3、a段接低位,共阴极数码管的显示3的段码是0x ;
7、单片机接12mhz的晶振,1个机器周期为________ns。
8、定义字符型变量m的语句是 ;
9、定义整数变量i并赋初值100的语句是 。
项目4:网络温度测量控制系统的设计第四次单元测验1、单片机的晶体振荡器是12mhz,定时器0定时10ms的初始值赋值语句是:( )
a、th0=0x00; tl0=0x10;
b、th0=0xd8; tl0=0xf0;
c、th0=10; tl0=00;
d、th0=0xf0; tl0=0xd8;
2、共阴极七段数码管的a段接p0.0,b段接p0.1,c段接p0.2,…,f段接p0.6,小数点接p0.7。则该数码管显示1,以下语句对的是( )
a、p0=1;
b、p0=0xf9;
c、p0=0xff;
d、p0=0x06;
3、共阴极七段数码管的a段接p0.0,b段接p0.1,c段接p0.2,…,f段接p0.6,小数点接p0.7。则该数码管显示全灭,以下语句对的是( )
a、p0=15;
b、p0=0x00;
c、p0=0xff;
d、p0=0x0f;
4、共阴极七段数码管的a段接p0.0,b段接p0.1,c段接p0.2,…,f段接p0.6,小数点接p0.7。则该数码管显示8,以下语句对的是( )
a、p0=0x08;
b、p0=0x00;
c、p0=0xff;
d、p0=0x7f;
5、共阴极七段数码管的a段接p0.0,b段接p0.1,c段接p0.2,…,f段接p0.6,小数点接p0.7。则该数码管显示l,以下语句对的是( )
a、p0=0x38;
b、p0=0x00;
c、p0=0xff;
d、p0=0x16;
6、at89c51单片机的p1口的引脚,还具有外中断、串行通信等第二功能。( )
7、已知某数的bcd码为1001 0011 0000 0111 则其表示的十进制数值为9307。( )
8、at89c51复位后,pc的值是0003h,sp的值是0000h。( )
9、c语言程序总是从主函数开始的执行程序的。( )
10、1000 0001b转换成十进制数是129。( )
11、先执行循环体再判断条件的语句是do while。( )
12、mcs51 单片机的定时器t1采用定时方式,为工作方式1,非门控,则tmod设置为0x01。( )
13、外中断1的中断号是interrupt 1 。( )
14、定时器0的中断号是interrupt 0 。( )
15、启动定时器0计时的指令是tr0=1。( )
期末考试单片机技术期末考试1、共阳极七段数码管的a段接p0.0,b段接p0.1,c段接p0.2,…,f段接p0.6,小数点接p0.7。则该数码管显示1,以下语句对的是
a、p0=1;
b、p0=0xf9;
c、p0=0xff;
d、p0=0x01;
2、单片机的晶体振荡器是12mhz,定时器0定时50ms的初始值赋值语句是:
a、th0=0x3c; tl0=0xaf;
b、th0=0x00; tl0=0x50;
c、th0=0xaf; tl0=0x3c;
d、th0=50; tl0=00;
3、启动定时器0计时的指令是:
a、to=1;
b、t0=0;
c、tr0=0;
d、tr0=1;
4、mcs51 单片机的定时器t0采用定时方式,为工作方式1,非门控,则tmod为
a、0x10
b、0x01
c、0x00
d、0x02
5、将变量hour的个位送入变量gw的语句是:
a、gw= hour;
b、gw=hour/10;
c、gw=hour;
d、gw== hour;
6、共阳极七段数码管的a段接p0.0,b段接p0.1,c段接p0.2,…,f段接p0.6,小数点接p0.7。则该数码管显示字母l,以下语句对的是:
a、p0=10;
b、p0=0x0l;
c、p0=0x88;
d、p0=0xc7;
7、共阳极七段数码管的a段接p0.0,b段接p0.1,c段接p0.2,…,f段接p0.6,小数点接p0.7。则该数码管显示3,以下语句对的是:
a、p0=3;
b、p0=0x03;
c、p0=0xf4;
d、p0=0xb0;
8、定时器1的工作方式2是:
a、8位计数器方式
b、8位自动重装工作方式
c、16位工作方式
d、13位工作方式
9、单片机的晶体振荡器是12mhz,定时器0定时10ms的初始值赋值语句是:
a、th0=0x00; tl0=0x10;
b、th0=0xd8; tl0=0xf0;
c、th0=10; tl0=00;
d、th0=0xf0; tl0=0xd8;
10、中断优先控制字ip中,设置外中断0和定时器0为高优先级,其余低优先级的语句是:
a、ip=0x11;
b、ip=0x12;
c、ip=0x03;
d、ip=0x14;
11、单片机c语言编写程序,在keil中建立程序文件时,保存文件的后缀是:
a、.hex
b、.asm
c、.h
d、.c
12、变量x赋值语句是:
a、x=15
b、x=y;
c、x==0xff;
d、x=0x0f
13、c语言程序总是从( )开始的
a、子程序
b、主函数
c、子函数
d、那个函数在前面就先执行
14、stc89c52rc单片机接地引脚是:
a、1脚
b、21脚
c、20脚
d、40脚
15、先执行循环体再判断条件的命令是:
a、do while
b、while
c、include
d、if
16、at89c51单片机的p1口的引脚,还具有外中断、串行通信等第二功能。
17、已知某数的bcd码为1001 0011 0000 0111 则其表示的十进制数值为9307。
18、at89c51复位后,pc的值是0003h,sp的值是0000h。
19、c语言程序总是从主函数开始的执行程序的。
20、1000 0001b转换成十进制数是129。
21、先执行循环体再判断条件的语句是do while。
22、mcs51 单片机的定时器t1采用定时方式,为工作方式1,非门控,则tmod设置为0x01。
23、外中断1的中断号是interrupt 4 。
24、外中断0的中断号是interrupt 0 。
25、串行的中断号是interrupt 3 。
26、定时器t0的中断号是interrupt 1 。
27、定时器t1的中断号是interrupt 2 。
28、启动定时器0计时的指令是tr0=1。
29、stc89c51单片机的复位引脚是10号引脚。
30、单片机允许中断的指令是ea=0。
31、已知unsigned char duanma[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};则执行 语句p0=duanma[1];后,p0= 。
32、已知unsigned char wm[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};则执行语句p1=wm[2];后,p1= 。
33、已知unsigned char duanma[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};则执行 语句p0=duanma[30/10];后,p0= 。
34、已知unsigned char duanma[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};则执行 语句p0=duanma[5];后,p0= 。
35、已知unsigned char duanma[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};则执行 语句p0=duanma[70/10];后,p0= 。
36、已知unsigned char duanma[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};则执行 语句p0=duanma[19];后,p0= 。
37、已知unsigned char wm[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};则执行语句p1=wm[20];后,p1= 。
38、已知unsigned char wm[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};则执行语句p1=wm[21];后,p1= 。
39、已知unsigned char wm[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};则执行语句p1=wm[7];后,p1= 。
40、中断允许寄存器的英文符号是 。
41、中断优先控制寄存器的英文符号是 。
42、定时器工作方式控制寄存器的英文符号是 。
43、累加器的英文符号是 。
44、定时器0高8位寄存器的英文符号是 。
45、定时器1高8位寄存器的英文符号是 。
46、定时器0低8位寄存器的英文符号是 。
47、定时器1低8位寄存器的英文符号是 。
48、a段接低位,共阴极数码管的显示0的段码是0x 。
49、a段接低位,共阴极数码管的显示8的段码是0x 。
50、a段接低位,共阻极数码管的显示1的段码是0x 。
51、a段接低位,共阳极数码管的显示h的段码是0x 。
52、单片机接12mhz的晶振,1个机器周期为________ns。
53、定义字符型变量m的语句是 。
54、定义整数变量i并赋初值100的语句是 。
55、共阳极七段数码管的a段接p0.0,b段接p0.1,c段接p0.2,…,f段接p0.6,小数点接p0.7。则该数码管显示全灭,p0= 。
猜你喜欢
- 2022-12-05 21:34
- 2022-12-05 21:33
- 2022-12-05 20:50
- 2022-12-05 20:42
- 2022-12-05 20:09
- 2022-12-05 20:04
- 2022-12-05 20:04
- 2022-12-05 20:03
- 2022-12-05 19:15
- 2022-12-05 19:01