(2011~2012 1)单片机原理及应用 期中考试
- 格式:doc
- 大小:43.00 KB
- 文档页数:2
《单⽚机原理与应⽤》期中试卷答案《单⽚机原理与应⽤》期中考试试卷答案⼀、填空题(13分) 1、 MCS -51单⽚机程序存储器的寻址范围是由程序计数器PC 的位数所决定的,因为MCS -51的PC 是16位的,因此其寻址的范围为( 64 )KB 。
2、通过堆栈操作实现⼦程序调⽤,⾸先要把( PC )的内容⼊栈,以进⾏断点保护。
调⽤返回时在进出栈操作,把保护的断点送回( PC )。
3、如果⼿中仅有⼀台⽰波器,可通过观察( ALE )引脚的状态,来⼤致判断MCS -51单⽚机正在⼯作。
4. 8051复位后,PC= ( 00H )。
若希望从⽚内存储器开始执⾏,EA 脚应接(⾼)电平,PC 值超过( 4k )时,8051会⾃动转向⽚外存储器继续取指令执⾏。
4、 8051的定时器/计数器是(加) [加或减]计数的。
5、在位操作中,能起到与字节操作中累加器作⽤的是( Cy )6、假定DPTR 的内容为8100H ,累加器A 的内容为40H ,⾏下列命令: MOVC A ,@A+DPTR后,送⼊A 的是程序存储器( 8140H )单元的内容。
7、指令格式是由(操作码)和(操作数)所组成,也可能仅由(操作码)组成。
⼆、选择题(7分)1、相对程序存储器的读操作,只能使⽤ D (A )MOV 指令(B )PUSH 指令(C )MOVX 指令(D )MOVC 指令 2、在MCS-51中 C(A )具有独⽴的专⽤的地址线(B )由P0⼝和P1⼝的⼝线作地址线(C )由P0⼝和P2⼝的⼝线作地址线(D )由P1⼝和P2⼝的⼝线作地址线3、以下各项中不能⽤来对内部数据存储器进⾏访问的是A(A )数据指针DPTR (B )按存储单元地址或名称(C)堆栈指针SP (D)由R0或R1作间址寄存器4、假定(A)=83H,(R0)=17H,(17H)=34H,执⾏以下程序段ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为 A(A)CBH (B)03H (C)EBH (D)C8H5、下列有关MCS—51中断优先级控制的叙述中错误的是D(A)低优先级不能中断⾼优先级,但⾼优先级能中断低优先级(B)同级中断不能嵌套(C)同级中断请求按时间的先后顺序响应(D)同时同级的多中断请求,将形成阻塞,系统⽆法响应6、在下列寄存器中,与定时/计数控制⽆关的是C(A)TCON(定时控制寄存器)(B)TMOD(⼯作⽅式控制寄存器)(C)SCON(串⾏控制寄存器)(D)IE(中断允许控制寄存器)7、PC的值是CA、当前正在执⾏指令的前⼀条指令的地址B、当前正在执⾏指令的地址C、当前正在执⾏指令的下⼀条指令的地址D、控制器中指令寄存器的地址三、判断题(10分)判断下列指令的正误1)MOV 28H,@R2 错2)DEC DPTR 错3)INC DPTR 对4)CLR R0 错5)CPL R5 错6)MOV R0,R1 错7)PUSH DPTR 错8)MOV F0,C 对9)MOV C,30H 对10)RLC R0 错四、简答题(15分)1、 MCS-51单⽚机的EA 信号有何功能?在使⽤8031时EA 信号引脚应如何处理?答:EA 为内外程序存储器选择控制EA=1,访问⽚内程序存储器,EA=0,单⽚机则只访问外部程序存储器。
单片机原理及应用试题一、选择题(每小题4分,共40分)1. 下列说法中,关于单片机的描述正确的是:A. 单片机是一种微型计算机B. 单片机是一种存储芯片C. 单片机只能执行单一功能D. 单片机无法与外部设备进行通信2. 单片机的内部结构主要包括以下几个部分:()A. 控制器、运算器、存储器B. 输入设备、输出设备、外部存储器C. 中央处理器、内存、接口电路D. 时钟电路、通信接口、扩展接口3. 单片机的主频是指()A. 内部时钟频率B. 外部时钟频率C. CPU执行指令的速度D. 存储器的运行速度4. 单片机的引脚数目不包括()A. VCCB. GNDC. 电源指示灯D. 外部中断引脚5. 下列关于单片机外部中断的说法中,错误的是()A. 外部中断可以用来处理紧急事件B. 外部中断可以通过引脚触发C. 外部中断可以暂停CPU的当前任务D. 外部中断可以用来初始化系统6. 单片机的输入输出方式主要有以下几种:()A. 串行输入/输出、并行输入/输出B. 模拟输入/输出、数字输入/输出C. 并行输入/输出、数字输入/输出D. 串行输入/输出、模拟输入/输出7. 单片机编程中,通常使用的编程语言是()A. C语言B. Python语言C. 汇编语言D. Java语言8. 下列关于单片机应用领域的说法中,错误的是()A. 工业自动化B. 智能家居C. 互联网应用D. 嵌入式系统9. 单片机程序的入口点是()A. main函数B. setup函数C. loop函数D. interrupt函数10. 单片机系统中,用于将模拟信号转换为数字信号的模块是()A. 数字转换模块B. 模拟转换模块C. ADC模块D. DAC模块二、填空题(每小题4分,共40分)1. 单片机最基本的功能是________。
2. 单片机是一种集成度________的计算机。
3. 单片机采用的编程方式主要有________和________。
第1页共 2页安徽工程大学机电学院2014-2015学年春季学期 (单片机原理及应用)课程考试试卷 考生须知: 1、答题前将装订线内的考生信息项目填写清楚,装订线内不得答题。
2、本试卷满分为100分;考试时间120分钟。
3、考生在答题纸上答题。
4、本课程为闭卷考试。
一、单项选择题(每小题2分,共30分) 1.AT89S51单片机的CPU 主要的组成部分为( )。
A .运算器、控制器 B .加法器、寄存器 C .运算器、寄存器 D .运算器、指令译码器 2.单片机复位后,SP 、PC 、I/O 口的内容为( )。
A 、SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFH B 、SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C 、SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH D 、SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 3.PC 的值是( )。
A .当前正在执行指令的前一条指令的地址 B .当前正在执行指令的地址 C .当前正在执行指令的下一条指令的地址 D .控制器中指令寄存器的地址 4.在AT89S51单片机中P1口的每一位能驱动( )。
A .2个TTL 低电平负载 B .4个TTL 低电平负载 C .8个TTL 低电平负载 D .10个TTL 低电平负载 5.在AT89S51单片机的中断请求源中,需要外加电路实现中断撤销的是( )。
A .定时器/计数器中断B .脉冲方式的外部中断 C .串行口中断 D .电平方式的外部中断 6.调用子程序、中断响应过程及转移指令的共同特点是( )。
A .都能返回 B .都必须保护现场 C .都将返回地址压入堆栈D .都通过改变PC 实现转移 7.在AT89S51单片机中,若晶振频率为8MHz ,一个机器周期等于( ) μs 。
单片机原理及应用考试题及参考答案一、单选题(共30题,每题1分,共30分)1、MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A2、指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。
A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3、5转换成十六进制数是()。
A、111HB、94.8HC、49.8HD、49H正确答案:C4、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
TMOD=#( )A、19HB、20HC、21HD、22H正确答案:B5、A7H和5BH两个立即数相加后,和为(),(CY)是()。
A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C6、INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32正确答案:C7、执行LACLL 4000H指令时, MCS-51所完成的操作是( )A、保护PCB、(PC )=4000HC、保护现场D、PC+3入栈,(PC )=4000H正确答案:D8、下列指令能使R0的最高位置0的是()。
A、ANL A,#7FHB、ANL A,#80HC、ORL A,#7FHD、ORL A,#80H正确答案:A9、MOV @Ri , direct 是()A、控制转移指令B、逻辑运算指令C、算术运算指令D、数据传送指令E、位操作指令正确答案:D10、汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D11、SJMP rel 是()A、逻辑运算指令C、算术运算指令D、控制转移指令E、数据传送指令正确答案:D12、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。
单片机原理及应用考试题及答案一、单选题(共54题,每题1分,共54分)1.5转换成十六进制数是()。
A、49HB、94.8HC、111HD、49.8H正确答案:D2.指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。
A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3.MCS-51单片机的总线不包含():A、通信总线B、数据总线C、地址总线D、控制总线正确答案:A4.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为A、20HB、06HC、60HD、02H正确答案:C5.8031单片机的内部主要组成部分不包含():A、CPUB、ROMC、I/O接口D、定时计数器正确答案:B6.已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A7.若(SP)=40H,当执行一条RET指令后,SP的值为():A、3EHB、42HC、38HD、41H正确答案:A8.当RS1RS0=10时,Rn的地址是():A、08H~0FHB、18H~1FHC、00H~07HD、10H~17H正确答案:D9.DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B10.当(IP)=14H时,优先级最低的中断源是():A、外部中断0B、定时计数器0C、外部中断1D、定时计数器1正确答案:D11.单片机应用程序一般存放在()。
A、RAMB、ROMC、寄存器D、CPU正确答案:B12.在中断服务程序中至少应有一条()A、转移指令B、加法指令C、传送指令D、中断返回指令正确答案:D13.指令MOVC A,@A+DPTR 源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:E14.MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A15.已知(A)=88H,(PSW)=80H,执行指令SUBB A,#66H后PSW的内容为():A、C4HB、04HC、C0HD、00H正确答案:B16.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是()A、MOVB、MOVXC、MOVCD、以上都行正确答案:B17.反码9AH的真值是():A、-102B、-101C、102D、101正确答案:B18.下列指令能使R0的最高位置0的是()。
《单片机原理及应用》期中考试试卷2一、单项选择题(每题2分,共30分)1、将十六进制数6EH转换成对应的十进制数是()。
A、100B、90C、110D、1202、单片机上电复位后,PC的内容和SP的内容为()。
A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H3、MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来()。
A、存放指令B、存放16位地址,作间址寄存器使用C、存放下一条指令地址D、存放上一条指令地址4、8051单片机的V SS(20)引脚是()引脚。
A、主电源+5VB、接地C、备用电源D、访问片外存贮器5、8051的程序计数器PC为16位计数器,其寻址范围是()。
A、8KB、16KC、32KD、64K6、以下()不是构成单片机的部件。
A、微处理器(CPU)B、存储器C、接口适配器(I/O接口电路)D、打印机7、MCS—51汇编语言指令格式中,唯一不可缺少的部分是()。
A、标号B、操作码C、操作数D、注释8、8051单片机中,唯一一个用户可赋值使用的16位寄存器是()。
A、PSWB、ACCC、 SPD、DPTR9、单片机应用程序一般存放在()中。
A、RAMB、ROMC、寄存器D、CPU10、MCS—51指令MOV R0,#20H中的20H是指()。
A、立即数B、内部RAM20HC、一个数的初值D、以上均有可能,视该指令在程序中的作用11、下列指令能能使累加器A低4位不变,高4位置1的是()。
A、ANL A,#OFHB、ANL A,#OFOHC、ORL A,#OFHD、ORL A,#OF0H12、8051单片机传送外部存贮器地址信号的端口是()。
A、P0口和P1口B、P1口和P2口C、P1口和P3口D、P0口和P2口13、MCS-51有中断源()。
A、5个B、2个C、3个D、6个14、PSW中的RS1和RS0用来()。
A、选择工作寄存器区B、指示复位C、选择定时器D、选择工作方式15、一个EPROM的地址有A0~A11引脚,它的容量为()。
2011学年单片机技术及应用期中考试试卷一、选择题(30分)1、MCS-51单片机的CPU 主要组成部分为( )A. 运算器、控制器B. 加法器、寄存器C. 运算器、加法器D. 运算器、译码器2、单片机上电复位后,PC 的内容和SP 的内容是( )A. 0000H, 00HB. 0000H, 07HC. 0003H, 07HD. 0800H, 08H3、MCS-51单片机的内部RAM 的工作寄存器区共有( )A. 8个单元B. 16个单元C. 32个单元D. 24个单元4、8031外扩数据存储器的最大容量是( )A. 8KB. 16KC. 32KD. 64K5、MCS-51构成系统总线时,可提供低8位地址线的口是( )A. P0口B. P1口C. P2 口D.P3口6、当串行传送二进制数时波特的单位是( )A. 字符/秒B.位/秒C. 帧/秒D.位/分7、某存储器芯片的容量是8K×8,,其片内寻址地址线为( )A. 10根B. 11根C.12根D.13根8、若8051单片机的时钟频率为12MHz,则一个机器周期为( )微秒A. 0.25B. 0.5C. 0.75D. 19、在MCS-51中,对程序存储器的读操作,只能使用( )A. MOVC 指令B. MOV 指令C. MOVX 指令D. PUSH 指令10、MCS-51程序计数器PC 的操作是|( )A.通过加1指令进行的B.自动进行的C.通过传送进行的D.听过减法指令进行的二、分析下面程序并填空(共18分)MOV A,#10H (A )=MOV B,A (B )=MOV A,B (A )=ADD A,B (A )=MOV 20H,A (20H )=INC A (A )=MOV 21H,A (21H )=INC A (A )=MOV 22H,A (22H )=三、简答题(32分)1.简述8051单片机的内部组成结构- 班级---------------------------------- 姓名------------------------------------- 学号-------------------------------------2.单片机有哪些特点?举出3个实际应用的例子。
单片机原理及应用试题库(含参考答案)1、80C51单片机的复位功能引脚是()A、XTAL1B、XTAL2C、RSTD、ALE答案:C2、89C51系列单片机内部有两个()位定时器/计数器A、8B、16C、24D、32答案:B3、51单片机的定时器工作方式3的功能是()A、3种定时/计数器关系B、13位定时/计数器C、16位定时/计数器D、8位自动重装定时/计数器答案:A4、以下中断优先级原则里不正确的是()A、高级中断请求可以打断执行中的低级中断B、同级中断请求能打断执行中的同级中断C、多个同级中断源同时提出中断请求时,CPU将依据自然优先级查询中断请求D、单片机复位时,所有中断源都默认为低优先级中断答案:B5、单片机能直接运行的程序叫()A、编译程序B、源程序C、目标程序D、汇编程序答案:C6、当中断源的突发事件出现时,单片机中某些功能寄存器的特殊标志位将由硬件方式自动修改,这些特殊标志称为()A、中断请求标志B、内置处理器C、外部中断源D、中断源答案:A7、while(i=x)当x=()时停止循环A、1B、0C、3D、无穷大答案:B8、当SCON中的MOM1=10时,表示串口工作与方式A、1B、2C、3D、4答案:B9、有关集成芯片74LS164的下列描述中()是不正确的。
A、74LS164的移位过程是借助D触发器的工作原理实现的B、74LS164是一种8位串入并出移位寄存器C、8次移位结束后,74LS164的输出端Q0锁存着数据的最高位,Q7锁存着最低位D、74LS164与80C51的串口方式0配合可以实现单片机并行输出口的扩展功能答案:C10、计算机中最常用的字符信息编码是()A、BCD码B、ASCIIC、循环码D、余3码答案:B11、89C51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器()A、IEB、IPC、TCON12、LED数码管用于动态显示时需要将各位数码管的()。
1分)年6月提出了“程序存储”和“二进制运算”的思想,C”的即为CHMOS芯片,与CHMOS芯片的电平兼,A),是读“锁存器”操作,它可以避免因外部电路P0是分时作为地址/数据总线。
,在中断服务程序中,必须用软件将其清0。
ADC的SDA,另一根是时钟线SCL,(正确的打√,错误的打×),所以程序从0000H地址单元开始执行,系统RAM均为LSB)发生变化时,所对应的输出11位数据的异步通信口,TXD为数据发送引脚,RXD为9位(含1位附加的第9位,发送时为SCON中的TB8,11位。
方式2的波特率固定为晶振频率的1/64T1的溢出率决定。
S5P2期间,中断系统对各中断源进行采样,4(√)5(×)为保证下降沿能被可靠地采样到,设系统晶振为6MHz,外中断引脚上的高低电平(负脉冲的宽度)均至少要保持微秒。
2.若(SP)=30H,标号“XADD”表示的实际地址为1000H,执行指令 LCALL XADD 后,(SP)=32H,(31H)=03H。
A. 32H,03HB. 28H,03HC. 32H,00HD. 32H,10H3. RS-232C总线标准受电容允许值的约束,使用时传输距离一般不要超过15米(线路条件好时也不超过几十米)。
最高传送速率为20Kbps。
A. 15,1000B. 20,15C.30,20D.15,204.数据定义伪指令 DW,高8位存放在低地址单元,低8位存放在高地址单元。
A. 低16位,高16位B. 低8位,高8位C. 高16位,低16位D. 高8位,低8位5. 80C51串行口方式0为同步移位寄存器的输入输出方式。
主要用于扩展并行输入或输出口。
数据由RXD引脚输入或输出,发送和接收均为8位数据,低位在先,波特率固定为fosc/12。
A. TXD,高B. TXD,低C. RXD,高D. RXD,低答: 1( B) 2( A ) 3(D ) 4( D ) 5(D )2. 80C51单片机的中断优先级有哪三条原则?答:CPU同时接收到几个中断时,首先响应优先级别最高的中断请求。
2011——2012学年第一学期期末考试
«单片机原理及应用»期中考试试卷
适用班级:电B0911、电B0912
注:1.请考生将试题答案写在答题纸上,在试卷上答题无效。
2.凡在答题纸密封线以外有姓名、班级学号、记号的,以作弊论。
3.开卷考试,考生可以查阅一切相关资料,但不能相互交流。
一.什么是单片机?(5分)
二.什么是中断?AT89S52单片机有哪几个中断源?各自的中断向量号是?(5分)
三.51C语言中关键字DATA,BDATA,IDATA,XDATA,CODE分别对应单片机的哪些存储区?(5分)
四.单片机晶振频率为12MHz时,定时器T1的最大定时时间是?(5分) 五.试设计单片机最小系统电路图。
(10分)
六.试编写一段对中断系统初始化的程序,使之允许/INT0、/INT1、T0、串行口中断,且使T0中断为高优先级中断。
(20分)
七.动态显示电路如图,试编写驱动程序。
(20分)
八.若单片机晶振频率为6MHz,试编写程序,利用定时器中断实现P1.1口输出50Hz方波。
(30分)。