资源描述:
《单片机c51编程_考证》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、word完美格式1.10习题一、填空题1.最早的单片机是4位的。5.如果某个特殊功能寄存器能被8整除,那么这个特殊功能寄存器便可以进行位寻址。6.单片机的时钟模式包括片内时钟模式和片外时钟模式两种。二、选择题7.51系列单片机可以寻址(A)的程序存储空间。A.64KBB.32KBC.8KBD.4KB8.算术逻辑部件(ALU)不可以执行如下哪个操作(D)。A.加法B.减法C.逻辑运算D.傅立叶变换2.4习题一、填空题2.AT89S51具有32个通用I/O引脚,6个中断源,2个定时器/计数器。3.KeilμVision3集成开发环境中,编译当前
2、文件的快捷键为Ctrl+F7。二、选择题1.AT89S51是(A)公司的产品。A.AtmelB.CypressC.MaximD.Freescale3.9习题一、填空题4.多分支结构一般采用JMP来实现。二、选择题3.在下面程序运行后,RAM存储单元20H~24H中数值分别变为(A)。01ORG0000H02JMPSTART03ORG1000H04START:MOVA,#04H;累加器A赋值05MOV20H,#20H;RAM的20H单元赋值06XCHA,20H;直接寻址整字节交换指令07MOVR2,#05H;寄存器R2赋值08XCHA,R2;
3、寄存器寻址整字节交换指令09MOV21H,A;保存数据05H到RAM的21H单元精心整理学习帮手word完美格式10MOV10H,#06H;RAM单元赋值11MOVR0,#10H;寄存器R0赋值12XCHA,@R0;寄存器间接寻址整字节交换指令13MOV22H,A;保存数据06H到RAM的22H单元14MOVA,#00H;累加器A赋值15MOV11H,#0FH;RAM单元赋值16MOVR1,#11H;寄存器R1赋值17XCHDA,@R1;半字节交换指令18MOV23H,A;保存数据到RAM的23H单元,数据应该为0FH19MOVA,#0FH
4、;累加器A赋值20SWAPA;累加器高低字节交换指令21MOV24H,A;保存数据到RAM的23H单元,数据应该为F0H22RET23ENDA.0x04H、0x05H、0x06H、0x0FH和0xF0HB.0x01H、0x05H、0x01H、0x0FH和0xF0HC.0x04H、0x05H、0x02H、0x0FH和0xF0HD.0x04H、0x05H、0x06H、0x0FH和0xFFH4.11习题二、选择题4.下面这段程序的运行结果为(A)。01#include//头文件02voidmain()//主函数03{04inta
5、,b,c,d,e;//声明变量05floatf1,f2;06a=7;//变量赋值07b=9;08c=!a;//计算逻辑表达式09d=a
6、
7、b;10f1=2.3;11f2=5.7;12e=(f1!=f2);13printf("c=%d,d=%d,e=%d",c,d,e);//输出结果14}A.c=0,d=1,e=1B.c=1,d=1,e=1C.c=0,d=1,e=0D.c=1,d=0,e=0四、编程题精心整理学习帮手word完美格式编写一个成绩等级的程序。要求输入学生的成绩范围为0~100,当为90~100时,输出字符A;当为80~90时
8、,输出字符B;当为60~80时,输出字符C。当小于60时,输出字符D。答:#include//头文件voidmain()//主函数{floatscore=92;if(score>=90){printf(“A”);}elseif(score<90&&score>=80){printf(“B”);}elseif(score<80&&score>60){printf(“C”);}else{printf(“D”);}}5.13习题一、填空题1.在C51语言的程序中,循环语句一般采用for、do-while和while来实现。2.字
9、符在C51语言的程序中,跳转语句一般采用goto、break和continue来实现。二、选择题2.break语句不能应用于那个语句内部(A)。A.ifB.forC.whileD.do-while3.下面这段程序的运行结果为(A)。01#include//头文件02voidmain()//主程序03{04charch;05ch=’a’;//赋值06switch(ch)//开关语句07{08case'a'://如果为'a',则输出'A'09printf("ch的大写字符为A");10break;11case'b'://如果为
10、'b',则输出'B'12printf("ch的大写字符为B");13break;精心整理学习帮手word完美格式14default://否则输出这里15printf("Notaa