最新单片机原理与应用试题库.doc

上传人:豆**** 文档编号:28534478 上传时间:2022-07-28 格式:DOC 页数:6 大小:85KB
返回 下载 相关 举报
最新单片机原理与应用试题库.doc_第1页
第1页 / 共6页
最新单片机原理与应用试题库.doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《最新单片机原理与应用试题库.doc》由会员分享,可在线阅读,更多相关《最新单片机原理与应用试题库.doc(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精品文档,仅供学习与交流,如有侵权请联系网站删除一、填空1. STC89C52单片机中常用的 5个中断源分别是 INT0 、 T0 、INT1 、T1 和串口 。2. STC89C52单片机片内RAM空间可分为3个功能区域,它们分别是 工作寄存器区 、位寻址区 和一般RAM区。3MCS51单片机的变址寻址是以 DPTR或PC 作基地址寄存器,以 累加器A 作变址寄存器,并以两者内容相加形成的16位地址作为操作数地址,以达到访问 操作数 的目的。4. 定时/计数器是单片机中的重要功能模块,当它做定时器用时对机器周期计数,做计数器用时对 p3.4或P3.5上的脉冲信号计数。5溢出标志OV只有在进行

2、 有符号数 加法运算时才有意义。OV=0表示加法运算结果没有溢出,0V=1表示加法运算结果超出了A所能表达的符号数有效范围。6. 外部中断有2种触发方式,它们分别是边沿触发方式、电平触发方式 。7. LED数码管在结构上可分为共阴极和共阳极有两种结构,其显示方式可分为 动态显示 和静态显示 两种显示方式。8. 键盘可分为编码式和非编码式两种,其中非编码式键盘又可分为独立式键盘 和 矩阵式键盘 两种。9. STC89C52单片机共有4个并行I/O口中,它们分别是P0 口、 P1 口、 P2 口和 P3 口。10. 蜂鸣器有两种,它们分别为 有源蜂鸣器和无源蜂鸣器两种。11. A/D转换器把模拟信

3、号转换成数字信号需要采样、保持、量化、编码四个步骤。12. 按键去抖动有两种方式,这两种方式分别是 硬件方式和软件方式。13MCS51单片机的外部中断请求信号若设定为电平方式,只有在中断请求引脚上采样到低电平 信号时,才能激活外中断。而在脉冲方式时,只有在中断请求引脚上采样到 下降沿脉冲 信号时,才能激活外中断。二、单项选择题14STC89C52是( B )位的单片机。A4 B8 C16 D3215程序计数器PC的复位值是( A )。 A0000H B0003H C000BH D0013H16在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是( B )APC BPSW CA DSP

4、17当只使用片外程序存储器时,( B )引脚必须接地。ARST B/EA CALE DVCC18若石头英晶振的频率为12MHz,则1个机器周期等于( D )。A4 uS B3uS C2 uS D1 uS19若晶振频率为6MHz,则1个机器周期等于( C )。A4uS B3uS C2uS D1uS20指令AJMP的跳转范围是( C )A256B B1KB C2KB D64KB20指令LJMP的跳转范围是( D )A256B B1KB C2KB D64KB21定时/计数器的T1的启动位是( A )。定时/计数器的T0的启动位是:TR0ATR1 BET1 CTF1 DPX122用于声明汇编起始地址的

5、伪指令是( A )。AORG BDB CEND DEQU23各中断源发出的中断请求信号,都会记在MCS-51系统中的( C、D )这两个都对AIE BIP CTCON DSCON 24两无符号数相加有溢出时,下列( A )位值为1。 ACY BP CF0 DOV25当两有符号数相加有溢出时,下列( D )位值为1。 ACY BP CF0 DOV26CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( C )A混合编址 B动态编址 C独立编址 D变址编址2760H转换成十进制数为( B )。6 X 161+0 X 160 =96A11 B96 C60 D11028二进制数010100

6、10B转化成十六进制数后为( A )。 A52H B66H C77H DD2H29外部中断0触发方式为下降沿触发时,下列( B )位值为1 。 ATF1 BIT0 CEX1 DPX129. 外部中断0触发方式为电平触发时,下列( B )位值为0 。即IT0=0时为电平触发 ATF1 BIT0 CEX1 DPX130定时/计数器0产生溢出时,下列( A )位值为1 。当定时/计数器1产生溢出时,TF1=1 ATF0 BIE1 CEX1 DPX131下列可用来启动T1中断的位是( C )。可用来启动INT1中断的位是EX1.用来启动串口中断的位是ES.APS BTR0 CET1 DEA32下列可用

7、来启动定时/计数器1工作的位是( B )。可用来启动定时/计数器0工作的位是TR0APS BTR1 CTR0 DEA33用于声明起始地址的伪指令是( A )。 AORG B.END C.DB D.DATA34用于声明字型数据块的伪指令是( B )。用于声明字节型数据块的伪指令是DB即选C AORG B.DW C.DB D.DATA35十进制数98对应的BCD码是( D )。 A10001011B B.11001001B C.10001001B D.10011000B36十进制数121转换成二进制数为( A )。 A01111001B B. 10001111B C. 11010111B D. 1

8、0110111B37定时/计数器工作于方式( A )时,它是一个13位的定时/计数器。 A0 B.1 C.2 D.337定时/计数器工作于方式( B )时,它是一个16位的定时/计数器。 A0 B.1 C.2 D.338外部中断0触发方式为下降沿触发时,控制位IT0的值为( B )。 A0 B.1 C.2 D.338. 外部中断0触发方式为电平触发时,控制位IT0的值为( A )。 A0 B.1 C.2 D.339中断响应后能硬件自动清0的位是( B )。 ATR0 B.TF1或TF0 C.TI D.RI40中断允许是由( C )特殊功能寄存器来控制的。 ATMOD B.TCON C.IE D

9、.IP41单片机复位时,R0对应于片内数据存储器的( A )地址单元。 A00H B.01H C.02H D.08H41.单片机Rs1=0,Rs0=1时,R0对应于片内数据存储器的( D )地址单元。 单片机Rs1=1,Rs0=0时,R0对应于片内数据存储器的 10H 地址单元;当单片机Rs1=1,Rs0=1时,R0对应于片内数据存储器的 18H 地址单元A00H B.01H C.02H D.08H42单片机复位时,工作寄存器区选择位RS1RS0的值是( A )。A00 B.01 C.10 D.1143用于启动外部中断1的控制位是( A )。用于启动外部中断0的控制位是ETOAET1 B.ET

10、0 C.TR0 D.EX144中断优先级是由( C )特殊功能寄存器来控制的。 ATCON B.IE C.IP D.SCON45堆栈指针寄存器SP的复位值是( A )。 A07H B.08H C.17H D.18H46定时/计数器工作方式是由( D )特殊功能寄存器来控制的。APSW B.SCON C.TCON D.TMOD47下列用于选择外部程序存储器的引脚是( D )。AALE BRST C/PSEN D/EA48下列四条叙述中,有错误的一条是( A )A16根地址线的寻址空间可达1MB (应该为64KB)B内存储器的存储单元是按字节编址的CCPU中用于存放地址的寄存器称为地址寄存器D地址

11、总线上传送的只能是地址信息三、判断题 49MOV R1,R0 ( )50MOV A,#30 ( )51程序计数器PC的地址为D0H,是可以寻址的专用寄存器。 ( )52MOV A,#40H ( )53DEC DPTR ( )54转移指令中的偏移量rel是一个无符号的8位二进制数。( )是一个以补码表示的55MOVC A,R1 ( )56ANL A,R1 ( )57MCS51单片机的P3口是一个单一功能的准双向通用I/O口。 ( )58PUSH A ( )59ADD #10H,A ( )60堆栈要是为中断操作以及子程序调用而设立的,其功能主要是保护断点地址和保护现场。 ( )61MOV B,A

12、( )62DIV A,B ( )63MOV R0,#1234H ( )64MOV #30H,R2 ( )65RLC R1 ( )66MOVC A,A+DPTR ( )67MOVC A,DPTR ( )68DJNZ R1,LAB ( )69INC DPTR ( )70POP ACC ( )71SETB A ( )72ADD R1,R5 ( )73A/D转换是指将一个随时间连续变化的模拟信号转换为计算机所能接收的数字量。 ( )四、简答题74简述IE中EA、EX0、ET0、ES位的作用。EA:CPU中断允许控制位。EA=1时,CPU全部开中断;EA=0时,CPU全部关中断。EX0:外部中断INT0

13、的中断允许控制位。EX0=1时,INT0开中断; EX0=0时,INT0关中断。ET0:定时计数器T0中断允许控制位。ET0=1时,T0开中断;ET0=0时,T0关中断。ES:串行口中断允许控制位。ES=1时,串行口开中断;ES=0时,串行口关中断。75简述定时/计数器工作方式的设置方法。通过设置TMOD中的M1、M0位来进行设置定时/计数器工作方式:、当M1=0、M0=0时,为方式0,是13位定时/计数器工作方式、当M1=0、M0=1时,为方式1,是16位定时/计数器工作方式、当M1=1、M0=0时,为方式2,,是自动再装入的8位定时/计数器工作方式、当M1=1、M0=1时,为方式3,是T0

14、分为两个8位定时/计数器,T1停止计数76MCS-51单片机的CPU是如何判别中断源是否有中断请求发生的?答:通过判别TCON中的IE0、TF0、IE1、TF1和SCON中的RI、TI位的值,当对应位的值位1时,则相对应的位有中断请求发生。 77简述TCON中TF0、TR0、TF1和TR1位的作用。TF0/ TF1:定时计数器T0/T1的中断溢出标志位。定时器作加1计数,当最高位产生进位时,定时器计数溢出,此时,由硬件置位TF0/TF1=1,CPU响应中断后,由硬件清“0”,TF0/TF1=0。TR0/ TR1:定时计数器T0/T1的启动停止标志位,由用户编程确定。TR0/TR1=1时,定时器

15、开始计数(即从设定的初值作加1计数);TR0/TR1=0时,定时器停止。78简述PSW寄存器中各位的作用。Cy:进位标志位。在无符号数进行加减运算时,若Cy=1,则最高位A7产生进位或借位;若Cy=0,则没有产生进位或借位。 AC:辅助标志位。在无符号数进行加减运算时,若AC=1,则低四位(A3)向高四位(A4)产生进位或借位;若AC=0,则没有产生进位或借位。F0:供用户定义的标志位,F0状态通常不在执行指令过程中自动形成,用户根据程序执行的需要通过传送指令确定。RS0 、RS1:寄存器组选择位。用于设定当前工作寄存器的组号。OV:溢出标志位。在有符号数进行加减运算时,若OV =1,则表示有

16、溢出;若OV=0,则表示没有溢出。P:奇偶标志位。用于跟踪检累加器A中“1”的个数的奇偶性。当P=1,表示A中“1”的个数为奇数;当P=0,表示A中“1”的个数为偶数。79请简叙51单片机中断入口地址。答:INT0:0003H 、T0:000BH、INT1:0013H、T1:001BH、串口:0023H80简述中断的概念及工作过程。(1)、概念:当外部请求服务时,暂时中断当前主程序,转而执行中断处理程序,完成后自动返回被中断的主程序继续运行。(2)、工作过程:、中断源发出中断请求 、当中断开放时,CPU响应中断 、保护断点,保护现场 、执行中断服务程序 、中断服务程序完成后,恢复断点,恢复现场

17、 中断返回,执行主程序81写出STC89C52单片机中断系统中各中断源的中断标志位。INT0:IE0 INT1:IE1 T0:TF0 T1:TF1 串口:RI、TI82简述定时器初始化的步骤。、根据实际任务确定工作方式、操作模式以及启动控制方式,然后将控制字写入TMOD寄存器。、根据工作要求计算出预置定时/计数器的初值,并将计数初值写入相应的计数器。、根据需要确定是否采用中断方式,并设置中断允许控制寄存器IE中的相关位。、根据前面设定的启动控制模式启动定时/计数器的工作。83举例说明汇编指令的7种寻址方式。答: 寻址方式 举例 立即寻址 MOV A,#16 直接寻址 MOV 20H,P1 寄存

18、器寻址 MOV A,R0 寄存器间接寻址 MOVX A, DPTR变址寻址 MOVC A, A+DPRT 相对寻址 SJMP LOOP 位寻址 ANL C,70H84请简叙键盘处理程序的任务。、识别系统当中哪个键是否按下,如果是矩阵式键盘,还需获得被按下键的键值、识别出按键后,执行相对应按下键的功能五、程序分析题85. 阅读程序,完成填空。MOV DPTR,#TAB; (DPTR)= 2000H CLR A; (A)= 0 MOVC A,A+DPTR; (A)= 2H INC A; (A)= 3H MOVC A,A+DPTR; (2000H)= 5H ORG 2000HTAB:DB 2H,3H

19、,4H,5H,6H,7H,8H,9H86阅读下列程序,回答后面问题。 ORG 0000H LJMP START ORG 0030H START: CLR P1.1; MOV TMOD,#01H; MOV TL0,#20H MOV TH0,#4EH; SETB TR0; LOOP: JNB TF0,LOOP; CLR TF0; CPL P1.1 ; MOV TL0,#20H MOV TH0,#4EH; SJMP LOOP; END 1. T0工作在查询状态还是中断状态?查询状态 2. T0工作在计数模式还是定时模式?定时模式 3. T0工作在方式0、方式1、方式2还是方式3?方式1 4. 计数器

20、的初值是多少? 4E20H 5. 溢出标志位是硬件自动清0还是人工软件清0?人工软件清0 87阅读下列程序,写出每条指令执行后的结果。 MOV SP,#60H; (SP)= 60H MOV A,#20H; (A)= 20H MOV B,#30H; PUSH ACC; (61H)= 20H , (SP)= 61H PUSH B; (62H)= 30H , (SP)= 62H POP ACC; (A)= 30H , (SP)= 61H POP B; (B)= 20H , (SP)= 60H 88阅读下列程序,完成填空。假设(40H)=11H,(41H)=22H MOV R0,#40H; (R0)= 40H MOV R1,#41H; (R1)= 41H MOV A,R0; (A)= 11H ANL A,#0FH; (A)= 01H MOV R0,A; (40H)= 01H MOV A,R1; (A)= 22H ORL A,#88H; (A)= AAH MOV R1,A; (41H)= AAH ADD A,R0; (A7)= ABH MOV R0,A; (40H)= ABH 【精品文档】第 6 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com