中南大学微控制器考试复习资料.docx

上传人:b****8 文档编号:9308765 上传时间:2023-02-04 格式:DOCX 页数:6 大小:19.44KB
下载 相关 举报
中南大学微控制器考试复习资料.docx_第1页
第1页 / 共6页
中南大学微控制器考试复习资料.docx_第2页
第2页 / 共6页
中南大学微控制器考试复习资料.docx_第3页
第3页 / 共6页
中南大学微控制器考试复习资料.docx_第4页
第4页 / 共6页
中南大学微控制器考试复习资料.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

中南大学微控制器考试复习资料.docx

《中南大学微控制器考试复习资料.docx》由会员分享,可在线阅读,更多相关《中南大学微控制器考试复习资料.docx(6页珍藏版)》请在冰豆网上搜索。

中南大学微控制器考试复习资料.docx

中南大学微控制器考试复习资料

中南大学微控制器考试复习资料

        中南大学微控制器考试复习资料  中南大学现代远程教育课程考试复习题及参考答案  单片机原理与接口技术  一、填空题:

  1、微处理器  和  两大部分组成,是单片机的核心部件。

2、控制器是单片机的  中心,它能根据不同的指令产生不同的操作时序和控制信号。

3、控制器包括  、  、指令译码ID、振荡器、定时电路及控制电路等部件。

  4、MCS-51单片机内有  单元程序存储器和  片内数据存储器。

  5、MCS-51单片机存储器在物理结构上共分为4个存储空间:

  、片外程序存储器、片内数据储存器和  。

  6、指令是CPU根据人的意图来执行某种操作的命令,单片机所能执行的全部指令的集合  称为单片机的  。

  7、MCS-51单片机指令系统  指令组成。

  8、在程序设计中,常常要求某一段程序重复执行多次,这时可以采用  ,以简  化程序。

  9、在实际应用中,程序常常需要按照不同情况进行不同处理,因而在程序设计中需要加入  判断,然后根据判断结果执行不同的流向。

这种程序结构称为  。

  10、单片机CPU与外部设备交换信息的方式通常有无条件传送方式、查询传送方式和  。

  11、将单位信息的各位数据同时传送的通信方式称为  。

12、将单位信息的各位数据分时、顺序传送的通信方式称为  。

  二、判断题  1.堆栈是处在CPU内部的一个部件。

    2.中断是指CPU执行程序过程被意外暂停。

  3.ROM具有掉电后信息不丢失的特性    4.片内总线包括AB、DB、CB    5.主程序调用子程序,是通过子程序调用指令来实现的    6.MCS-51的中断系统有5个中断源,包括3个外部中断源和2个内部中断源  7.MCS-51对每一个中断源请求,都对应有一个中断请求标志位    8.根据信息的传递方向,串行通信通常有3种:

单工、半单工和全双工  9.MCS-51的串行口有4种工作方式——方式1、方式2、方式3、方式4  10.用MCS-51系列单片机开发的应用系统,通常是特定功能的专用控制系统  三、选择题  1.已知某带符合的数的8位补码是11111011B,该数的真值是    A.-1  C.-5  D.-7    2.带符号的十进制数-5的8位补码是          片内程序存储器容量是          4.MCS-51片内数据存储单元的字节数是          5.MCS-51片内定时/计数器的个数是          6.MCS-51芯片的8位并行数据输入输出接口个数是      7.MCS-51系统的中断源个数是          8.MCS-51片内通用寄存器个数是          9.MCS-51片内数据存储器的地址范围是      —7FH  —30H—1FH10.MCS-51片内专用寄存器个数是        11.MCS-51位寻址区的字节地址范围是      —7FH  —1FH  —2FH—7FH  12.MCS-51位寻址区的位地址范围是      —7FH  —1FH  —2FH—7FH13.MCS-51外部数据存储器可扩展的最大存储空间是      14.MCS-51外部程序存储器可扩展的最大存储空间是        15.在MCS-51中,SP用于存放栈顶指针值。

当数据压入堆栈时,SP自动  A.加1  B.减1  C.不变  D.加216.在MCS-51中,SP用于存放栈顶指针值。

当数据弹出堆栈时,SP自动  A.加1  B.减1  C.不变  D.加217.MCS-51指令寻址方式种类个数是          18.条件转移指令JZ产生转移的条件是      A.=0B.=1C.=0D.=119.循环控制指令DJNZRn,REL终止循环的条件是    A.-1≠0B.-1=0C.+1≠0D.+1=0  20.外部中断0的中断服务程序入口地址是          21.决定定时/计数器的工作的寄存器是          22.决定定时器0的定时时间间隔的寄存器是      ,TL0  ,TL1  ,TL1  ,TL0  23.定时器0用作计数器时,计数器计数的外部信号来自的输入引脚是    )    A.字节  B.字  C.帧  D.位  25.波特率表示每秒传送的数据        A.位数  B.字数  C.字节数  D.帧数  26.某异步通信接口,其帧格式1个起始位、7个数据位,1个奇偶校验位和1个  停止位组成,该接口每分钟传送1800个字符,该接口传送的波特率是      并行I/O接口的工作方式种类个数是        28.在单片机应用系统中,常采用LED显示方式;在静态LED显示方式中,为了  简化电路,通常采用的显示方式是      A.并行口输出B.串行输出C.外接8155A接口D.外接8255A接口  /A转换器DAC0832的转换位数是            是一种模拟输入的逐次逼近式A/D转换器件,它的输入是  路  路  路  路  四、阅读程序题:

  1.MOVR0,#72H  XCHA,R0SWAPAXCHA,R0  上述指令执行后,R0中的内容是        2.ORG1000H  TAB1:

