安远中等专业学校2020-2021学年第期
—《单片机理论》学科试卷
——适应班级:大专班
——题号一二三四五总分
—:—号—学—得分
———线一、填空题(本大题共10小题,每空1分,共20分)——1、STC15系列单片机比89系列单片机运算速度快倍。可以使——用汇编语言和
语言编程。——2、十六进制数0x7a转成8位二进制数为———3、KeiL5软件中,工程文件的扩展名是,编译后生成可烧写:—名—的文件扩展名是。
姓——4、单片机的
和
接口(简称I/O口)是其从外部获取信
—封息,并将控制信号送达被控制对象的桥梁。
———5、半导体存储器中有一类在掉电后不会丢失数据,称之为_____,——有一类掉电后会丢失数据,称之为。——6、串行口中断标志RI/TI由
置位,
清零。
—:—级—7、C51程序与其他语言程序一样,程序结构也分为
、
班——、
三种。密—8、C51中char型变量的长度为位,其值域为
。
——9、C51中“!”运算符的作用是,”~”运算符作用
———是
。
——10、仅把P54端口设置为推挽输出的语句
;
。
————二、判断题(每小题2分,共20分)
()1、RAM的读写速度很快,掉电后数据会保存
()2、为了消除按键的抖动,常用的方法有硬件和软件两种方法。()3、#include
()6、STC15单片机内部有复位电路,可以不接外部复位电路。()7、C51中0x83|0x11运算结果是0x93。
()8、单片机的复位有上电复位和手动复位两种,当单片机出错或者进入死循环时可按复位键重新启动。
()9、单片机处理的三种基本信息:数据信息、地址信息、指令信息。()10、串行口的数据发送和接收缓冲器都是SBUF。三、选择题(每小题3分,共30分)()1、单片机应用程序一般存放在中。
A、RAMB、ROMC、寄存器D、CPU()2、单片机中STC15W4K58S4片内FLASH有字节A、58KB、15KC、4KD、64K()3、一般写在C语言程序开头。
A.子函数B.头文件C.主函数D.变量()4、下列哪个不是Keil5的数据类型?
A、voidB、stringC、charD、float()5、共阳数码管显示5,对应的码值是
A.0xc0B.0xc7C.0x82D.0x92()6、IAP15W4K58S4的工作电压是
A、3.5V-6VB、2V-5VC、2.5V-5.5VD、3V-5.5V
()7、单片机按键去抖延时一般选
A.10msB.10usC.10sD.100ms
()8、我们的STC15开发板点亮LED时,P0端口模式设置成
A.输入模式B.开漏模式C.高阻模式D.准双向模式()9、STC15开发板上数码管显示1234时,位选端的波形是
A.正弦波B.矩形波C.高电平D.低电平。()10、数码管动态扫描时,扫描频率建议选
A.1HZB.10HZC.50HZD.50KHZ四、解答题15分
1、说明串行数据缓冲器SBUF功能。5分答:
2、要提取时间秒(miao)的十位数字S,个位数字G,用两句C语言把S与G表示出来。5分答:
3、说明LED显示器的静态驱动显示和动态驱动显示的优缺点。5分答:
五、完形填空(15分)<针对我们的开发板>#include
/**********@11.0592MHZ延时子函数********************/voiddelayms(ms){
uinti,j;
for(i=0;i /***************主函数****************/voidmain(void){ k;//定义1个无符号字符型变量k; P0M1=;P0M0=;//把P0设置成准双向口 ;//给P0赋值,点亮最低位LED灯。 for(k=0;k<7;k++){ delayms(1000);//延时1SP0=(P0,1);//把Led循环向左移动1位} for(k=0;k<8;k++){ delayms(1000);//延时1SP0=(P0,1);//把Led循环向右移动1位;}P0=;//关闭所有LED灯;while();//程序在此循环;} (5分)实验现象:程序下载到开发板后,LED的现象是: 。
相关推荐: