单片机原理及应用试题(华南理工大学广州学院)
单片机原理及应用试题答案

单片机原理及应用试题答案、单选题(每题4分,共20道小题,总分值80分) 1. 下列指令中与进位标志位 CY 无关的指令有( )。
(4分) A移位指令 B位操作指令 C十进制调整指令 D条件转移指令 纠错 正确答案D您的答案是 未作答回答错误展开 解析知识点 单片机原理及应用作业题 2. 已知晶振频率为 6MH Z ,定时器T0 工作在模式 2 时,其初值计算公式是( )。
( 28 - X )× 2μs C.t = (4分) At = ( 28 - X )× 1μs Bt =纠错 正确答案B您的答案是 未作答回答错误展( 216 - X )× 2μs开 解析 知识点 单片机原理及应用作业题 3. 在应用系统中,芯片没有所存器的 D/A 转换器,不能直接接到 80C51 的 P0 口上使用 , 这是因为( )实现 。
(4分) AP0 口不具有锁存功能 BP0 口位地址数据复用 CP0口不能输出数字量信号 DP0 口只能用作地址输出而不能用作数据输出纠错 正确答案B您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应用作业题 4. 8051 的内部 RAM 中,可以进行位寻址的地址空间为( )。
(4分) A00H∽2FH B20H∽2FH C00H∽FFH D20H∽F FH 纠错 正确答案B您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应口作输入用途之前必须( )。
用作业题 5. P0 . P1(4分) A相应端口先置 1 B相应端口先置 0 C外接高电平 D外接上拉电阻 纠错 正确答案D您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应用作业题 6. 8051 的程序计数器 P C 为 16 位计数器,其寻址范围是( )。
(4分) A8K B16 K C32 K D64 K 纠错 正确答案D您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应用作业题 7. 8051与8751的区别是:(4分) A内部数据存储但也数目的不同 B内部程序存储器的类型不同 C内部数据存储器的类型不同 D内部的寄存器的数目不同 纠错 正确答案B您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应用作业题 8. MCS-51 单片机用来开放或禁止中断的控制寄存器是( )。
(完整版)单片机原理及应用考试试题及答案

(完整版)单片机原理及应用考试试题及答案单片机原理及应用试题一一、填空题(每空 1 分,共20 分)1、计算机的系统总线有地址总线、控制总线和数据总线。
2、通常、单片机上电复位时PC= OOOOH SP= 07H;而工作寄存器则缺省采用第00组,这组寄存器的地址范围是从00H~ 07H。
3、JZ e的操作码地址为1000H,e=20H,它转移的目标地址为1022H。
4、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。
5、假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中。
6、MCS51单片机访问外部存储器时,利用ALE信号锁存来自P0 口的低8位地址信号。
7、MCS-51 单片机8031 中有2 个16 位的定时/计数器,可以被设定的工作方式有四种。
8、MCS-51 单片机有5 个中断源,可分为2 个中断优先级。
上电复位时外部中断0 中断源的最高。
9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。
10、半导体存储器的最重要的两个指标是存储容量和存储速度。
11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为5/255=0.0196V。
12、写8255A控制字时,需将A1、A0置为11。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。
每题 1 分,共10分)1、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是(B)(A)PC (B)PSW (C) A (D)SP2、要用传送指令访问MCS51片外RAM,它的指令操作码助记符应是(B)(A)MOV (B)MOVX (C)MOVC (D)以上都是3、指令ALMP 的跳转范围是(C)(A)256B (B)1KB (C)2KB (D)64KB4、要使MCS51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )(A)98H (B)84H (C)42H (D)22H5、各中断源发出的中断请求信号,都会记在MCS-51 系统中的(B )(A)IE (B)IP (C)TCON (D)SCON6、CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C)(A )混合编址(B)动态编址(C)独立编址(D)变址编址7、下列四条叙述中,有错误的一条是( A )(A)16 根地址线的寻址空间可达1MB(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息8、MCS-51 外扩一个8255 时,需占用(D)个端口地址(A) 1 个(B) 2 个(C) 3 个(D) 4 个9、用MCS-51 串行口扩展并行I/O 口时,串行口工作方式应选择(A)(A)方式0 (B)方式1 (C)方式2 (D)方式310、某种存储器芯片是8KB*4/片,那么它的地址线根数是(C )(A)11 根(B)12 根(C)13 根(D)14 根三、问答题(每题5分,共20 分)1 、MCS-51 单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?答:时钟周期是单片机最基本的时间单位。
《单片机原理及应用》试题库

《单⽚机原理及应⽤》试题库⼀、填空(每空 2 分,共 40 分)1、MCS-8051系列单⽚机字长是 8 位,有 40 根引脚,96系列字长是 16 位。
单⽚机的特点有体积⼩、价格低、功能全。
2、8051单⽚机的存储器的最⼤特点是指令存储器与数据存储器分开编址,Px并⾏⼝的地址是与数据存储器统⼀编址的,或者说属于该存储器。
3、8051最多可以有 4 个并⾏输⼊输出⼝,最少也可以有1个并⾏⼝,即 P1 。
P3常需复⽤作串⾏通信、外部中断、外部计数脉冲和读写控制信号。
4、ALE信号的作⽤是低8位地址锁存。
5、8051复位后,PC= 0 H。
若希望从⽚内存储器开始执⾏,EA脚应接⾼电平,PC值超过0FFF H时,8051会⾃动转向⽚外存储器继续取指令执⾏。
6、8051的C/T是加(加或减)计数的。
7、8051的中断向量表在 3 H、 0B H和13H、1BH、23H。
8、MOV A,40H 指令对于源操作数的寻址⽅式是直接寻址。
9、指令JB 0A7H,ABC的作⽤是若P2⼝的第7位为1则跳转到ABC 。
(0A7H是P2.7的地址)10、将CY与A的第0位的⾮求或的指令是 ORL C,/ACC.0 ,若原A=0,执⾏后A= 0 。
11、PSW中RS1 RS0=10H时,R2的地址是 12H 。
12、单⽚机经加电复位后,执⾏第⼀条指令的地址是 0000H 。
13、在串⾏通信中,数据传送⽅向有单⼯、半双⼯、全双⼯三种⽅式。
14、⼀个机器周期= 6 个状态周期=12个振荡周期。
15、设DPTR=2000H,(A)=A0H,则MOVC A,@A+DPTR操作数的实际操作地址为 20A0H 。
16、若8051单⽚机的引脚EA接地,表⽰只能访问⽚外程序存储器。
17、在 MCS-51 单⽚机系统中,采⽤的编址⽅式是统⼀编址。
18、在查询和中断两种数据输⼊输出⽅式中,效率较⾼的是中断。
19、指令LCALL 37B0H,⾸地址在2000H,所完成的操作是2003H ⼊栈,PC= 37B0H 。
单片机原理及应用测试题+参考答案

单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1、在共阳极数码管显示字符9的显示码是()A、0x7dB、0x06C、0x8fD、0x90正确答案:D2、51式单片机第()引脚为+5V电源引脚A、31B、9C、10D、40正确答案:D3、采用中断技术不能实现哪些功能()A、同时进行两个程序B、分时操作C、故障处理D、实时处理正确答案:A4、计算机组成()A、CPU、内存I/0口B、CPU、键盘、显示器C、主机、外设备D、以上都是正确答案:B5、设异步传输时的波特率4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,大位停止位,则每秒钟传输的最大字符数是()A、240B、4800C、480D、2400正确答案:C6、定时器计数器T0有()种工作方式A、2B、5C、3D、4正确答案:D7、若LED数码管显示字符“8”的字模是0X7f,则可以断定该数码管是()A、共阳极数码管B、共阴极数码管C、动态显示原理D、静态显示原理正确答案:B8、3X3矩阵键盘和单片机直接连接时,需要()个I/0A、8B、9C、6D、4正确答案:C9、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A10、十进制126数其对应的十六进制数可表示为()。
A、FEB、7EC、8FD、8E正确答案:B11、当INT0中断时,IE寄存器地址为()A、0X81B、0X91C、0X84D、0X85正确答案:A12、在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为()机器周期。
A、1个B、2个C、3个D、8个正确答案:C13、减小频率,减小占空比,可能会出现蜂鸣器()A、音调音量都减小B、音调减小,音量增大C、音调增大,音量减小D、音调音量都增大正确答案:A14、51单片机定时器工作方式0是指()A、8位自动重装B、16位C、13位D、8位正确答案:C15、在每次传输完后TI置1后应进行的操作是()A、RI=0B、TI=2C、RI=1D、TI=0正确答案:D16、8051单片机()口是一个8位漏极型开路型双向I/O端口。
单片机原理与应用试题(含答案)

单片机原理与应用试题(含答案)一、单选题(共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。
单片机原理及应用试题

单片机原理及应用试题一、选择题(每小题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. 单片机采用的编程方式主要有________和________。
(完整版)《单片机原理与应用》试题及答案

八、请回答:(共20分)
2
1.以下图中外面扩展的数据储存器容量是多少?(2分)
2.三片6264的地点范围分别是多少?(地点线未用到的位填1) (6分,)
3.若外面程序储存器已扩展(未画出),请编写程序,要求:
(1)将30H~3FH中的内容送入
6264 1#的前16个单元中;(6分)
JNBP1.1 ,IR1
JNBP1.2,IR2
JNBP1.3,IR3
INTIR:POPA;返回
POPPSW
IR0:中止服务子程序;中止服务
AJMPINTIR
IR1:中止服务子程序
AJMPINTIR
IR2:中止服务子程序
AJMPINTIR
IR3:中止服务子程序
AJMPINTIP
七、简述队列式扫描键盘的工作原理。(8分)
答:
TXD
RXD
8031
TXD RXD
TXD RXD
TXD RXD
TXD RXD
主机
00H
01H
02H
03H
从机从机从机从机
原理图如上图所示,假定主机呼喊01H从机,第一呼喊:主机发送地点帧0000 00011(TB8)
此时各从机的SM2地点1,且收到的RB8=1,故激活RI。各从机将接收到的地点与地机地点比较,结果1#机被选中,则其SM2清零;0#、2#机不变。接着传数;主机发送数据帧,×
,外面数据储存器的最大可扩展容量是
。
6.
AT89S51单片机指令系统的寻址方式有
、_______、_
___、__
__、
。
7.
假如(A)=34H,(R7)=0ABH,履行XCH
单片机原理及应用考试题及参考答案

单片机原理及应用考试题及参考答案一、单选题(共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。
单片机原理与应用习题及答案

单片机原理与应用习题及答案一、单选题(共60题,每题1分,共60分)1、下面哪种外设是输出设备( )。
A、打印机B、话筒C、键盘D、A/D转换器正确答案:A2、MCS-51单片机外部中断0开中断的指令是( )。
A、SETB ET0B、SETB EX0C、CLR ET0D、SETB ET1正确答案:B3、使用单片机开发系统调试C语言程序时,首先应新建文件,该文件的扩展名是( )。
A、cB、hexC、binD、asm正确答案:A4、定时器/计数器工作方式( )可溢出后不用重装计数初值。
A、0B、2C、3D、1正确答案:B5、8051单片机共有( )个中断源。
A、7B、4C、6D、5正确答案:D6、在片外扩展一片2716程序存储器芯片要( )地址线。
(此题有误)A、8根B、11根C、20根D、13根正确答案:D7、特殊下列指令能使R0低4位不变,高4位置1的是( )。
A、ANL R0,#0F0HB、ORL R0,#F0HC、ORL R0,#0FHD、ORL R0,#0F0H正确答案:D8、调用子程序、中断响应过程及转移指令的共同特点是( )。
A、都能返回B、都通过改变PC实现转移C、都将返回地址压入堆栈D、都必须保护现场正确答案:B9、8051单片机中,唯一一个用户可使用的16位寄存器是( )。
A、PSWB、ACCC、SPD、DPTR正确答案:D10、AB是哪种总线的缩写?( )A、数据总线B、地址总线C、控制总线D、电源线正确答案:B11、最基本的C语言语句是( )。
A、赋值语句B、表达式语句C、循环语句D、复合语句正确答案:B12、PSW=18H时,则当前工作寄存器是( )。
A、3组B、2组C、1组D、0组正确答案:A13、可以控制程序转向64K程序存储器地址空间的任何单元的无条件转移指令是( )。
A、AJMP addr11B、LJMP addr16C、SJMP relD、JC rel正确答案:B14、执行返回指令时,返回的断点是( )。
华南理工大学单片机原理考试题及答案3

华南理工大学《单片机原理及应用》模拟试卷一、填空题(35分)1、MCS-51的复位条件是。
复位后,CPU从单元开始执行程序,PC= ,SP= ,PSW= 。
2、在下列情况EA引脚应接何种电平?(1)只有片内ROM,EA= ;(2)只有片外ROM,EA= ;(3)有片内、片外ROM,EA= ;(4)有片内ROM但不用,而用片外ROM,EA= 。
3、若PSW的内容为18H,则工作寄存器R0的地址是H。
4、10根地址线可选个存储单元,32KB存储单元需要根地址线。
5、若8031单片机的晶振频率fosc=12MHz,则时钟周期为,状态周期为,机器周期为,执行MUL AB指令需要时间为。
6、8031单片机指令MOV是访问,最大范围为,MOVX是访问,最大范围为,MOVC是访问,最大范围为。
7、指令POP B的源操作数是,是寻址方式,目的操作数是,是寻址方式。
8、已知SP=25H,PC=4345H,(24H)=12H,(25H)=34H,(26H)=56H,当执行RET指令后,SP=,PC= 。
9、当定时/计数器选定为定时器方式时,是对进行计数,选定为计数器方式时,是对进行计数。
10、MCS-51单片机的串行口有种工作方式,其中方式0是方式,它的波特率为,用引脚传送数据,用引脚输出同步时钟信号。
二、选择题(正确答案在序号前打√,每小题1分,共10分)1.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS—51的PC为16位,因此其寻址范围是(A) 4KB (B)64KB (C)8KB (D)128KB2.PC的值是(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制器中指令寄存器的地址3.以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A)逻辑运算(B)符号数加减法运算(C)乘法运算(D)除法运算4.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(A)6H (B)37H (C)38H (D)39H5.在MCS—51中(A)具有独立的专用的地址线(B)由P0口和P1口的口线作地址线(C)由P0口和P2口的口线作地址线(D)由P1口和P2口的口线作地址线6.在寄存器间接寻址方式中,指定寄存器中存放的是(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量7.执行返回指令时,返回的断点是(A)调用指令的首地址(B)调用指令的末地址(C)调用指令下一条指令的首地址(D)返回指令的末地址8.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为(A)CBH (B)03H (C)EBH (D)C8H9.执行以下程序段MOV R0,# dataMOV A,@R0RL AMOV R1,ARL ARL AADD A,R1MOV @R0,A后,实现的功能是(A)把立即数data循环左移3次(B)把立即数data乘以10(C)把data单元的内容循环左移3次(D)把data单元的内容乘以1010.如在系统中只扩展一片Intel 2732(4KХ8),除应使用P0口的8条口线外,至少还应使用P2口的口线(A)4条(B)5条(C)6条(D)7条三、判断题(正确打√,错误打ⅹ,每小题1分,共5分)1.用户构建单片机应用系统,只能使用芯片提供的信号引脚。
单片机原理及应用试题库(附答案)

单片机原理及应用试题库(附答案)一、单选题(共100题,每题1分,共100分)1.80C51单片机的定时/计数器在工作方式1时的最大计数值为()A、2^13=8192B、2^8=256C、2^4=16D、2^16=65536正确答案:D2.启动定时器1开始定时的C51指令是()。
A、TR0=0;B、TR1=0;C、TR0=1;D、TR1=1;正确答案:D3.LED数码管用于动态显示时需要将各位数码管的()。
A、全部位码线并联起来B、全部位码线串联起来C、相同段码线并联起来D、相同段码线串联起来正确答案:C4.通信时钟波特频率固定为()分频晶振A、四B、二C、十二D、八正确答案:C5.行列式键盘的工作方式主要有()A、独立查询方式和中断扫描方式B、直接输入方式和直接访问方式C、中断扫描方式和直接访问方式D、编程扫描方式和中断方式正确答案:D6.按照数据传送方向串行通信,不包括()A、都不是B、半双工C、全双工D、单工正确答案:A7.用串口方式0时,数据从()发出A、TXDB、RXDC、TDD、RD正确答案:B8.外部中断请求触发方式有()触发和下降沿触发A、无关B、无法确定C、低电平D、高电平正确答案:C9.外部中断1的中断触发控制控制位为IT1,IT1=1为什么触发方式()A、上升沿B、高电平C、低电平D、下降沿正确答案:D10.程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果A、赋值语句B、表达式语句C、循环语句D、空语句正确答案:D11.关于51单片机串行口的SCON寄存器,下列描述正确的是:()A、发送和接收必须通过该寄存器设置是否允许B、在方式1下,需要用到该寄存器的TB8或者RB8C、SCON寄存器可以位寻址(TMOD不可位寻址)D、SM0、SM1、SM2用于设置其工作方式正确答案:C12.下面叙述中不正确的是()。
A、一个C51源程序可以由一个或多个函数组成B、一个C51源程序必须包含一个main()函数C、C51中的注释语句只能位于可执行语句的后面D、C51程序的基本组成单位是函数正确答案:C13.C51数据类型中关键词“sbit”用于控制()A、位变量B、字节变量C、无符号变量D、一个I/O口正确答案:D14.已知P1口第0位的位地址是0x90,将其定义为位变量P1_0的正确命令是()A、bit P1_0 = 0x90;B、sfr16 P1_0 = 0x90;C、sfr P1_0 = 0x90;D、sbit P1_0 = 0x90;正确答案:D15.在C51的数据类型中,unsigned char型的数据长度和值域为()A、单字节,-128~127B、双字节,-32768~32767C、单字节,0~255D、双字节,0~65535正确答案:C16.89C51单片机复位操作的主要功能是把PC初始化为()A、0100HB、2080HC、OOOOHD、8000H正确答案:C17.89C51单片机中定时/计数器的控制寄存器是指()A、TMODB、TCONC、IED、IP正确答案:B18.C51最小时序定时单位为()A、状态B、拍节C、机械周期D、周期正确答案:B19.如果中断响应受阻,则需要更长时间,最长响应周期是()机器周期A、3B、8C、7D、5正确答案:B20.共阴极数码管0x06表示()A、1B、2C、0D、3正确答案:A21.IP寄存器为()A、软件较为复杂B、占用口线较少C、中断优先级寄存器D、不易理解正确答案:C22.异步通信的数据是按()进行传送。
华南理工大学单片机原理考试题及答案1

华南理工大学《单片机原理及应用》试题一、填空题1、MCS-51有 5 个中断源,有 2 个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择。
2、MOV PSW,#10H是将MCS-51的工作寄存器置为第2区。
3、用串口扩并口时,串行接口工作方式应选为方式0。
4、寄存器PC复位后为0000H。
5、PSW中RS1RS0=10时,R2的地址为12H。
PSW中RS1RS0=11时,R7的地址为1FH。
6、MCS-51中,T0中断服务程序入口地址为000BH。
7、80C51中断有2个优先级。
8、80C51中断嵌套最多级。
9、MCS-51单片机访问片外存贮器时,利用ALE信号锁存来自P0口的低8位地址信号。
10、12根地址线可选4K个存储单元,32KB存储单元需要15根地址线。
11、三态缓冲寄存器输出端的“三态”是指高电平态、低电平态和高阻态。
12、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8块芯片。
13、A/D转换器的作用是将模拟量转为数字量,D/A转换器的作用是将数字量转为模拟量。
14、单片机系统复位后,PSW=00H,因此片内RAM寄存区的当前寄存器是第0组,8个寄存器的地址为00H~07H。
15、假定SP=60H,ACC=30H,B=70H,执行下列指令:PUSH ACCPUSH B后,SP的内容为,61H单元的内容为,62H单元的内容为。
16、假定SP=62H,(61H)=30H,(62H)=70H,执行下列指令:POP DPHPOP DPL后,DPTR的内容为7030H,SP的内容为60H。
17、单片机的数据通信方式有二种,即串行方式和并行方式,其中串行方式传输距离较远,成本较低。
18、异步串行通信有单工、半双工和全双工共三种传送方向形式。
19、异步串行通信的帧格式由起始位、数据位、奇偶校验位和停止位组成。
20、波特率的含义为每秒传二进制的位数,其单位为bps。
单片机原理及应用考试题及答案

单片机原理及应用考试题及答案一、单选题(共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的是()。
华南理工大学单片机原理考试题及答案4

华南理工大学单片机原理考试题及答案一、单选题、1、十进制数126其对应的十六进制可表示为()A、8 FB、8 EC、F ED、7 E2、十进制数89.75其对应的二进制可表示为()A、10001001.01110101B、1001001.10C、1011001.11D、10011000.113、二进制数110010010对应的十六进制数可表示为()A、192HB、C90HC、1A2HD、CA0H4、二进制数110110110对应的十六进制数可表示为()A、1D3HB、1B6HC、DB0HD、666H5、一3的补码是()A、10000011B、11111100C、11111110D、111111016、下列表达式错误的是()A、X补+Y补=〔X+Y〕补B、X=〔X补〕补C、X= XD、X·Y+X·Y =X+Y7、CPU主要的组成部部分为()A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器8、计算机的主要组成部件为()A、CPU,内存,I/O□B、CPU,键盘,显示器C、主机,外部设备D、以上都是9、INTEL 8051 CPU是()位的单片机A、16B、4C、8D、准1610、对于INTEL 8031来说,EA脚总是()A、接地B、接电源C、悬空D、不用11、在计算机中“A”是用()来表示的A、BCD码B、二一一十进制编码C、余三码D、ASC II码12、在单片机中,通常将一些中间计算结果放在()中A、累加器B、控制器C、程序存储器D、数据存储器13、程序计数器PC用来()A、存放指令B、存放正在执行的指令地址C、存放下一条的指令地址D、存放上一条的指令地址14、数据指针DPDR在()中A、CPU控制器B、CPU运算器C、外部程序存储器D、外部数据存储器15、指令和程序是以()形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码16、单片机应用程序一般存放在()A、RAMB、ROMC、寄存器D、CPU17、单片机上电后或复位后,工作寄存器R0是在()A、0区00H单元B、0区01H单元C、0区09H单元D、SFR18、进位标志CY在(; )中A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPOR19、单片机8051的XTAL1和XTAL2引脚是()引脚A、外接定时器B、外接串行口C、外接中断D、外接晶振20、8031复位后,PC与SP的值为()A、0000H,00HB、0000H,07HC、0003H,07H寄存器D、0800H,00H21、单片机的堆栈指针SP始终是()A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度22、P0、P1口作输入用途之前必须()A、相应端口先置1B、相应端口先置0C、外接高电平D、外接上拉电阻23、一个EPROM的地址有A0----A11引脚,它的容量为()A、2KBB、4KBC、11KBD、12KB24、8031单片机中既可位寻址又可字节寻址的单元是()A、20HB、30HC、00HD、70H25、8031单片机中片内RAM共有()字节A、128B、256C、4KD、64K26、执行指令MOVX A,﹫DPTR时,WR.RD脚的电平为()A、WR高电平,RD低电平B、W R低电平,RD高电平C、WR高电平,RD高电平D、WR低电平,RD低电平27、INTEL 8031的PO□,当使用外部存储器时它是一个()A、传输高8位地址□B、传输低8位地址□C、传输低8位数据□D、传输低8位地址/数据总线□28、当标志寄存器P S W的R S O和R S I分别为1和0时,系统选用的工作寄存器组为()A、组0B、组1C、组2D、组329、下列指令中错误的是()A、MOV A,R4B、MOV 20H,R4 C 、MOV R4,R3 D、MO V﹫R4,R330、下列指令中不影响标志位CY的指令有()A、ADD A,20HB、CLR C 、RRC A D、INC A31、LJMP跳转空间最大可达到()A、2KBB、256B C 、128B D、64KB32、计算机内部数据之所以用二进制形式表示,主要是()A、为了编程方便B、由于受器件的物理性能限制 C 、为了通用性D、为了提高运算速度33、8051单片机共有()中断源A、4B、5 C 、6 D、734、8051单片机共有()个中断优先级A、2B、3 C 、4 D、535、外部中断源I E 1(外部中断1)的向量地址为()A、0003HB、000BH C 、0013H D、002BH36、累加器A的位地址为()A、E 7 HB、F 7 H C 、D 7 H D、87H37、寄存器B的位地址为()A、E 7 HB、F 7 H C 、D 7 H D、87H38、8051的内部RAM中,可以进行位寻址的地址空间为()A、00H∽2FHB、20H∽2FH C 、00H∽FFH D、20H∽FFH39、设累加器A的内容为0 C 9 H,寄存器R2的内容为54H,C Y=1,执行指令S U B B A,R2 后结果为()A、(A)=74HB、(R2)=74H C 、(A)=75H D、(R2)=75H40、设(A)=0 C 3 H,(R0)=0 A A H,执行指令A N L A,R0后,结果()A、(A)=82HB、(A)=6CH C 、(R0)=82 D、(R0)=6CH41、8051的程序计数器P C为16位计数器,其寻址范围是()A、8KB、16 K C 、32 K D、64 K42、提高单片机的晶振频率,则机器周期()A、不变B、变长 C 、变短D、不定43、在堆栈操作中,当进栈数据全部弹出后,这时S P应指向()A、栈底单元B、7FH单元 C 、栈底单元地址加1 D、栈底单元地址减144、8051单片机中,唯一一个用户不能直接使用的寄存器是()A、P S WB、D P T R C 、P C D、B45、8051单片机中,唯一一个用户可使用的16位寄存器是()A、P S WB、D P T R C 、A C C D、P C46、执行如下三条指令后,30H单元的内容是()M O V R 1,#30HM O V 40H,#0 E HM O V ﹫R 1,40HA、40HB、30H C 、0 E H D、F F H47、有如下程序段:M O V R 0,#30HS E T B CC L R AA D D C A,#0 0HM O V ﹫R 0,A执行结果是()A、(30H)=0 0HB、(30H)=0 1H C 、(00H)=0 0H D、(00H)=0 1H48、从地址2132H开始有一条绝对转移指令A J M P addr11,指令可能实现的转移范围是()A、2000H∽27FFHB、2132H∽2832H C 、2100H∽28FFH D、2000H∽3FFFH49、中断是一种()A、资源共享技术B、数据转换技术 C 、数据共享技术D、并行处理技术50、执行M O V I E,#81H指令的意义是:()A、屏蔽中断源B、开放外部中断源0 C 、开放外部中断源1 D、开放外部中断源0和1二、多选题1、所谓系统总线,指的是()A、数据总线B、地址总线C、内部总线D、外部总线E、控制总线2、系统内存包括()A、硬盘B、软盘C、RAMD、ROME、光盘3、数123可能是()A、二进制数B、八进制数C、十六进制数D、四进制数E、十进制数4、8051单片机寻地方式有()A、寄存器间接寻址方式B、立即寻址方式C、直接寻址方式D、变址间接寻址方式E、位寻址方式5、下述条件中,能封锁主机对中断的响应的条件是()A、一个同级或高一级的中断正在处理中B、当前周期不是执行当前指令的最后一个周期C、当前执行的指令是RETI指令或对IE或IP寄存器进行读/写指令D、当前执行的指令是一长跳转指令E、一个低级的中断正在处理中6、8051单片机的中断源有()A、外部中断0B、定时/计数中断0C、串行中断D、外部中断1E、定时/计数中断17、中断请求的撤除有()A、定时/计数中断硬件自动撤除B、脉冲方式外部中断自动撤除C、电平方式外部中断强制撤除D、串行中断软件撤除E、串行中断硬件自动撤除8、如下程序段:C L R CM O V A,#BCHA D D C A,#65H则其结果为()A、(A)=21HB、CY=1 C 、AC=1 D、CY=0 E、AC=09、8051CPUD在访问外部存储器时,地址的输出是()A、P2口输出高8位地址B、P1口输出高8位地址C、P0口输出低8位地址D、P1口输出低8位地址E、P2口输出低8位地址10、8051CPU具有()A、4K字节的程序存储器B、128字节的数据存储器C、32线并行I/0□D、全双工串行I/0□一个E、2个16位定时器/计数器11、对于JBC bit,rel指令,下列说法正确的是()A.bit位状态为1时转移B.bit位状态为0时转移C.bit位状态为1时不转移D.bit位状态为0时不转移E.转移时,同时对该位清零12、对于DIV AB指令的执行结果,下列说法正确的是()A.商在A中B.余数在B中C.商在B中D.余数在A中E.如果除数为0,则溢出标志位置1。
(华南理工大学)单片机试题2

(华南理工大学)单片机试题2work Information Technology Company.2020YEAR一、单项选择题(每题2分,共20分)1. 在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。
A、PCB、PSWC、ACCD、SP2. 要用传送指令访问片外RAM,它的指令操作助记符是()。
A、MOVB、MOVXC、MOVCD、PUSH3. 开机复位后,CPU使用的是第0组工作寄存器,地址范围是()。
A、00H-10HB、00H-07HC、10H-1FHD、08H-0FH4. 80C51系列单片机串行通信口的传输方式是()。
A、单工B、半双工C、全双工D、不可编程5. 80C51系列单片机有中断源()。
A、2个B、3个C、4个D、5个6. DAC0832的满量程电压为5V,它的分辨率为()。
A、 5V/28B、5V/210C、5V/212D、5V/2167. 某存储器芯片的地址线为11根,那么它的存储容量为()。
A、1KBB、2KBC、3KBD、4KB 8. 提高单片机的晶振频率fosc,则机器周期Tcy()。
A、不变 B、变长 C 、变短 D、不定9. MC14433是3位半双积分A/D转换器,转换精度相当于()二进制数。
A、8位 B、9位 C、10位D 11位10. 关于80C51的堆栈操作,正确的说法是()A、先入栈,再修改指针 B、先修改指针,再出栈C、先修改指针,再入栈 D、以上都不对二、填空题(每题2分,共20分)1. 80C51单片机主要由CPU系统、、组成。
2. 在寄存器间接寻址中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的。
3. 指令ADD A,#55H的源操作数属于__________寻址方式,其功能是_____________ 。
4. 在80C51系列单片机中数据指针寄存器DPTR由和两个寄存器组成。
5. 89C51使用片内ROM时,其芯片引脚要接电平。
单片机原理及应用》试题A卷

单片机原理及应用》试题A卷华南理工大学继续教育学院2009年第二学期期末考试《单片机原理及应用》试题A卷 2009年5月1日考试时间:两小时(开卷)班级:____________________ 班内编号:_________ 姓名:_________ 分数:________一、填空题(每空1分,共50分)1. 单片机是由CPU、存储器、I/O接口及定时/计数器集成在一个芯片上组成的。
2. 十进制数25=16H(十六进制)=00010110B(二进制)。
3. 单片机的三总线可以分为地址总线、数据总线和控制总线。
4. 执行ANL A,#0FH后,累加器A的内容高4位是0000 。
5. 8051单片机共有5个中断源,2个优先级。
6. 能够加间址符@的寄存器有R0、R1和DPTR 。
7. A/D转换器是将模拟量转换成数字量,D/A转换器是将数字转换成模拟量。
8. 8051单片机使用电源为 +5V9. SP复位后内容为: 07H 。
10. 累加器(A)=0AH,执行完指令ADD A,#92H后,进位位C = 0 。
11. MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址。
12. ORL A,#0FH是将A的高四位清0,而低四位保持不变。
13. MCS-51串行口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器 TMOD 加以选择。
14. 确定单片机I/O接口芯片的片选信号的方法通常有两种:线选法和译码法。
15. MOVC A,@A+DPTR源操作数寻址方式为变址寻址。
16. 8051单片机堆栈遵循数据后进先出(先进后出)的原则17. 在立即寻址方式中,在数前使用#号来表示立即数。
18. 在8051单片机中,加法指令可以分为带进位的加法(或者ADDC)和不带进位的加法(或者ADD)两种。
19. 设8051外接12MHz的石英晶体,则一个机器周期的时间宽度为1us。
20. 8051单片机的汇编语言源程序的扩展名为ASM。
华南理工网络教育单片机原理及应用(单片机原理与接口技术c-0449)

第1章单片机的基础知识·1.1 概述第1章单片机的基础知识·1.2 单片机的发展趋势第1章单片机的基础知识·1.3 80C51系列单片机第1章单片机的基础知识·1.4 单片机中的数制与码制第2章80C51系列单片机的硬件结构·2.1 80C51系列单片机的基本结构第2章80C51系列单片机的硬件结构·2.2 80C51系列单片机存储空间配置和功能第2章80C51系列单片机的硬件结构·2.3 并行I/O端口第2章80C51系列单片机的硬件结构·2.4 时钟电路及CPU时序第2章80C51系列单片机的硬件结构·2.5 80C51系列单片机的工作方式第3章80C51系列单片机指令系统·3.1 80C51系列单片机指令系统概述随堂练习提交截止时间:2020-06-14 23:59:59当前页有8题,你已做8题,已提交8题,其中答对8题。
第3章80C51系列单片机指令系统·3.2 指令系统第4章汇编语言程序设计·4.1 伪指令第4章汇编语言程序设计·4.2 汇编语言程序设计的基本方法随堂练习提交截止时间:2020-06-14 23:59:59当前页有3题,你已做3题,已提交3题,其中答对3题。
第4章汇编语言程序设计·4.3 顺序程序第4章汇编语言程序设计·4.4 分支程序第4章汇编语言程序设计·4.5 循环程序设计随堂练习提交截止时间:2020-06-14 23:59:59当前页有4题,你已做4题,已提交4题,其中答对4题。
第4章汇编语言程序设计·4.6 查表程序第4章汇编语言程序设计·4.7 散转程序第4章汇编语言程序设计·4.8 子程序及其调用随堂练习提交截止时间:2020-06-14 23:59:59第5章80C51系列单片机的中断系统和定时/计数器·5.1 80C51单片机的中断系统第5章80C51系列单片机的中断系统和定时/计数器·5.2 80C51单片机的定时/计数器随堂练习提交截止时间:2020-06-14 23:59:59当前页有8题,你已做8题,已提交8题,其中答对8题。
单片机原理及应用练习题含答案

单片机原理及应用练习题含答案一、单选题(共100题,每题1分,共100分)1、51单片机定时器T0的益处标志TF0,若计数产生溢出时,其值为()A、00HB、1C、FFHD、计数值正确答案:B2、8501单片机的最高工作频率是()MHz。
A、12B、8C、10D、6正确答案:A3、在编写程序的时候,若遇到重复出现多次的一段语句,最好的方法是()A、定义一个自定义函数B、复制粘贴C、直接手写D、在网上查找正确答案:A4、十进制43转换成二进制数是()。
A、111011B、101011C、101111D、101101正确答案:B5、T0的两个特殊功能寄存器为()A、TH0,TL1B、TH1,TL0C、TH1,TL1D、TH0,TL0正确答案:D6、MC51单片机中有()个16位的定时器/计数器A、1B、2C、3D、4正确答案:B7、80C51单片机的中断服务程序入口地址是指()A、中断服务程序的首句地址B、中断服务程序的返回地址C、中断向量地址D、主程序调用时的断点地址正确答案:C8、属于51单片机用于串行通信控制寄存器的是()A、SUBNB、HUNAC、SCOND、PCOM正确答案:C9、共阳极七段数码管显示器的驱动信号有何特色?()A、低电平点亮B、低电平不亮C、高电平点亮D、以上皆非正确答案:A10、蜂鸣器的声调由信号的()决定A、电压B、频率C、幅值D、占空比正确答案:B11、89C51单片机的RS1,RSO=11时,当前寄存器R0-R7占用内部RAM()单元。
A、00H-07HB、08H-0FHC、10H-17HD、18H-1FH正确答案:D12、C51数据类型中关键词“sfr”用于定义()A、位变量B、字节变量C、无符号变量D、特殊功能寄存器变量正确答案:D13、()为定时/计数器控制寄存器。
A、IEB、TCONC、SCOND、IP正确答案:B14、蜂鸣器可以分为()和无源A、有旋B、震荡C、有源D、无旋正确答案:C15、欲访问8051单片机的内部程序存储器,则EA引脚必须为()A、高电平B、低电平C、高低电平D、与PC值有关正确答案:A16、单片机程序代码一般存放在()A、RAMB、ROMC、CPUD、寄存器正确答案:B17、在微型计算机中,负数常用()表示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(D)MOV P2,#33HMOV R2,#55HMOVX A,@R26.80C51单片机要用传送指令访问片内程序存储器,它的指令操作码助记符是以下哪个?(A)MOV(B)MOVX(C)MOVC(D)MUL7.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(A)36H(B)37H(C)38H(D)39H8.在80C51中,可使用的堆栈最大深度为(A)80个单元(B)32个单元(C)128个单元(D)8个单元9.下列条件中,不是中断相应必要条件的是(A)TCON或SCON寄存器中相关的中断标志位置1(B)IE寄存器中相关的中断允许位置1(C)IP寄存器中相关位置1(D)中断请求发生在指令周期的最后一个机器周期10.执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序。
从堆栈弹出的断点地址送给(A)A(B)CY(C)PC(D)DPTR11.下列叙述中,不属于单片机存储器系统特点的是(A)程序和数据两种类型的存储器同时存在(B)芯片内外存储器同时存在(C)扩展数据存储器与片内数据存储器存储空间重叠(D)扩展程序存储器与片内程序存储器存储空间重叠12.PSW=18H时,则当前工作寄存器是(A) 0组(B) 1组(C) 2组(D) 3组13.MCS-51的中断允许控制寄存器内容为8AH,CPU可以响应的中断请求是(A)T1,(B)T0, T1(C)T1,串行接口(D)T014.指令AJMP的跳转范围是多少?(A)64 KB(B)2 KB(C)256 B(D)128 B15.下列指令中正确的是(A)MOV P2.1,A(B)JBC TF0,L1(C)MOVX B,@DPTR(D)MOV A,@R3二、填空题(每空0.5分,共29分)1.一个机器周期包括(6)个状态周期,一个状态包含(2)个时钟周期2.执行如下指令序列:MOV C, P1.0ANL C, P1.1ANL C, /P1.2MOV P3.0, C后,所实现的逻辑运算式为( P3.0=P1.0∧P1.1∧{ EMBED Equation.3 |P1.2)3.假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容为(80H)。
MOV P2, #20H;MOV R0, #00H;MOVX A, @R0;4.假定标号qaz的地址为0100H,标号qwe值为0130H(即调转的目标地址为0130H) 应执行指令:qaz: SJMP qwe该指令的相对偏移量(即指令的第2字节)为(2EH)。
5.假定(A)=0C3H,R0=0AAH、CY=1。
执行指令:ADDC A, R0后,累加器A的内容为(6EH),CY的内容为(1),OV的内容(1),AC的内容(0)6.在变址寻址方式中,以(A)作变址寄存器,以(PC)或(DPTR)作为基址寄存器。
7.定时器0工作于方式2的计数方式,预置计数初值为156,若通过引脚T0输入周期为1ms的脉冲,则定时器0的定时时间为(100ms)。
8.设A=50H,B=0A0H,则执行指令MUL AB后的执行结果A=(00H),B=(32H),OV=(1)CY=(0)。
9.设执行指令DIV AB前,(A)=0A3H,(B)=20H,则执行指令后(A)=( 05H ),(B)=( 03H ),CY=(0),OV=(0)10.若系统晶振频率为6MHz,则机器周期( 2 )μs,最短和最长的指令周期分别为( 2 )μs和( 8 )μs。
11.MCS-51单片机PC的长度为( 16 )位;SP的长度为( 8 )位;DPTR 的长度为( 16 )位。
12.ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是(2000H)13.指令执行前PC=07FFH,执行指令AJMP 300H后,执行结果PC=(0B00H )14.假定累加器A的内容为35H,执行指令:1000H: MOVC A, @A+PC后,把程序存储器( 1036H )单元的内容送累加器A中。
15.8255能为数据I/O操作提供A,B,C 3个8位口,其中A口和B口只能作为数据口使用,而C口则即可以作为(数据)口使用,又可作为(控制)口使用。
16.在80C51单片机系统中,为解决内外程序存储器衔接问题所使用的信号是(/EA)(此题1分)三、判断题,正确的打√,错误的打×。
(每题1分,共10分。
)1.内部寄存器Rn(n=0~7)作为间接寻址寄存器。
………………….(×)2.MOV A,30H这条指令执行后的结果是(A)=30H…..……………(×)3.SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。
……………………………………………………………….…….(×)4.中断响应最快响应时间为三个机器周期。
(√)5.8255内部有3个8位并行口, 每个口都有3种工作方式。
(×)6.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
(×)7.8255具有三态缓冲器,因此可以直接挂在系统的数据总线上。
(√)8.PC存放的是当前执行的指令。
(×)9.80C51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"0"(×)10.EPROM的地址线为10条时,能访问的存储空间有4K。
(×)四、简答题(每题3分,共15分)1.如何确定和改变当前工作寄存器组?可用程序状态字PSW的RS1,RS0两位进行选择2.80C51单片机堆栈可以设置在什么地方?如何实现?答:80C51单片机堆栈可以设置在内部RAM 中。
当系统复位时,堆栈指针地址为07H ,只要改变堆栈指针SP 的值,使其为内部RAM 中地址量,就可以灵活的将堆栈设置在内部RAM 中。
3. 如果采用晶振的频率为6MHz ,定时器/计数器工作方式0、1、2下,其最大的定时时间为多少?因为机器周期, 所以定时器/计数器工作方式0下,其最大定时时间为)(690.41022261313ms T T C MAX =⨯⨯=⨯=-;16.384ms 同样可以求得方式1下的最大定时时间为)(131.0721022266161ms T T C MAX =⨯⨯=⨯=-; 方式2下的最大定时时间为512s μ。
五、程序分析题(每题3分,共15分。
)1. 已知:R1=32H ,(30H )=AAH ,(31H)=BBH,(32H)=CCH ,试问如下指令执行后累加器A ,50H ,R6,32H 和P1口中的内容是什么 MOV A , 30H ; MOV 50H ,A ; MOV R6,31H ; MOV @R1,30H ; MOV P1,32H ;解:A=AAH ,(50H)=AAH ,R6=BBH ,(32H )=AA ,P1=AAH 2. 已知A=7AH ,R0=30H ,(30H )=A5H ,PSW=80H 。
试问如下指令执行后的结果是什么?A=?,(30H)=?,PSW=? (1) ADDC A ,30HINC 30H答:A=20H ,(30H )=A6H,PSW=0C0H (2) SUBB A ,R0DEC 30H 答:A=(49H ),(30H )=A4H ,PSW=01H3. 假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段后,A 的内容=?ANL A, #17H ORL 17H, A XRL A,@R0 CPL A 答:)(210612126s f T OSC cyμ=⨯==(A)=CBH4.执行下列程序段后,(P1)=( 9FH)。
MOV P1,#5DHCPL P1.1CLR P1.6SETB P1.75.已知A=7AH,Cy=1,试指出8031执行下列程序后(A) =?MOV A, #0BBHCPL ARR AMOV 40H, #0AAHORL A,40H答:0AAH六、程序设计题(每题3分,共6分)内部RAM的30H单元中,存有二进制数(x<10的整数),试编一查表求平方的子程序SQR。
ORG 1000HX DATA 30H ;设置X的存放地址SQR: MOV A,X ;取X值INC A ;调整偏移量MOVC A, @A+PC ;通过查表得X2的值RET ;1字节,子程序返回SQRTAB: D B 00H, 01H ;平方表DB 04H, 09HDB 10H, 19HDB 24H, 31HDB 40H, 51HEND七、综合题(共10分)1.MCS-51单片机系统硬件连接示意图如下图所示,系统采用12MHZ的晶体振荡器;并扩展了一片数据存储器6264和一片通用I/O接口芯片8255,并通过8255的PA端口驱动8个发光二极管,各发光二极管的阴极一起连接到地(GND)。
完成以下要求:(1)写出数据存储器6264的地址范围。
(2分)(2)写出8255各端口地址。
(4分)(注:“/n”说明此引脚为低电平有效,如8255的/CS端。
)(1)6264的地址范围:0000H~1FFFH (2分)(2)2、8255的各端口地址:PA口地址:2000H;PB口地址:2001H;PC口地址:2002H控制端口地址:2003H (4分)2.设时钟频率为6MHz。
试编写利用T0产生500ms定时的程序(1)计算TH0和TL0的值;(2)确定寄存器TMOD,TCON和IE的值(3)编程(注:寄存器中跟本题无关位取值为0)(本小题4分。
)✧求计数值X(216-X)×12/(6 ×106Hz)=100 ×10-3sX=15536=3CB0H因此 TL0=0B0H,TH0=3CH;✧实现方法:对于中断5次,可使T1工作在计数方式,也可用循环程序的方法实现,本例采用循环程序法ORG 0000HLJUMP MAIN;上电,转向主程序ORG 000BH ;T0中断地址入口AJMP SERVE;转向中断服务程序主程序:ORG 0030HMAIN: MOV SP, #60H;设堆栈指针MOV B,#05H;设循环次数MOV TMOD, #01H;设置T0工作于模式1MOV TL0,#0B0H;装入计数值低8位MOV TH0,#3CH;装入计数值高8位SETB TR0;启动定时器T0SETB ET0;允许T0中断SETB EA;允许CPU中断SJMP $;等待中断中断服务程序://ORG 000BHSERVE: MOV TL0,#0B0H;重新赋值MOV TH0,#3CH;DJNZ B,LOOP;CLR TR0;500ms定时到,停止T0工作LOOP:RETI;中断返回END《微机原理及应用》试卷A一、填空题(每空1分,共15分)1、在计算机中,对带符号数的运算均采用补码。