单片机复习题带答案.doc

单片机复习题带答案.doc

ID:51254426

大小:96.00 KB

页数:17页

时间:2020-03-20

单片机复习题带答案.doc_第1页
单片机复习题带答案.doc_第2页
单片机复习题带答案.doc_第3页
单片机复习题带答案.doc_第4页
单片机复习题带答案.doc_第5页
资源描述:

《单片机复习题带答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单项选择题1.利用下列(   D )关键字可以改变工作寄存器组A、interrupt       B、sfrC、while          D、using2.C51中一般指针变量占用(  C   )字节存储。A、一个      B、两个      C、三个      D、四个3.使用宏来访问绝对地址时,一般需包含的库文件是( B )A、reg51.h    B、absacc.h  C、intrins.h   D、startup.h4.执行#definePA8255 XBYTE[0x3FFC];PA8255=

2、0x7e;后存储单元0x3FFC的值是(A )A、Ox7e     B、8255H     C、未定     D、7e5.设有inti;则表达式i=1,++i,++i

3、

4、++i,i的值为(C)A、1B、2C、3D、46.设有inta[]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是(C)A、10,11,12B、11,12,12C、10,12,12D、11,11,127.设有inti;则表达式i=1,++i,i

5、

6、++i,i的值为(B)A、1B、2C

7、、3D、48、单片机8051的XTAL1和XTAL2引脚是(D)引脚 。 A、外接定时器         B、外接串行口        C、外接中断         D、外接晶振9、单片机的定时器/计数器设定为工作方式1时,是(D)。 A、8位计数器结构   B、2个8位计数器结构C、13位计数器结构   D、16位计数器结构10、串行口每一次传送(C)字符。A、1个字节         B、1bit         C、1帧         D、1串11、计算机能直接识别的语言是(C)。A、汇编语言B、自然语言

8、C、机器语言D、C语言12、MCS—51单片机的CPU主要的组成部分为  (A)。A、运算器、控制器     B、加法器、寄存器     C、运算器、加法器      D、运算器、译码器13、MCS-51系列单片机芯片是双列直插式封装的,有(C)个引脚。A、24B、30C、40D、5014、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是(A)。A、T0B、INT1C、串行接口D、INT015、P0口作数据线和低8位地址线时  (C)。A、应外接上拉电阻      B、不能作I/O口   C、能

9、作I/O口    D、应外接高电平二、判断题:(每小题1分,共10分。正确的在括号内打“√”,错误的打“×”。判对得分,不判、判错均不得分。)1.若一个函数的返回类型为void,则表示其没有返回值。(Y )2.特殊功能寄存器的名字,在C51程序中,全部大写。(Y )3.“sfr”后面的地址可以用带有运算的表达式来表示。(  N  )4.#include 与#include “reg51.h”是等价的。(Y)5.sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址的SFR上。(N)6.C

10、ontinue和break都可用来实现循环体的中止。( N )7.若一个函数的返回类型为void,则表示其没有返回值。(Y)8.所有定义在主函数之前的函数无需进行声明。( N )9.inti,*p=&i;是正确的C说明。(Y )10.7&3+12的值是15。(  Y  )11.一个函数利用return不可能同时返回多个值。(Y)12、51单片机只能做控制用,不能完成算术运算。(N)13、MCS-51的中断源全部编程为同级时,优先级最高的是INT1。(N)14、MCS-51单片机的CPU能同时处理8位二进制数据。(

11、Y)15、单片机的主频越高,其运算速度越快。(N)16、为了消除按键的抖动,常用的方法有硬件和软件两种方法。(Y)三、填空( 每空1分,共20分。在空白处填上正确的内容)1.KeiLC51软件中,工程文件的扩展名是__UV2______,编译连接后生成可烧写的文件扩展名是____hex_______。2.C51支持的指针有一般指针和存储器指针。3.C51中,没有专门的循环语句,我们可以用函数___crol_________完成一个字节的循环左移,用___irol___完成二个字节的循环左移。4.   是C语言的基

12、本单位。5.C语言中输入和输出操作是由库函数scanf       和   printf  等函数来完成。6.若有说明inti,j,k;则表达式i=10,j=20,k=30,k*=i+j的值为__900______。7.数组是一组有固定数目和相同类型成分分量的有序集合。8.变量的指针就是变量的地址;指针变量的值是指针。9.在C语言中,把多个不同类型的变量结合在一起形成的一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。