内蒙古科技大学2004-2005年第二学期自动化专业单片机应用试卷
- 格式:doc
- 大小:32.50 KB
- 文档页数:2
单片机应用技术考试试题(本试题分笔试题和操作题两部分。
共100分,考试时间120分钟。
)第一部分笔试题(本部分共有4大题,总分60分,考试时间60分钟,闭卷)一、填空题(每空1分,共20分)1、半导体存储器的最重要的两个指标是()和()。
2、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对()。
3、指令ALMP的跳转范围是()。
4、通常、单片机上电复位时PC=(),SP=();而工作寄存器缺省则采用第()组,这组寄存器的地址范围是从()。
5、假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器()单元的内容送累加器A中。
6、MCS-51单片机访问外部存储器时,利用()信号锁存来自()口的低8位地址信号。
7、MCS-51单片机8031中有( )个( )位的定时/计数器,可以被设定的工作方式有四种。
8、用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择()。
9、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是()。
10、计算机的系统总线有地址总线、控制总线和()。
11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为()。
12、JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为()。
13、单片机串行通信时,若要发送数据,就必须将要发送的数据送至()单元,若要接收数据也要到该单元取数。
11、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用()的溢出率来设定和计算波特率。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。
每题1分,共10分)1、在单片机中,通常将一些中间计算结果放在()中。
A、累加器B、控制器C、程序存储器D、数据存储器2、单片机8051的XTAL1和XTAL2引脚是()引脚。
A、外接定时器B、外接串行口C、外接中断D、外接晶振3、当标志寄存器P S W的R S O和R S I分别为1和0时,系统选用的工作寄存器组为()。
单片机应用技术考试试题(1)一、填空题(每空1分,共20分)1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。
2.MCS-51共有(111)条指令,可分为几种不同的寻址方式。
如:MOV A,Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。
3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。
4.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若*位地址是09H,它所在单元的地址应该是(21H)。
5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到*一指定地址处,而且当子程序执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不)能返回。
6.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部f osc/12)脉冲进行计数,而计数器作用是指对单片机(外部)脉冲进行计数。
7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数据可能出错。
8.堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALL addr16后SP的内容将(不会)改变。
9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行*些指令可实现软件延时。
而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。
10.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,若要接收数据也要到该单元取数。
11.单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器T1)的溢出率来设定和计算波特率。
二、选择题(每空1分,共10分)1.判断是否溢出时用PSW的(B)标志位,判断是否有进位时用PSW的(A)标志位。
A.CY B.OV C.P D.RS0 E.RS12.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用(B)调试方法。
单片机原理及应用考试题+参考答案一、单选题(共53题,每题1分,共53分)1.已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
TL1=#( )A、06HB、07HC、09HD、08H正确答案:A2.一个EPROM的地址有A0----A11引脚,它的容量为()。
A、2KBB、4KBC、8KBD、16KB正确答案:B3.MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为( H)。
ORG 0000H MOV DPDR,#1000 MOV A, #00H MOV 20H,A LJMP 1500 ENDA、100B、1000C、1500D、0正确答案:C4.已知A=87H ,(30H)=76H,执行 XRL A,30H 后,其结果为:()。
A、A=F1H (30H)=76H P=0B、A=87H (30H)=76H P=1C、A=F1H (30H)=76H P=1D、A=76H (30H)=87H P=1正确答案:C5.8031单片机中既可位寻址又可字节寻址的单元是()。
A、00HB、40HC、20HD、30H正确答案:C6.SJMP rel 是()A、控制转移指令B、算术运算指令C、逻辑运算指令D、数据传送指令E、位操作指令正确答案:A7.执行下面一段程序; MOV SP, #60H MOV A, #10H MOV B, #01H PUSH A PUSH B POP A POP B A , B的内容是:(A)= (B)=A、(A)=00H (B)=10HB、(A)=01H (B)=10HC、(A)=01H (B)=12HD、(A)=00H (B)=13H正确答案:B8.LCALL addr16是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D9.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是A、外部中断1B、定时器T0C、定时器T1D、串行口正确答案:C10.设(A)=38H,R0=28H,(28H)=18H,执行下列程序后, ORL A,#27H ANL A,28H XCHD A,@R0 CPL A 。
内蒙古科技大学2005/2006学年第2学期 《单片机原理及应用II 》考试试题A课程号:050522考试方式:闭卷使用专业、年级:电子信息工程2003、通信工程2003 任课教师:李琦考试时间:考生出勤纪律状态表(监考、巡视教师填写)阅卷成绩登记表(阅卷、核分教师填写)一、单项选择题(共40题,每题1分,共40分)1、二进制数110010010对应的十六进制数可表示为( )A 、192HB 、C90HC 、1A2HD 、CA0H 2、CPU 主要的组成部部分为( )A 、运算器、控制器B 、加法器、寄存器C 、运算器、寄存器D 、运算器、指令译码器3、MCS-51是( )位的单片机A 、16B 、4C 、8D 、准16 4、进位标志CY 在( )中A 、累加器B 、算逻运算部件ALUC 、程序状态字寄存器PSWD 、DPTR5、单片机上电后或复位后,工作寄存器R0是在( )A 、0区00H 单元B 、0区01H 单元C 、0区09H 单元D 、SFR 6、数据指针一般DPDR 用于对( )访问A 、CPU 控制器B 、CPU 运算器C 、外部程序存储器D 、外部数据存储器7、一个EPROM 的地址有A0----A11引脚,它的容量为( )A 、2KB B 、4KBC 、11KBD 、12KB 8、8031单片机中既可位寻址又可字节寻址的单元是( )A 、20HB 、30HC 、00HD 、70H 9、数据出栈时堆栈指针SP ( )A 、增1B 、减1C 、不变D 、为零10、当标志寄存器P S W 的R S O 和R S I 分别为1和1时,系统选用的工作寄存器组为( )A 、组0B 、组1C 、组2D 、组3 11、执行指令MOVX ﹫DPTR ,A 时,WR .RD 脚的电平为( )A 、WR 高电平,RD 低电平B 、W R 低电平,RD 高电平C 、WR 高电平,RD 高电平 D 、WR 低电平,RD 低电平 12、MCS-51的P2□,当使用外部存储器时它是一个( )A 、传输高8位地址□B 、传输低8位地址□C 、传输低8位数据□D 、传输低8位地址/数据总线□ 13、下列指令中错误的是( )A 、MOV A ,R4B 、MOV 20H ,R4C 、MOV R4,AD 、MOV ﹫R4,R3 14、AJMP 跳转空间最大可达到( )A 、2KB B 、256BC 、128BD 、64KB 15、增强型MCS-51单片机共有( )级中断优先级A 、1B 、2C 、3D 、4 16、在中断服务程序中,至少应有一条( )A 、传送指令B 、转移指令C 、加法指令D 、中断返回指令考生班级________________学生学号:□□□□□□□□□□□□学生姓名:________________………………………………………装………………………………………订…………………………………线…………………………………17、单片机8051的XTAL1和XTAL2引脚是( )引脚A 、外接定时器B 、外接串行口C 、外接中断D 、外接晶振 18、外部中断源IE 1(外部中断1)的向量地址为( )A 、0003HB 、000BHC 、0013HD 、002BH 19、提高单片机的晶振频率,则机器周期( )A 、不变B 、变长C 、变短D 、不定 20、MCS —51串行接口扩展并行I/O 口时,串行接口工作方式应选择()A、方式0 B、方式1 C、方式2 D、方式3 21、以下指令中,属于单纯读引脚的指令是( )A 、MOV P1, AB 、 ORL P1, #0FHC 、MOV C, P1.5D 、 JNZ P1, short-lable 22.定时器T1有( )种工作方式。
单片机原理与应用大二(2)考试及答案复习题纲一、填空题;1、微型计算机与外部设备之间的信息传送方式通常可以分为同步传输、异步传输、中断传输、DMA传输等四种方式。
2、MCS-5单片机有五个中断源,分别是:INTO非、定时器T0、INT1非、定时器T1和串行口中断。
3、MCS-5单片机五个中断源的入口地址分别是:0003h 、000bh 、0013h 、001bh和0023h。
4、按数据传送方向,串行通信可分为:半双工、全双工和单工。
4、单片机中使用的串行通信都是:全双工串行5、虽然MCS-51串行口的发送和接收缓冲寄存器都名为SBUF,但发送和接收可通过指令MOV SBUF,A 、MOV A , SBUF来区别(以累加器为例)。
6、P3.0第二功能线为串行端口的接收RXD端;P3.1的第二功能线为串行端口的发送TXD端。
7、8051串行端口的RXD是第P3.0引脚;串行端口的TXD是第P3.1引脚。
8、在MCS-5单片机扩展系统中,高8位地址由P2 端口提供,低8位地址由P0端口提供。
9、8155片内具有256 字节的静态RAM,2个8位的并行I/O端口和1个6 位的并行I/O端口,1个14位的减法计数器/定时器,以及 1 个地址锁存器。
10、P0端口既可以传递输入/输出数据又可以传递外部存储器低8位地址,是分时复用的。
10.单片机复位后,程序的入口地址是0000b11、子程序必须使用RET 返回指令返回主程序,而中断服务程序必须使用RETI 指令返回主程序。
12、访问接口采用MOVX 指令,而且在命令中只能使用间接寻址传送数据。
13、DAC0832在几个引脚信号不同组合的控制下可以实现直通方式、单缓冲方式和双缓冲方式三种工作方式。
14、当A/D转换完毕时ADC0809将产生高电平信号,这一信号可以作为查询的依据,或利用它产生中断。
15、ADC0809是一种8路模拟输入,8位数字输出的逐次逼近式模数转换器。
单片机原理与应用试题(含答案)一、单选题(共64题,每题1分,共64分)1.MCS-51单片机有( )个中断优先级别。
A、1B、2C、3D、4正确答案:B2.MCS-51单片机有中断源( )。
A、5个B、2个C、3个D、6个正确答案:A3.当外部中断1发出中断请求后,中断响应的条件是( )。
A、EX1=1B、IE=0x84C、ET1=1D、IE=0x81正确答案:B4.MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是( )。
A、P0口B、P1口C、P2口D、P3口正确答案:A5.MCS-51单片机指令系统中,求反指令是( )。
A、CPL AB、RLC AC、CLR AD、RRC A正确答案:A6."对两个数组a和b进行初始化Char a[ ]=" ABCDEF" Char b[ ]={ ´A´,´B´,´C´,´D´,´E´,´F´};则以下说法正确的是( )。
"A、a与b 数组完全相同B、a与b 数组长度相同C、a与b 数组中都存放字符串D、a比b 数组长度长正确答案:D7.定时/计数器0中断入口地址为( )。
A、0003HB、000BHC、0013HD、001BH正确答案:B8.定时器/计数器T0的中断服务程序入口地址是( )。
A、0003HB、000BHC、0023HD、001BH正确答案:B9.MCS-51单片机响应中断的过程是( )。
A、断点PC自动压栈,对应中断矢量地址装入PCB、关中断,程序转到中断服务程序C、断点压栈,PC指向中断服务程序地址D、断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址正确答案:D10.在MCS-51单片机系统中,若晶振频率为12MHz,一个机器周期等于( )μs。
单片机原理及应用考试题及参考答案一、单选题(共54题,每题1分,共54分)1.下列指令能使累加器A高4位不变,低4位置F的是()A、ANL A,#OFHB、ANL A,#OFOHC、ORL A,#OFHD、ORL A,#OF0H正确答案:C2.ALU表示()。
A、累加器B、程序状态字寄存器C、计数器D、算术逻辑部件正确答案:D3.指令ANL A,20H源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:B4.定义字节型数据的伪指令是():A、DSB、DBC、DWD、BIT正确答案:B5.当外部中断0发出中断请求后,中断响应的条件是A、SETB ET0B、SETB EX0C、MOV IE,#81HD、MOV IE,#61H正确答案:C6.波特的单位是()A、字节/秒B、字符/秒C、帧/秒D、位/秒正确答案:D7.MCS-51单片机CPU开中断的指令是A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A8.MOV R1 ,#30H; MOV A,#64H; ADD A,#47H; DA A; MOV @R1,A;后(A)=A、10HB、11HC、12HD、13H正确答案:B9.已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后A的内容为():A、A6HB、A5HC、0DHD、0CH正确答案:A10.当晶振频率为12MHz时,有效复位信号高电平时间要持续():A、1μsB、2μsC、3μsD、4μs正确答案:B11.用8051的定时器T1作定时方式,用模式1,则工作方式控制字为A、05HB、01HC、50HD、10H正确答案:D12.MCS-51单片机的总线不包含():A、通信总线B、数据总线C、地址总线D、控制总线正确答案:A13.执行中断处理程序最后一句指令RETI后,A、程序返回到ACALL的下一句B、程序返回到LCALL的下一句C、程序返回到主程序开始处D、程序返回到响应中断时一句的下一句正确答案:D14.64K程序存储器常用的芯片是EPROM是():A、2716B、2732C、2764D、27128E、27256F、27512正确答案:F15.以下寄存器与定时计数器无关的是():A、TH1B、PCONC、TMODD、TCON正确答案:B16.已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
《单片机应用技术》试题库微型计算机基础一、判断题(×)1.已知[X]原=00001111,则[X]反=11100000。
(√)2.(–86)原=11010110,(–86)反=10101001,(–86)补=10101010。
(×)3.已知[X]原=11101001,则[X]反=00010110。
(√)4.1KB=400H.(√)5. 800H =2KB.(×)6.十进制数89化成二进制数为10001001。
(×)7.因为10000H=64KB,所以0000H∽FFFFH一共有63KB个单元。
(√)8.十进制数89的BCD码可以记为89H。
(√)9.8位二进制数原码的大小范围是-127∽+127。
(×)10.8位二进制数补码的大小范围是-127∽+127。
(√)11.0的补码是0。
(√)12.-128的补码是10000000。
(√)13.11111111是-1的补码。
(√)14.-2的补码可以记为FEH。
(√)15.已知[X]原=10000100,则[X]补=11111100。
(√)16.将二进制数(11010111)2转换成八进制数是(327)8。
(√)17.将十进制(0.825)10转换成二进制数是(0.1101)2。
(×)18.1000001 101其结果是1101。
(√)19.计算机中的机器码就是若干位二进制数。
(√)20.计算机中的所谓原码就是正数的符号位用“0”表示,负数的符号用“1”表示,数值位保持二进制数值不变的数码。
(√)21.计算机中负数的反码是把它对应的正数连同符号位按位取反而开形成的。
(√)22.计算机中负数的补码是在它的反码的末位加1(即求反加1)而成的。
(√)23.用汇编语言编写的程序叫汇编程序。
(×)24.汇编语言源程序是单片机可以直接执行的程序。
(√)25.微机控制系统的抗干扰问题是关系到微机应用的成败大问题。
大学期末考试试卷《单片机原理及应用》大学考试试题A卷及参考答案一、填空题(每空格1分,共10分)1.MCS—51布尔处理机的存储空间是_______。
2.P2口通常用作_______,也可以作通用的I/O口使用。
3.若由程序设定RS1、RS=01,则工作寄存器R~R7的直接地址为______。
4.8051的堆栈区一般开辟在_______。
5.所谓寻址,其实质就是_______。
6.存储器映象是_______。
7.定时器中断请求发生在_______。
8.中断响应时间是指______。
9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_______。
10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在____状态。
二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共10分)1.MCS-51单片机复位操作的主要功能是把PC初始化为( )。
A.0100HB.2080HC.0000HD.8000H2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。
A.500B.1000C.216-500D.216-10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。
A.P3.2 B.P3.3C.P3.4D.P3.54.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。
A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。
A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断6.定时器若工作在循环定时或循环计数场合,应选用( )。
A.工作方式0B.工作方式1C.工作方式2D.工作方式37.MCS-51单片机的外部中断1的中断请求标志是( )。
内蒙古科技大学2006 /2007 学年第 2 学期《单片机原理及应用II 》考试试题课程号: 050522考试方式:闭卷使用专业、年级:电子信息2004、通信2004任课教师:李琦考试时间:2007年5月15日 19:30-21:30 备 注:A 卷一、单项选择题(共40题,每题1分,共40分)1.有符号数-56H 的原码为:( )A 、01010110B B 、11010110BC 、10101001BD 、10101010B 2. MCS-51的字长为:( )A 、4B 、8C 、16D 、32 3. 指令MOVC A,@A+DPTR 中,第2操作数的寻址方式为( )A 、直接寻址B 、寄存器寻址C 、相对寻址D 、变址寻址 4.P0口一般用作( )A 、地址总线低8位B 、地址总线高8位C 、地址总线低8位和数据总线D 、数据总线5. 对于标准MCS-51,若晶振频率为6MHz,则1个机器周期的时间长度为:( )A 、2μsB 、1μsC 、0.5μsD 、4μs 6. MCS-51单片机复位后,PC 和SP 为:( )A 、0000H,07HB 、FFFFH,07HC 、0000H,00HD 、FFFFH,00H 7. MCS-51单片机复位后,工作寄存器R7的地址为:( )A 、00HB 、01HC 、07HD 、0FH 8. MCS-51单片机数据出栈时,SP :( )A 、增1B 、增2C 、减1D 、不变 9. MCS-51单片机程序存储器的寻址空间最大为:( )A 、1M 字节B 、64K 字节C 、32K 字节D 、256字节 10. 访问外部数据存储器的指针为:( )A 、工作寄存器区B 、位寻址区C 、用户RAM 区D 、特殊功能寄存器区12.指令JBC P1.0 , LOOP 为:( )A 、读引脚指令B 、读锁存器指令C 、循环转移指令D 、以上都不对 13.作为通用I/O 口时,P1口可以驱动( )个TTL 门电路。
(完整word版)单片机原理及应用期末考试试卷及答案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)单片机原理及应用期末考试试卷及答案)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)单片机原理及应用期末考试试卷及答案的全部内容。
单片机原理及应用期末考试试卷班级:_______________学号:_______________姓名:_______________得分:_______________(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分)一、单项选择题(33小题,共33分)[1分](1)要MCS—51系统中,若晶振频率屡8MHz,一个机器周期等于( A )μsA 1。
5B 3C 1D 0.5[1分](2)MCS—51的时钟最高频率是 ( A )。
A 12MHzB 6 MHzC 8 MHzD 10 MHz[1分](3)下列不是单片机总线是( D )A 地址总线B 控制总线C 数据总线D 输出总线[1分](4)十进制29的二进制表示为原码( C )A 11100010B 10101111C 00011101D 00001111[1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。
这位科学家是:( D )(A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼[1分](6)在CPU中,控制器的功能是:( C )(A)进行逻辑运算(B)进行算术运算(C)分析指令并发出相应的控制信号(D)只控制CPU的工作[1分](7)下列数据中有可能是八进制数的是:( A)(A)764 (B)238 (C)396 (D)789[1分](8)MCS—51的时钟最高频率是 (D )A、6MHzB、8MHzC、10MHzD、12MHz[1分](9)-49D的二进制补码为.( B)A、 11101111B、11101101C、0001000D、11101100[1分](10)要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是( B)A、 MOVB、 MOVXC、 MOVCD、以上都行[1分](11)若某存储芯片地址线为12根,那么它的存储容量为(C )A、1KBB、2KBC、 4KBD、 8KB[1分](12)PSW=18H时,则当前工作寄存器是(D )A、 0组成B、 1组成C、2组成D、3组成[1分](13)所谓CPU是指( B)A、运算器与存储器B、运算器与控制器C、输入输出设备D、控制器与存储器[1分](14)PSW=18H时,则当前工作寄存器是(D )(A)0组(B)1组(C)2组(D)3组[1分](15)P1口的每一位能驱动( B )(A)2个TTL低电平负载有(B)4个TTL低电平负载(C)8个TTL低电平负载有(D)10个TTL低电平负载[1分](16)二进制数110010010对应的十六进制数可表示为( A)A、192HB、C90HC、1A2HD、CA0H[1分](17)一3的补码是( D )A、10000011B、11111100C、11111110D、11111101[1分](18)对于8031来说,脚总是( A )A、接地B、接电源C、悬空D、不用[1分](19)进位标志CY在( C)中A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPOR[1分](20)指令和程序是以( C)形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码[1分](21)单片机应用程序一般存放在( B )A、RAMB、ROMC、寄存器D、CPU[1分](22)LJMP跳转空间最大可达到( D )A、2KBB、256B C 、128B D、64KB[1分](23)8051单片机中,唯一一个用户不能直接使用的寄存器是( C )A、PSWB、DPTR C 、PC D、B[1分](24)8051单片机中,唯一一个用户可使用的16位寄存器是( B)A、PSWB、DPTR C 、ACC D、PC[1分](25)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是(B )(A)0003H (B)2000H (C)000BH (D)3000H[1分](26)对程序存储器的读操作,只能使用(D)(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令[1分](27)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是( B)A、 0003HB、2000HC、000BHD、3000H[1分](28)执行PUSH ACC指令,MCS—51完成的操作是( B)A、(ACC)→(SP) SP-1→ SPB、SP+1→ SP (ACC)→(SP)C、SP-1 →SP (ACC)→(SP)D、(ACC)→(SP)SP+1→ SP[1分](29)各中断源发出的中断请求信号,都会标记在MCS-51系统中的(B)。
内蒙古科技大学考试标准答案及评分标准课程名称:单片机原理及应用II 考试班级:通信2004、电子信息2004考试时间:2007 年5月15 日19 时30分至21 时30分标准制订人:李琦一、每题1分,共40分1 B2 B3 D4 C5 A6 A7 C8 C9 B 10 A11 B 12B 13 D 14 C 15 C 16 D 17 B 18 D 19 D 20 B21 D 22 D 23 A 24 A 25 D 26 C 27 A 28 C 29 D 30 A31 D 32 B 33 B 34 D 35 A 36 C 37 B 38 A 39 D 40 D二、每题5分,共15分1.每空1分,共5分2.每空1分,共5分3.每错1空扣1分,扣完为止,共5分三、每题6分,共24分1、每空3分,共6分MOVX A, @DPTR DJNZ R7, LOOP2、每空1.5分,共6分3、第3空2分,其余空1分,共6分●这条ACALL指令的地址为_3410____H和_3411____H两个单元。
●指令执行前(SP)= 2A H。
●子程序两条现场保护指令依次是PUSH ACC 和PUSH PSW 。
4、每空3分,共6分MOVC A,@A+DPTRMOV P1,A四、共21分1、共4分图中为动态点亮方式。
(2分)动态点亮方式的优点:简单;缺点:软件复杂。
(1分)静态点亮方式的优点:软件简单;缺点:驱动电路复杂。
(1分)2、共4分4511的作用:锁存数据、译码、扩充驱动能力。
(2分)75492的作用:扩充驱动能力。
(2分)3、共2分0000XXXXB4、共11分ORG 0000HLJMP MainORG 001BH ; 设置定时/计数器1中断服务程序入口地址LJMP DISP ;以上2分ORG 0100HMain:MOV SP,#4FH; 初始化定时/计数1的工作方式MOV TMOD,#10H ; 定时/计数器1处于定时状态,方式1,由软件控制MOV TH1,#0F2HMOV TL1,#0FBH ;送初值; 假设每秒显示50次,即每隔20ms扫描所有位一次,这样每位显示; 时间为20 ms/6=3.333 ms,如果振荡频率为12 MHz,定时器初值可; 设为0F2FBHSETB PT1 ; 将定时/计数器1中断优先级置为高优先级SETB ET1 ; 允许定时/计数器1中断SETB EA ; 开中断总开关SETB TR1 ; 启动定时器MOV 3FH,#00H ; 初始化位指针,假设位指针存放在3FH单元中Here: Sjmp here ; 虚拟主程序,中断等待;以上4分DISP: MOV TH1,#0F2HMOV TL1,#0FBH ;在定时中断服务程序中,一般应先重装初值,否则将造成定时误差PUSH PSW ; 保护现场PUSH AccSETB RS1 ; 切换工作寄存器组SETB RS0MOV A,3FH ; 取显示位指针ADD A,#30H ; 与笔段码首址30H相加后,即可获得相应位笔段码的地址MOV R0,A ; 将笔段码地址存放在R0中MOV A,@R0 ; 取出对应位笔段码,并存放在R1的低4位中MOV R1,AMOV A,3FH ; 取出显示位指针SWAP A ; 将显示位指针保存到高4位中ADD A,R1 ; 高4位显示指针与低4位笔段码合并形成笔段码和位扫描码MOV P1,A ; 送P1口,显示INC 3FHMOV A,3FHCJNE A,#06H,LOOPMOV 3FH,#00H ; 指针清零LOOP:POP AccPOP PSWRETI;以上5分。
物机院(系)级专业班《单片机原理与应用技术》试卷注意事项:1、学生的院(系)别、专业、班级、姓名、学号必须填写在考生信息栏内指定的位置。
2、学生在考试之前必须填写考试时间和地点。
3、答题字迹要清楚,并保持卷面清洁。
一、填空题(本大题共10小题,每空2分,共30分)请在每小题的空格中填上正确答案。
错填、不填均无分。
5.在AT89S51单片机中,一个机器周期包括12个时钟周期,如果采用12MHZ晶振,一个机器周期为1us6、通常、单片机上电复位时PC= 0000H ,SP= 07H ;7. 51系列单片机的CPU是由和构成。
8. 51系列单片机的存储器包括:数据存储器和程序存储器。
9.堆栈数据写入和读出遵守“先入后出,后进先出”的规则。
二、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
2.对某单元的部分位取反,应采用下面哪种逻辑操作()。
A. ANLB. XRLC. CPLD. ORL3.程序计数器PC和堆栈指针SP两个寄存器的位数分别是()A.PC-8位,SP-8位 B.PC-8位,SP-16位C.PC-16位,SP-8位 D. PC-16位,SP-16位4. 若(A)=40H, (CY)=0, 则执行RLC A 指令后,(A)=( ) 。
A. 56HB. 0C0HC. 80HD. 0B3H5、以下哪一条指令的写法是错误的()。
A. INC DPTRB. DEC AC. MOV R0,#0FEHD. PUSH A6、以下哪一条是位操作指令()。
A. CLR P1.0B. MOV P0,#0FFHC. CPL AD. POP PSW7、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()A. MOVB. MOVXC. MOVCD. 以上都是10.已知一位7段共阳数码管(如图2),要使它显示数字3,则它的代码是()。
湘潭大学2011年上学期2008级《单片机原理及应用》课程考试(A卷)参考解答及评分标准适用年级专业自动化_________________考试方式(闭卷)考试时间120 分钟得一、填空题(每空1分,共20分)分1. MCS-51单片机的P0-P3 口均是8位I/O 口,其中的PO 口和P2 口除了可以进行数据的输入、输出外,通常还用来构建系统的地址总线和数据总线,在PO-P3 口中,PO为真正的双向口: Pl 为准双向口: P3 口具有第二引脚功能。
2.定时器/计数器的工作方式3是指得将TO 拆成两个独立的8位计数器。
而另一个定时器/计数器此时通常只可作为波特率发生⅜⅜使用。
3.假定(SP) =40H , (3FH)=30H, (40H) =60Ho 执行下列指令:POP DPHPOP DPL后,DPTR的内容为603OH , SP的内容是一3EH .4.指令MOVX A, @DPTR,源操作数的寻址方式是寄存器间接寻址执行本条指令时产生的控制信号是」有效。
5. MCS-51单片机共有5个中断源,分别为外部中断0 , 外部中断1 , 定时能中触,定时器中断1 , 串口中断U6.在查询和中断两种数据输入输出控制方式中,CPU效率较高的是中断。
7.通过堆栈操作实现子程序调用,首先要把的内容压入堆栈,以进行断点保护。
调用返回时进行出栈操作,把保护的断点送回PC °得二、选择(每小题2分,共20分)U J ---------- 1. MCS-51的并行I/O 口读-改-写操作,是针对该口的(D )(A)引脚(B)缓冲器(C)地址线(D)内部锁存器2.假定设置堆栈指针SP的值为36H,在执行指令PUSH 20H后SP的值为(C )(D) 20H3 .若MCS-51单片机的晶振频率为6MHz,定时器/计数器作计数器使用时,其最高的 (D) 125KHz4 .在MCS —51中,需要外加电路实现中断撤除的是(D ) A)定时中断 B)脉冲方式的外部中断 O 串行中断 D)电平方式的外部中断5 .中断查询,查询的是(C )6 . MCS-51单片机堆栈是按 方向伸展的。
试卷一一、填空题(20分,每小题2分)1、-19D的二进制的补码表示为11101101B。
2、89C51含4KB掩膜ROM,128B的RAM,在物理上有4个独立的存储器空间。
3、通过堆栈操作实现子程序调用,首先要把PC 的内容入栈,以进行断点保护。
调用返回时再进行出栈操作,把保护的断点弹回 PC。
4、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8块芯片。
5、PSW中RS1 RS0=10H时,R2的地址为12H。
6、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器8140H单元的内容。
7、设SP=60H,片内RAM的(30H)=24H,(31H)=10H,在下列程序段注释中填执行结果。
PUSH 30H ;SP=61H,(SP)=24HPUSH 31H ;SP=62H,(SP)=10HPOP DPL ;SP=61H,DPL=10HPOP DPH ;SP=60H,DPH=24HMOV A,#00HMOVX @DPTR,A最后执行结果是执行结果将0送外部数据存储器的2410H单元。
8、在中断系统中,T0和T1两引脚扩展成外部中断源时,计数初值应当是(TH)=(TL)= 0FFH。
9、12根地址线可寻址4KB存储单元。
二、选择题(10分,每小题1分)1、MCS-51响应中断时,下面哪一个条件不是必须的(C)(A)当前指令执行完毕(B)中断是开放的(C)没有同级或高级中断服务(D)必须有RETI2、执行PUSH ACC指令,MCS-51完成的操作是(A)(A)SP+1→SP,(ACC)→(SP);(B)(ACC)→(SP),SP-1→SP(C)SP-1→SP,(ACC)→(SP);(D)(ACC)→(SP),SP+1→SP3、89C51是(C)(A)CPU (B)微处理器(C)单片微机(D)控制器4、关于MCS-51的堆栈操作,正确的说法是(C)(A)先入栈,再修改栈指针(B)先修改栈指针,再出栈(C)先修改栈指针,再入栈(D)以上都不对5、某种存储器芯片是8KB×4片,那么它的地址线根数是(B)(A)11根(B)13根(C)12根(D)14根6、MOV C,#00H的寻址方式是(A)(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址7、必须进行十进制调整的十进制运算(C)(A)有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法8、ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H 当执行完左边的程序后,PC的值是(C)(A)0040H (B)0041H (C)0042H (D)0043H9、MCS-51复位时,下述说法正确的是(D)(A)(20H)=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H三、简答分析题(30分,每小题10分)1、简述89C51定时器的四种工作模式的特点,如何选择和设定。
内蒙古科技大学机械设计制造及其自动化专业大一2019-2020第二学期单片机复习题1. ()可以存放ALU的运算结果。
[单选题]A.TRB.PCC.A(正确答案)D.F答案解析:无2. 累加器用()表示。
[单选题]A.TRB.PCC.A(正确答案)D.F答案解析:无3. 程序计数器用()表示。
[单选题]A.TRB.PC(正确答案)C.AD.F答案解析:无4. 复位时计算机进入初始状态,程序计数器的内容()。
[单选题]A.自动清零(正确答案)B.自动置位C.恢复原态D.不能确定答案解析:无5. 掉电后 ROM 中存放的数据不会丢失,所以适宜用作()存储器 [单选题]A.数据B.程序(正确答案)C.内存D.外存答案解析:无6. RAM又称为()存储器,掉电后其存放的信息将丢失。
[单选题]A.数据(正确答案)B.程序C.内存D.外存答案解析:无7. 从某种角度说,计算机的()存储器的容量是无限的。
[单选题]A.RAMB.ROMC.内D.外(正确答案)答案解析:无8. 地址译码器根据()上不同的地址选中相应的唯一的存储单元。
[单选题]A.地址线(正确答案)B.数据线C.控制线D.状态线答案解析:无9. 堆栈是一组按照()的方式工作的、用于暂存信息的存储单元。
[单选题]A.先进后出(正确答案)B.先进先出C.后进后出D.(B或C)答案解析:无10. 堆栈主要用来存储断点地址和需要保护的()。
[单选题]A.现场信息(正确答案)B.缓冲数据C.地址码D.操作码答案解析:无11. 计算机()时,需要使用堆栈操作。
[单选题]A.调用子程序B.子程序嵌套C.响应中断服务D.(A或B或C)(正确答案)答案解析:无12. 执行调用子程序指令时,断点地址推入堆栈是由()实现的 [单选题]A.硬件自动(正确答案)B.软件自动C.压入指令D.(B或C)答案解析:无13. I/O接口电路一般具有6个功能,其中之一是()功能。
《单片机原理与应用》试卷参考答案一、选择题(每小题 2 分,共 30 分)答案如下,每小题1分。
二、判断题(每小题 1 分,共 10 分)答案如下,每小题1分。
三、简答题(每小题 5 分,共 20 分)答案要点如下:1、答:EA*是内外程序存储器选择控制信号。
…………………………(2分)当EA*=0时,只选择外部程序存储器。
…………………………(2分)当EA*=1时,当PC指针≤0FFFH时,只访问片内程序存储器;当PC指针>0FFFH时,则访问外部程序存储器。
(2分)2、答:响应外部中断的典型时间是3-8个机器周期………………(3分)当遇到下列三种情况之一时,CPU将推迟对外部中断请求的响应:(1)CPU正在处理同级的或更高优先级的中断。
…………………(1分)(2)所查询的机器周期不是所当前正在执行指令的最后一个机器周期。
……………………………………………………………………(1分)(3)正在执行的指令是RETI或是访问IE或IP的指令。
…………(1分)3、答:∵采用6MHZ晶振∴机器周期为2us ………………………………………………(1分)(213-X)×2×10-6=1×10-3………………………………………(2分)∴X=7692(D)=1E0CH=1 1110 0000 1100(B),…………(1分)即0F00CH ………………………………………………(1分)综上可知:TLX=0CH, THX=0F0H …………………………………(1分)4、答:相同点:均能中断主程序执行本程序,然后再返回断点地址继续执行主程序。
………………………………………………………………………(2分)不同点:(1)中断服务程序入口地址是固定的,子程序调用入口地址是用户自己设定的。
………………………………………………………………………(1分)(2)中断服务子程序返回指令除具有子程序返回指令所具有的全部功能之外,还有清除中断响应时被置位的优先级状态、开放较低级中断和恢复中断逻辑等功能。
单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在()a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a)7542H b)7542 c)75.42H d)75.424.下列指令中不影响标志位CY的指令有()。
a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为()a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是()位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为()a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H10.下列哪条指令是正确的()a)PUSH R2 b)ADD R0,Ac)MOVX A @DPTR d)MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由和两大部分组成。
2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。
3.半导体存储器分成两大类和,其中具有易失性,常用于存储。
内蒙古科技大学2004-2005年第
二学期《单片机应用》试卷
使用专业:计算机任课教师:贾华张晓利
一、回答问题
1.什么是单片机?
2.8051的EA端,ALE端,PSEN端各有什么用途?
3.在8051扩展系统中,片外程序存储器和片外数据存储器共处同一地址空
间,为什么不会发生总线冲突?
4.MCS-51单片机有哪几种寻址方式?
5.8051单片机内部有几个定时器/计数器?它们由哪些专用寄存器组成?有
哪几种工作方式?
6.8051串行口设有几个控制寄存器?它们的作用是什么?有几种工作方
式?
7.8051有几个中断源?有几级中断优先级?各中断标志是怎样产生的?又
是如何清除的?
二、填空:
1.8051单片机每个机器周期由个S状态,个振荡周期
组成,如果振荡频率为12MHZ,则一个机器周期为µS。
2.MCS-51单片机复位引脚至少保持个机器周期的电
平输入信号,才能复位。
3.MCS-51系列单片机中,最大可扩展字节RAM和ROM。
4.8051的工作寄存器分成组,每组个单元,有个特殊功能寄
存器。
5.8155芯片由个通用I/O口组成,含有个位的可编程定时器,
8255含有个位端口,有种可由系统软件选择的基本方式。
三、应用题
1.下面一段程序执行过后,请画出P3.6引脚的波形图
CLR P3.6
MOV R2,#26
DJNZ R2,$
SETB P3.6
2.试说明下段程序中每条指令的作用,当指令执行完后,R0中的内容是什
么?
MOV R0,#OAFH
XCH A,R0
CPL A
XCH A,R0
3.如图硬件,说明A口、B口、C口的地址,并编程使A口输出数据OFH,
(假定初始化程序已输入)。