DB10H,‘A’TAB2:

DWTAB1    以1000H为首字节的连续4个字节单元中内容依次是      1000H  COUNTEQU40H  TAB:

DB10H,‘A’  DBCOUNT,‘DF’  以1000H为首字节的连续5个字节单元的内容依次是      4.设=30H,=31HMOVSP,#3FHPUSHAPUSHBPOPAPOPB  该组指令执行后,==      5.设=47H,=68HMOVA,20HADDA,21HDAA    该组指令执行后,=          6.已知=12H=34HMOVR0,#2AHMOVA,@R0SWAPAMOV@R0,AMOVR1,#2BHMOVA,@R1SWAPAXCHA,@R0MOV@R1,A  该程序段执行后,=7.已知=19H  ORG2000H,BCDB  ANLA,#0FHADDA,#30HMOVTWO,AMOVA,BCDBSWAPAANLA,#0FHORLA,#30HMOVONE,ASJMP$BCDB:

DATA40HONE:

DATA41HTWO:

DATA42HEND  该程序段执行后,=8.已知=43H=34HMOVA,50H  CJNEA,60H,AAMOV70H,ASJMPBB:

JCCC  MOV70H,ASJMPBB  :

MOV70H,60H:

SJMP$  该程序段执行后,=:

MOVTMOD,#00H  MOVTL0,#18H  MOVTH0,#0E0H  2BH)=TWO)=,一次可串行接收的数据位为。

    五、编制程序题:

  1.数据块求和.设有20个单字节数,存放在片内RAM从30H开始的单元,求累加和(双字节),将结果存放在60H,61H单元(高位字节在高地址,低位字节在低地址)。

2.编制用软件延时1S的程序。

  3.将P1口的—作为输入位,—作为输出位,要求利用8051外部中断方式,将通过开关所设的数据读入单片机,然后输出驱动发光二极管,以验证低4位输入与高4位输出是否相符,采用外部中断0边缘触发方式,每中断一次,完成一次读/写操作。

4.设计一个程序,能够实时显示INT0引脚上出现的负跳变信号的累计次数。

  5.已知FOSC=12MHZ,试用定时器T1计数,T0定时控制输出周期为2分钟的方波。

6.编制一个接收程序,将接收的16B数据送入片内RAM的50—5FH单元中;设串行口工作于方式3,波特率为2400b/s.  参考答案  一、填空题:

  1、运算器、控制器2、控制和指挥  3、程序计数器PC、指令寄存器IR、4、4KB、128个字节  5、片内程序存储器、片外数据储存器6、指令系统7、111条  8、循环结构程序9、分支程序  10、中断传送方式11、并行通信

  

  

          37.现用容量为2KB的2817AEEPROM芯片组成16KB的EEPROM,需该种芯片的数量  是              38.接上题,假定采用译码法寻址,应采用的译码器是    译码器译码器译码器D.其他译码器  39.在单片机应用系统中,常采用LED显示方式;在静态LED显示方式中,为了  简化电路,通常采用的显示方式是      A.并行口输出B.串行输出C.外接8155A接口D.外接8255A接口40.利用定时器T1的方式2对外部信号计数,要求每计满100次发生溢出中断,T1的计数初值是            41.当利用单片机进行双机通信时,需先执行乙机中的程序是    A.中断程序  B.子程序  C.发送程序  D.接收程序  42.接上题,然后再执行甲机中的程序是      A.中断程序  B.子程序  C.发送程序  D.接收程序  /A转换器DAC0832的转换位数是          是一种模拟输入的逐次逼近式A/D转换器件,它的输入是  路  路  路  路  45.已知某带符合的数的8位补码是11111011B,该数的真值是  A.-1  C.-5  D.-7  46.已知DA1DW‘D’,’E’以DA1为首字节的连续4个字节单元的内容依次是,0,45H,0  ,44H,0,45H  ,0,44H,45H  ,45H,0,01000H  COUNTEQU40H  TAB:

DB10H,‘A’  DBCOUNT,‘DF’  以1000H为首字节的连续5个字节单元的内容依次是    ,41H,0,44H,46H  ,41H,40H,44H,46H  ,41H,40H,46H,44H  ,10H,40H,44H,46H二、阅读程序题:

