版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1月单片机原理及应用练习题库+答案一、单选题(共50题,每题1分,共50分)1.单片机调用中断函数需要声明吗()A、不需要B、写在主函数后需要C、需要D、写在主函数前不需要正确答案:A答案解析:中断函数在使用前需要进行相关配置,如设置中断向量、中断优先级等,但不需要像普通函数那样在调用前进行声明。因为中断函数是由硬件中断触发调用的,编译器会根据中断相关的配置信息来识别和处理中断函数。2.哪个是外部中断源()A、INT0B、T1C、T0D、TX/RX正确答案:A答案解析:外部中断0(INT0)是外部中断源之一。T1和T0是定时器/计数器,TX/RX是用于串行通信的引脚,不属于外部中断源。3.以助记符形式表示的计算机指令就是它的()语言。A、编程B、编汇C、汇编D、编辑正确答案:C答案解析:汇编语言是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,使用助记符来表示计算机指令。编辑语言主要用于文本的编辑操作;编程语言是一个更宽泛的概念,包含多种类型,汇编语言只是其中一种;编汇并不是常见的与计算机指令表示相关的语言类型。4.计算初值时,公式中2^n,n由什么决定A、端口数B、位数C、始终等于定值D、都可以正确答案:B答案解析:在计算初值时,公式中的\(2^n\),\(n\)由位数决定。因为不同的位数对应不同的\(2^n\)值,用于确定一些与位数相关的初值计算等情况,而不是由端口数决定,也不是始终等于定值,所以答案选B。5.共阴极数码管0x06表示()A、1B、2C、0D、3正确答案:A6.TF1是哪个中断源的中断请求标志位()A、INT0B、T1C、TOD、INT1正确答案:B答案解析:TF1是定时器T1溢出中断请求标志位。当定时器T1计数溢出时,TF1置1,向CPU请求中断。7.共阳极LED数码管显示字符“5”的显示码是()。A、0x06B、0x7dC、0x82D、0x92正确答案:D8.i%10为()A、取余B、取整C、判断D、计数正确答案:A答案解析:取余是指一个数除以另一个数,不够除的部分就是余数。i%10就是i除以10的余数。例如15%10结果是5,就是15除以10商1余5中的5。9.C51数据类型中关键词“bit”用于定义A、位变量B、字节变量C、无符号变量D、特殊功能寄存器变量正确答案:A答案解析:“bit”用于定义位变量,其取值只能是0或1。字节变量用“unsignedchar”等定义;无符号变量有多种表示,不是用“bit”;特殊功能寄存器变量用特定的SFR等方式定义,不是“bit”。10.假设某单片机应用系统需要连接10个按键,则优先考虑()A、独立式按键B、动态键盘C、行列式按键D、静态键盘正确答案:C答案解析:线行列式按键适用于按键数量较多的情况,通过行列交叉扫描来识别按键,相比独立式按键可节省I/O口资源。该应用系统需要连接10个按键,优先考虑行列式按键。独立式按键每个按键都需要占用一个I/O口,对于10个按键来说会占用较多I/O口。动态键盘和静态键盘一般用于较大规模的键盘矩阵等情况,这里不是主要考查的类型。所以优先考虑行列式按键,答案选B。11.while(i=x)当x=()时停止循环A、1B、无穷大C、3D、0正确答案:D12.计数初值a可计算为A、2^16-t*f/12-1B、2^16-t*f/12C、2^16-t*f/12+1D、2^16-t*f/12-2正确答案:B13.在进行串行通信时,若两机的发送与接收可以同时进行,则称为()A、半双工传送B、单工传送C、双工传送D、全双工传送正确答案:D答案解析:全双工通信是指在通信的任意时刻,线路上存在A到B和B到A的双向信号传输,发送和接收可以同时进行。半双工传送是指在同一时刻,数据只能在一个方向上传送;单工传送是指数据只能在一个固定方向上传输;而全双工传送满足两机发送与接收可同时进行的条件。14.在每次传输完后TI置1后应进行的操作是()A、TI=2B、TI=0C、RI=0D、RI=1正确答案:B15.51单片机是()位单片机A、2B、4C、1D、8正确答案:D16.80C51串口收发过程中定时器T1的下列描述中是不正确的()A、T1的作用是产生用以串行收发节拍控制的通信时钟脉冲,也可用T0进行替换B、发送数据时,该时钟脉冲的下降沿对应于数据的移位输出C、接收数据时,该时钟脉冲的上升沿对应于数据位采D、通信波特率取决于T1的工作方式和计数初值,也取决于PCON的设定值正确答案:A答案解析:在80C51串口收发过程中,定时器T1用于产生串行通信的波特率,不可用T0替换,A选项错误。发送数据时,T1产生的时钟脉冲下降沿对应数据的移位输出,B选项正确。接收数据时,时钟脉冲上升沿对应数据位采样,C选项正确。通信波特率取决于T1的工作方式和计数初值,也取决于PCON的设定值,D选项正确。17.设80C51晶振频率为12MHz,若用定时器T0的工作方式1产生1ms定时,则T0计数初值应()A、0xfc18B、0xf830C、0xf448D、0xf060正确答案:A答案解析:晶振频率为12MHz,机器周期为1us。工作方式1是16位定时器,定时1ms需要计数1000次。16位定时器的最大计数值是65536,那么计数初值X=65536-1000=64536,转换为十六进制是0xfc18,所以T0计数初值应大于0xfc18。18.关于LED数码管动态显示描述中正确的是()A、只有共阴极数码管可用于动态显示B、只有P2口支持数码管动态显示C、每个i/o口都可以用于数码管的动态显示D、动态显示具有占用CPU机时少,发光稳定的特点正确答案:C19.80C51单片机的定时/计数器在工作方式1时的最大计数值为()A、2^13=8192B、2^8=256C、2^4=16D、2^16=65536正确答案:D答案解析:工作方式1是16位定时器/计数器,其最大计数值为2的16次方,即65536。20.在一采用串口方式1的通信系统中,已知fosc=6MHz,波特率=2400,SMOD=1,则定时器T1在方式2时的计数初值应为()。A、0xe6B、0xf3C、0x1fe6D、0xffe6正确答案:B答案解析:已知fosc=6MHz,波特率=2400,SMOD=1。串口方式1的波特率计算公式为:波特率=(2^SMOD/32)×(fosc/(12×(256-TH1)))。将已知值代入可得:2400=(2^1/32)×(6000000/(12×(256-TH1))),通过计算可得TH1=0xf3,所以定时器T1在方式2时的计数初值应为0xf3。21.89C51单片机,相对寻址可寻址最大范围()A、-129~+128B、-128~+127C、-127~+129D、126~+127正确答案:B答案解析:相对寻址是相对当前指令的下一条指令的地址而言的。在89C51单片机中,相对寻址的偏移量是一个带符号的8位二进制数,其取值范围是-128到+127。所以可寻址最大范围是-128~+127。22.将159转化为16进制为()A、1eB、9C、9fD、10正确答案:C23.89C51单片机的外部中断1的中断请求标志是()A、ET1B、TF1C、IT1D、IE1正确答案:D24.在C51中,函数类型是由()决定的A、return语句表达式的存储类型B、函数形参的数据类型C、定义函数时指定的返回类型D、编译系统的编译模式正确答案:C答案解析:函数类型是由定义函数时指定的返回类型决定的。在C51中,定义函数时指定的返回类型明确了该函数返回值的数据类型,也就决定了函数的类型。例如int型函数返回一个整型值,其函数类型就是整型。return语句表达式的存储类型与函数类型并无直接决定关系;函数形参的数据类型主要影响函数参数传递和内部操作,不决定函数类型;编译系统的编译模式主要影响存储模式等,与函数类型的决定无关。25.51系列单片机第18,19引脚的作用是()A、外部ROM允许访问B、接电源C、I/O口D、外接晶振正确答案:D26.39转换为二进制数()A、100111BB、100110BC、100101BD、111000B正确答案:A答案解析:用除2取余法将39转换为二进制数。39÷2=19余1,19÷2=9余1,9÷2=4余1,4÷2=2余0,2÷2=1余0,1÷2=0余1,从下往上取余数得到100111B。27.中断请求标志要受到两级开关的串联控制,即()个源允许,()个总允许A、5,2B、4,1C、4,2D、5,1正确答案:D28.89C51系列单片机内部的计数器是()计数器。A、加法B、减法.C、加减法D、可逆.正确答案:A答案解析:89C51系列单片机内部的计数器是加法计数器。它通过对外部输入脉冲或内部机器周期脉冲进行计数,每来一个脉冲计数器加1。29.若按下按键(一直按下)后P3.2口的中断一直触发,则有可能的原因是()A、下降沿触发B、抖动严重C、低电平触发D、系统错误正确答案:C30.实现8位定时计数器应采用工作方式()A、3B、0C、2D、1正确答案:C31.89C51单片机内有两个()位定时/计数器,它们都有定时和事件计数的功能。A、4B、8C、16D、32正确答案:C答案解析:89C51单片机内有两个16位定时/计数器,分别是T0和T1。16位定时/计数器能够实现更大范围的定时和计数功能,其计数范围是0到65535。所以答案选C。32.将十六进制数6EH转换成对应的十进制数是()。A、100B、90C、110D、120正确答案:C答案解析:十六进制数转换十进制数的方法是用每一位乘以16的相应次方然后相加。十六进制数6EH,E在十六进制中表示14。转换过程为:6×16^1+14×16^0=96+14=110。所以十六进制数6EH转换成对应的十进制数是110,答案选[C]。33.异步通信的数据是按()进行传送。A、字符B、块C、数字D、都不是正确答案:A答案解析:异步通信是以字符为单位进行数据传送的,每个字符作为一个独立的信息组,在每个字符的起始处加上起始位,在字符的结束处加上停止位,通过起始位和停止位来实现字符之间的同步。所以答案是A。34.M1M0=11时,定时器工作于方式()A、0B、2C、1D、3正确答案:D35.计数初值越大,定时时间越怎么样A、越长B、越短C、一样D、不能确定正确答案:B36.C51最小时序定时单位为()A、状态B、拍节C、机械周期D、周期正确答案:B37.89C51单片机的RS1,RSO=11时,当前寄存器R0-R7占用内部RAM()单元。A、00H-07HB、08H-0FHC、10H-17HD、18H-1FH正确答案:D38.单片机是()A、仅具有数据处理器功能,而不具备控制功能的CPUB、仅具有控制功能,而不具备数据处理功能的CPUC、不仅具有数据处理器功能,而且具备控制功能的CPUD、以上都不对正确答案:C答案解析:单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,不仅具有数据处理器功能,而且具备控制功能,所以答案选C。39.proteus程序支持运行()类型的程序A、hexB、docxC、ccD、txt正确答案:A40.要89C51系统中,若晶振频率屡8MHz,一个机器周期等于()微秒A、1.5B、3C、1D、0.5正确答案:A41.单片机程序代码一般存放在()A、RAMB、ROMC、CPUD、寄存器正确答案:B42.89C51单片机中TCON的作用是()A、定时计数器控制寄存器B、定时计数器工作方式寄存器C、串口控制寄存器D、中断允许寄存器正确答案:A答案解析:TCON是定时/计数器控制寄存器,用于控制定时/计数器的启动、停止、溢出标志等。定时/计数器工作方式寄存器是TMOD;串口控制寄存器是SCON;中断允许寄存器是IE。43.中断触发方式中外部引脚的条件是()A、高电平或负跳变脉冲B、高电平或正跳变脉冲C、低电平或正跳变脉冲D、低电平或负跳变脉冲正确答案:D44.在串行通信中,把每秒中传送的二进制数的位数叫()A、波特B、波特率C、比特D、波率正确答案:B答案解析:波特率是指在串行通信中每秒传送的二进制位数。波特是一种衡量信号传输速率的单位。比特是信息量的单位。而波率不是串行通信中关于传输速率的标准术语。所以把每秒中传送的二进制数的位数叫波特率,答案选B。45.十进制数168的十六进制数是()A、AFHB、A8HC、AAHD、AEH正确答案:B答案解析:将十进制数转换为十六进制数,可以用除16取余的方法。168除以16,商为10,余数为8;10在十六进制中用A表示,所以168转换为十六进制是A8H。46.在用接口传送信息时,如果用一帧来表示一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年茂名市电白区电城中学招聘合同制教师备考题库及答案详解一套
- 2025年市场化选聘中国瑞林工程技术股份有限公司财务总监、法务总监备考题库及一套完整答案详解
- 高中生运用历史GIS技术考察新航路开辟商业网络条件课题报告教学研究课题报告
- 2025年上海第九人民医院成果转化办公室招聘办公室工作人员备考题库完整答案详解
- 2025年实验室与设备管理处校内招聘备考题库及完整答案详解一套
- 2025年国家管网集团西北公司招聘备考题库及一套答案详解
- 2025年雄安人才服务有限公司运营统筹、品质管理岗等岗位招聘备考题库完整参考答案详解
- 2025年北京老年医院面向应届毕业生公开招聘43人备考题库及参考答案详解
- 2025年恒丰银行广州分行社会招聘备考题库及一套答案详解
- 2025年合肥市档案馆公开招聘政府购买服务岗位人员备考题库及答案详解1套
- 南京信息工程大学《数字图像处理Ⅰ》2022-2023学年期末试卷
- 小学三年级数学应用题100道及答案(完整版)
- JGJT303-2013 渠式切割水泥土连续墙技术规程
- 埃森哲组织架构
- 三里坪小学2014秋季期末成绩汇总表
- 三角形的内角和与外角和教案
- 2020北京丰台六年级(上)期末英语(教师版)
- 建筑冷热源课程设计说明书
- 2022-2023学年北京市大兴区高一(上)期末数学试卷及答案解析
- 教练场地技术条件说明
- 高三英语阅读理解:文章标题型
评论
0/150
提交评论