1.设=30H,=31HMOVSP,#3FHPUSHAPUSHBPOPAPOPB  该组指令执行后,==      2.设=47H,=68HMOVA,20HADDA,21HDAA  )  )  )  )  )  )  =      3.已知=83H,=17H=34HANLA,#17HORL17H,AXRLA,@R0CPLA  该组指令执行后,=4.已知=45H=64HMOVA,30HXCHA,38HMOV30H,A  该程序段执行后,=5.已知=12H=34HMOVR0,#2AHMOVA,@R0SWAPAMOV@R0,AMOVR1,#2BHMOVA,@R1SWAPAXCHA,@R0MOV@R1,A  该程序段执行后,=6.已知=19H  ORG2000H,BCDB  ANLA,#0FHADDA,#30HMOVTWO,AMOVA,BCDBSWAPAANLA,#0FHORLA,#30HMOVONE,ASJMP$BCDB:

DATA40HONE:

DATA41HTWO:

DATA42HEND  该程序段执行后,=7.已知ORG30HSTART:

MOVA,#TABMOVR1,A  38H)=  2BH)=TWO)=、、、、。

8.已知=43H=34HMOVA,50H  CJNEA,60H,AAMOV70H,ASJMPBBAA:

JCCC  MOV70H,ASJMPBB  CC:

MOV70H,60HBB:

SJMP$  该程序段执行后,=:

MOVTMOD,#00H  MOVTL0,#18H  MOVTH0,#0E0H  SETBEA  SETBET0  SETBTR0HERE:

SJMPHEREORG000BH  AJMPCTC0CTC0:

MOVTL0,#18H  MOVTH0,#0E0H  CLP  RETI  该程序段执行后,请画出在引脚输出的波形图。

  SCON,#10H  WAIT:

JNBRI,WAIT  CLRRI  MOVA,SBUF  RET  该段程序的串口工作方式为,一次可串行接收的数据位为。

    三、编制程序题:

  1.编制用软件延时1S的程序。

  2.将P1口的—作为输入位,—作为输出位,要求利用8051外部中断方式,将通过开关所设的数据读入单片机,然后输出驱动发光二极管,以验证低4位输入与高    4位输出是否相符,采用外部中断0边缘触发方式,每中断一次,完成一次读/写操作。

3.设计一个程序,能够实时显示INT0引脚上出现的负跳变信号的累计次数。

  4.已知FOSC=12MHZ,试用定时器T1计数,T0定时控制输出周期为2分钟的方波。

5.编制一个接收程序,将接收的16B数据送入片内RAM的50—5FH单元中;设串行口工作于方式3,波特率为2400b/s.            参考答案  一、选择题              二、阅读程序题1.=31H=30H2.=15H3.=0CBH4.=64H=45H5.=43H=21H6.=31H=39H、2BH、27H、24H、22H  8.=43H9.    10.方式为0,数据位为8三、编制程序题  :

movR5,#05HDelay0:

movR6,#0c8H  Delay1:

movR7,#0f8H  NOP  Delay2:

DjnzR7,Delay2  DjnzR6,Delay1  DjnzR5,Delay0  …0000HAJMPMainORG0003HAJMPINT0ORG100H  Main:

SETBEX0  SETBIT0  SETBEAHERE:

SJMPHERE  ORG0200HINT0:

MOVA,#0FFH  MOVP1,AMOVA,P1

  

        SWAPAMOVP1,ARETIEND  0000HAJMPMAINORG0003HAJMPIP0ORG0030H  MAIN:

MOVSP,#60H  SETBIT0  SETBEA  SETBEX0  MOVR7,#00H  LP:

ACALLDISP  AJMPLPIP0:

INCR7  RETI0000HSJMPSTARTORG000BHAJMPINTR0ORG001BHAJMPINTR1ORG2000H  START:

MOVTMOD,#51H  MOVTH0,#15H  MOVTL0,#0A0H  MOVTH1,#0FCH  MOVTL1,#18H  MOVIE,#8AH  SETTR0  SETIR1  SJMP$  INTR0:

MOVTH0,#15H  MOVTL0,#0A0H  CPL  RETI  INTR1:

MOVTH1,#0FCH  MOVTL1,#18H  CPL  RETIEND  0000H    MAIN:

MOVTMOD,320H  MOVTH1,#0F4H  MOVTL1,#0F4H  SETBTR1  MOVR0,#50H  MOVR7,#10H  MOVSCON,#0D0H  MOVPCON,#00HWAIT:

JBCRI,PR1  SJMPWAITPR1:

MOVA,SBUF  JNBP,PNP  JNBRB8,PER  SJMPREGHTPNP:

JBRB8,PERRIGHT:

MOV@R0,A  INCR0  DJNZR7,WAIT  CLR  SJMP$PER:

SETB  SJMP$  END  

  

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1