B07级单片机技术与应用A试题A
- 格式:doc
- 大小:55.50 KB
- 文档页数:6
单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1.若要启动定时器T0开始计数,则应将TR0的值设置为()A、10B、0C、11D、1正确答案:D2.若将LED数码管用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C3.将LED数码管若用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C4.C51数据类型中关键词“sbit”用于控制()A、位变量B、字节变量C、无符号变量D、一个I/O口正确答案:D5.在串行通信中,把每秒中传送的二进制数的位数叫()A、波特率B、比特C、波特D、波率正确答案:A6.89C51单片机的串行中断入口地址为()A、0003HB、0013HC、0023HD、0033H正确答案:C7.十进制数126其对应的十六进制数为()A、FEB、7EC、8ED、8F正确答案:B8.89C51单片机,一个状态周期由几个振荡周期组成()A、1B、2C、3D、4正确答案:B9.对于用void delay (int time);声明的函数,下列描述中()是不正确的。
A、delay函数的返回参数是timeB、delay函数的形参是int型的C、delay函数是void型的D、delay函数是有参函数正确答案:A10.89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A11.下列关于串行主从式通信系统的描述中()是错误的A、主从式通信系统由1个主机和若干个从机组成B、每个从机都要有相同的通信地址C、从机的RXD端并联接在主机的TXD端,从机的TXD端并联接在主机的RXD端D、从机之间不能直接传递信息,只能通过主机间接实现正确答案:B12.下列说法不正确是()A、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应B、低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求C、同一级别的中断请求按时间的先后顺序响应D、同级中断不能嵌套正确答案:A13.单片机的特点里没有包括在内的是()。
长沙职业技术学院二○一一年下学期机械系 1006 班单片机应用技术期末考试( A卷)一、单选题(请把你认为正确答案的题号,填入题干的括号内。
多选不给分。
每题 1 分,共22 分)。
1、SCON的中文含义是( B )。
(A)串行接口(B)串行口控制寄存器(C)RS-232接口(D)串行口缓冲器2、下列芯片中属于单片机的芯片是( A )。
(A) 89C52 (B) Z80(C) 80486 (D)802863、8051单片机的字长是( C )位。
(A)32 (B)16(C) 8 (D)44、8051单片机有( B )个中断优先级。
(A) 1 (B) 2(C) 3 (D)45、MCS-51单片机复位后数据指针DPTR=( B )。
(A) 0FFFFH (B) 0000H(C) 8000H (D)1000H6、8051单片机的工作频率为12MHz,其内部定时器的最大定时时间是( C )。
(A) 256μS (B) 8192μS(C) 65536μS (D)131072μS7、累加器A的内容是19H,执行SWAP A 指令后累加器的内容变为( C )。
(A) 10H (B) 90H(C) 91H (D)0AH8、下列单片机中具有8K ROM的是( D )。
(A) 8751 (B) 8051(C) 8032 (D)89C529、SP的中文含义是( A )。
(A)堆栈指针(B)数据指针(C)系统指针(D)符号指针10、8051单片机的堆栈位于( C )中。
(A)外部RAM (B)程序存储器(C)内部RAM (D)寄存器11、8051单片机有( C )个中断源。
(A) 3 (B) 2 (C)5 (D) 612、MOVX A,@DPTR指令中源操作数的寻址方式是( B )(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址13、PC中存放的是( A )(A)下一条指令的地址(B)当前正在执行的指令(C)当前正在执行指令的地址(D)下一条要执行的指令14、要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )(A)98H (B)84H (C)42H (D)22H15、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是( B )(A)MOV (B)MOVX (C)MOVC (D)以上都行16、中断查询时,是查询( B )。
适用专业:1、MCS-51单片机具有个中断源,可分别设置为个优先等级,上电复位时中断源的优先级别最高。
2、MCS-51单片机的一个机器周期包含个振荡周期,当振荡器的振荡频率为12MHz时,一个机器周期的时间为。
3、MCS-51单片机工作寄存器组共分为组寄存器,每组有个单元。
4、P 口作地址/数据总线,传送地址码的8位;P 口作地址总线,传送地址码的8位。
5、异步串行数据通信的帧格式由位, 位, 位和位组成。
6、当MCS-51的RST引脚上保持个机器周期以上的低电平时,MCS-51即发生复位。
7、MCS-51单片机外部中断请求信号有方式和方式,在方式下,当采集到INT0、INT1的有效信号为低电平时,激活外部中断。
8、MCS-51单片机访问片外存储器时利用信号锁存来自口的低八位地址信号。
9、MCS-51单片机8031中有个位的定时/计数器,可以被设定的工作方式有种。
10、异步串行数据通信有、、三种传送方式。
11、I NT0 和INT1的中断标志分别是和。
12、在多机通信中,主机发送从机地址呼叫从机时,其TB8位为;各从机此前必须将其SCON 中的REN位和位设置为1。
二、单项选择题(共20分,每小题2分)1、下列数中最小的数为。
A.110111001B B.50Q C.42D D.2BH2、MCS-51单片机复位操作的主要功能是把PC初始化为。
A.0100H B.2080H C.0000H D.8000H3、循环左移指令是。
A.RR B.RL C.RRC D.RLC4、51单片机的4个并行I/O口,只能作为普通I/O接口使用的是。
A.P0 B.P1 C.P2 D.P35、外部中断1的中断入口地址在。
A.0000H B.0003H C.000BH D.0013H6、中断优先级寄存器是。
A.IE B.TCON C.IP D.SCON7、串行通信传送速率的单位是波特,而波特的单位是。
A.字节/秒 B.位/秒 C.帧/秒 D.字符/秒8、单片机和PC机连接时,往往要采用RS232C接口,其主要作用是。
单片机原理及应用测试题+答案一、选择题1. 以下哪一项不是单片机的主要特点?A. 集成度高B. 成本低C. 扩展性差D. 功耗低答案:C2. 以下哪个不是51系列单片机的定时器/计数器?A. T0B. T1C. T2D. T3答案:D3. 在单片机编程中,以下哪个指令不是无条件跳转指令?A. SJMPB. DJNZC. LJMPD. AJMP答案:B4. 以下哪个不是单片机的存储器?A. 程序存储器B. 数据存储器C. 只读存储器D. 动态存储器答案:D5. 以下哪个不是单片机的常见端口?A. P0B. P1C. P2D. P4答案:D6. 以下哪个不是单片机的中断源?A.外部中断0B.外部中断1C.定时器0中断D.串口中断答案:B二、填空题1. 单片机是一种集成____、____、____和____于一体的微型计算机系统。
答案:微处理器、存储器、定时器/计数器、输入/输出接口2. 8051单片机的____位可以用于寻址。
答案:83. 在8051单片机中,____寄存器用于存放累加器和标志位。
答案:ACC4. 单片机的____口通常用于扩展外部存储器。
答案:P35. 单片机的中断系统可以实现____、____、____和____等功能。
答案:程序顺序执行、快速响应、多级中断、中断嵌套三、简答题1. 请简要说明单片机的启动方式。
答案:单片机的启动方式主要有两种:上电启动和复位启动。
上电启动是指单片机在电源供电后自动启动执行程序;复位启动是指通过外部信号对单片机进行复位,使单片机从地址0开始执行程序。
2. 请简要说明单片机的指令系统。
答案:单片机的指令系统包括数据传输指令、逻辑运算指令、算术运算指令、控制指令和跳转指令等。
数据传输指令用于在数据寄存器之间、数据寄存器与累加器之间进行数据传输;逻辑运算指令包括与、或、非等操作;算术运算指令包括加、减、乘、除等操作;控制指令包括跳转、循环、分支等操作;跳转指令用于无条件跳转到指定地址或根据条件跳转到不同地址。
单片机技术与应用样卷A一、选择题(每题 2 分,共 30 分)1、单片机是将()等集成在一块芯片上的微型计算机。
A CPU、存储器、I/O 接口B 运算器、控制器、存储器C CPU、运算器、控制器D 存储器、I/O 接口、定时器2、以下不是单片机特点的是()。
A 体积小B 价格高C 可靠性高D 易于开发3、单片机的应用领域不包括()。
A 工业控制B 智能家电C 大型服务器D 医疗器械4、 8051 单片机的复位引脚是()。
A RSTB ALEC PSEND EA5、当 8051 单片机的 EA 引脚接高电平时,访问的程序存储器是()。
A 片内程序存储器B 片外程序存储器C 先片内后片外D 先片外后片内6、 8051 单片机的 P0 口在作为通用 I/O 口使用时,需要外接()。
A 上拉电阻B 下拉电阻C 电容D 电感7、单片机的定时器/计数器工作方式 1 是()位的定时/计数方式。
A 8B 13C 16D 328、在 8051 单片机中,串行通信方式 1 的波特率是()。
A 固定的B 可变的C 由定时器 T1 决定D 由晶振频率决定9、以下指令中,属于位操作指令的是()。
A MOVB ADDC CLRD SUBB10、单片机 C 语言程序中,定义无符号字符型变量的关键字是()。
A unsigned charB signed charC charD int11、要使 8051 单片机的 P1 口的低 4 位输出 0,高 4 位不变,应执行的指令是()。
A MOV P1,0FHB MOV P1,0F0HC CLR P10-P13D SETB P14-P1712、在单片机 C 语言中,中断函数的关键字是()。
A interruptB voidC mainD while13、以下不是 8051 单片机中断源的是()。
A 外部中断 0B 定时器/计数器 0 溢出中断C 串行口发送中断D 看门狗中断14、 8051 单片机的堆栈区一般设置在()。
单片机原理及应用考试题与参考答案一、单选题(共54题,每题1分,共54分)1.指令MOV @R1,#30H目标操作数的寻址方式是():A、寄存器间接寻址B、相对寻址C、立即寻址D、直接寻址正确答案:A2.MCS-51单片机CPU开中断的指令是A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A3.某种存储器芯片是8KB*4/片,那么它的地址线根数是( )A、11根B、12根C、13根D、14根正确答案:C4.MOVX A , @R0指令中,源操作数采用()寻址方式,指令作用在()区间。
A、寄存器,外部数据存储器B、直接,程序存储器C、寄存器间接,内部数据存储器D、寄存器间接,外部数据存储器正确答案:D5.MCS-51指令系统中,执行下列指令后,其结果为()。
MOV A, #68 ADD A, #53 DA AA、A=21 CY=1 OV=0B、A=21 CY=1 OV=1C、A=21 CY=0 OV=0D、以上都不对正确答案:B6.MCS-51指令系统中,清零指令是()。
A、CPL AB、RLC AC、CLR AD、RRC A正确答案:A7.已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
TL1=#( )A、06HB、09HC、08HD、07H正确答案:A8.型号为6116的RAM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:A9.定义字节型数据的伪指令是():A、DSB、DBC、DWD、BIT正确答案:B10.存储器的地址范围是0000H~0FFFH,它的容量为()。
A、1KBB、2KBC、3KBD、4KB正确答案:D11.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是A、外部中断1B、定时器T0C、定时器T1D、串行口正确答案:C12.哪个不是常用的晶振频率():A、11.0592MHzB、6MHzC、12MHzD、3MHz正确答案:D13.ALE引脚功能是()A、复位信号B、地址锁存控制信号C、访问程序存储控制信号D、+6 V电源正确答案:B14.8051单片机的定时器T0用作计数方式时是A、由外部计数脉冲计数,下降沿加1B、由内部时钟频率定时,一个机器周期加1C、由外部计数脉冲计数,一个机器周期加1D、由内部时钟频率定时,一个时钟周期加1正确答案:A15.当RS1RS0=01时,Rn的地址是():A、00H~07HB、08H~0FHC、10H~17HD、18H~1FH正确答案:B16.单片机应用程序一般存放在()。
单片机原理试卷A卷答案一、选择题(本大题共15小题,每题2分,共30分)1.8051单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在( b )a)RAM b)ROM c)寄存器 d)CPU3.通过串行口发送或接收数据时,在程序中应使用( c )a)MOVC指令b)MOVX指令c)MOV指令d)XCHD指令4.8051单片机DIP封装共有40只引脚,其中电源与地线引脚分别是( d )a) 10脚、30脚b)20脚、40脚c)30脚、10脚d)40脚、20脚5.CPU主要的组成部部分为( a )a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.中断查询确认后,在下列各种8051单片机运行情况中,能立即进行响应的是( d ) a)当前正在进行高优级中断处理b)当前正在执行RETI指令c)当前指令是DIV指令,且正处于取指令的机器周期d)当前指令是MOV A,R37.PC的值是( c )a )当前正在执行的前一条指令的地址b)当前正在执行指令的地址c)当前正在执行的下一条指令的地址d)控制器中的指令寄存器的地址8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(d )。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.单片机中PUSH和POP指令通常用来( c )a)保护断点b)保护现场c)保护现场恢复现场d)保护断点恢复断点10.在MCS—51中,需要外加电路实现中断撤除的是( d )a)写时中断b)脉冲方式的外部中断c)外部串行中断d)电平方式的外部中11.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是( d ) a)0003H b)000BHc)00013H d)001BH12.指令MOV A,@R1的寻址方式是( d )a)直接寻址b)相对寻址c)寄存器寻址d)寄存器间接寻址13.指令MOV A,@R1的寻址方式是( a )a)直接寻址b)相对寻址c)寄存器寻址d)寄存器间接寻址14.指令DIV AB是( c )a)单字节,单周期指令b)双字节,双周期指令c)单字节,四周期指令d)双字节,四周期指令15.在汇编指令中“#DA TA”表示( b )a)直接地址b)8位立即数c)16位立即数二、填空题(本大题共12小题,每空1分,共20分)请在每小题的空格中填上正确答案。
单片机原理与应用试题(含答案)一、单选题(共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。
单片机原理与应用考试1、CPU由哪两部分组成()?[单选题] *A、运算器和控制器√B、加法器和寄存器C、运算器和加法器D、运算器和译码器2、CPU 中的哪一部分是负责算术逻辑运算的呢?()[单选题] *A、控制器B、运算器√C、寄存器D、存储器3、一旦单片机处于混乱状态,哪个信号有效可以让它瞬间由混乱回复到最初的和谐()?[单选题]A、时钟信号B、中断系统C、定时器D、复位信号√4、具有只读不能写,掉电后数据不会丢失的存储器是()?[单选题] *A、CPUB、RAMC、ROM√D、ALU5、程序是以_____形式存放在程序存储器中()[单选题] *A、C语言源程序B、汇编程序C、二进制编码√D、BCD码6、单片机应用系统由哪两部分组成呢?()[单选题] *A、运算器和控制器B、存储器和寄存器C、硬件系统和软件系统√D、输入和输出7、单片机的复位引脚是哪一个()?[单选题] *A、EAB、RST√C、XTAL1D、XTAL28、单片机能够直接识别的语言是哪一个呢?()[单选题] *A、高级语言B、C语言C、二进制语言√D、汇编语言9、使用LED时需要添加一个限流电阻,阻值一般是多大呢?()[单选题] *A、100-200欧姆B、200-1K欧姆√C、1K欧姆-5K欧姆D、5K欧姆-10K欧姆10、以下哪个符号是C语言中的多行注释符?()[单选题] *A、//B、/* */√C、;D、{ }11、以下那个数据类型只占用一个单元字节?()[单选题] *A、char√B、intC、longD、float12、0x98是什么进制的整型常量?()[单选题] *A、2B、8C、10D、16√13、如果今天有雨,就带上伞,这种描述是哪一种分支选择结构?()[单选题] *A、单分支选择结构√B、双分支选择结构C、多分支选择结构D、不是分支结构14、我们经常采用哪一种程序结构来处理数组呢?()[单选题] *A、顺序B、选择C、分支D、循环√15、共阳极数码管的8个发光二极管______ 连接在一起,作为公共控制端(com)。
《单⽚机应⽤技术》模拟试卷(A卷)答案⼀、单项选择题:(共20题,每题1分,共20分)1、单⽚机8031的/EA引脚(C)。
A. 可悬空B. 必须接+5V电源C. 必须接地D. 以上三种情况视需要⽽定2、MCS-51单⽚机的4个并⾏I/O端⼝作为通⽤I/O端⼝使⽤,在输出数据时,必须外接上拉电阻的是(A)。
A. P0⼝B. P1⼝C. P2⼝D. P3⼝3、当MCS-51单⽚机应⽤系统需要扩展外部存储器或其它接⼝芯⽚时,(A)可作为低8位地址总线使⽤。
A. P0⼝B. P1⼝C. P2⼝D. P0⼝和P2⼝4、系统复位后,堆栈指针SP的内容是(B)。
A. 08HB. 07HC. 30HD. 50H5、MCS-51单⽚机的位寻址区位于内部RAM的( D )单元。
A. 00H~7FHB. 20H~7FHC. 00H~1FHD. 20H~2FH6、PSW中的RS1和RS0⽤来(A)。
A. 选择⼯作寄存器组B. 指⽰复位C. 选择定时器D. 选择⼯作⽅式7、MCS-51单⽚机规定⼀个机器周期共有(A)个节拍。
A. 12B. 6C. 8D. 168、下⾯叙述不正确的是(C)。
A. ⼀个C源程序可以由⼀个或多个函数组成B. ⼀个C源程序必须包含⼀个函数main()C. 在C51中,注释说明只能使⽤/*……*/注释D. C程序的基本组成单位是函数9、在C51程序中常常把(D)作为循环体,⽤于消耗CPU时间,产⽣延时效果。
A. 赋值语句B. 表达式语句C. 循环语句D. 空语句10、在单⽚机应⽤系统中,LED数码管显⽰电路通常有(C )显⽰⽅式。
A. 静态B. 动态C. 静态和动态D. 查询11、共阳极LED数码管加反向器驱动时显⽰字符“6”的段码是(B)。
A. 06HB. 7DHC. 82HD. FAH12、LED数码管若采⽤动态显⽰⽅式,下列说法错误的是(C)。
A. 将各位数码管的段选线并联B. 将段选线⽤⼀个8位I/O端⼝控制C. 将各位数码管的公共端直接连接在+5V或者GND上D. 将各位数码管的位选线⽤各⾃独⽴的I/O端⼝控制13、按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产⽣接触不稳定,为消除抖动引起的不良后果,常采⽤的⽅法有(C )。
北华航天工业学院2009 —2010学年第2 学期单片机技术与应用A课程考试卷(A)一、单项选择题(40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B )A.MOV B.MOVX C.MOVC D.以上都是2.对于INTEL 8031来说,EA脚总是( A )A.接地B.接电源C.悬空D.不用3.程序计数器PC用来( C )A.存放指令B.存放正在执行的指令地址C.存放下一条的指令地址D.存放上一条的指令地址4.8031复位后,PC与SP的值为( B )A.0000H,00H B.0000H,07HC.0003H,07H寄存器D.0800H,00H5.访问外部数据存储器时,不起作用的信号是( C )A.RD B.WR C.PSEN D.ALE6.下面指令使用错误的是( C )A.MOV 20H,A B.MOV 30H,40HC.MOV A,@DPTR D.MOV A,@ R17.已知单片机晶振的振荡频率fosc=12MHZ,若某指令为双周期指令,指令执行所需时间为( B )A.1微秒B.2微秒C.4微秒D.1毫秒8.要使MCS-51能够响应定时器T1中断.串行接口中断,它的中断允许寄存器IE的内容应是(A)A.98H B.84H C.42H D.22H9.MCS-51单片机扩展外部存储器芯片时,4个I/O口中用作数据总线的是( B )A.P0和P2口B.P0口C.P2和P3口D.P2口10.如果(P0)=65H ,则当CPL P0.2SETB CMOV P0.4 ,C执行后(P0)=( C )A.61H B.75H C.71H D.17H11.某种存储器芯片是8KB×8/片,那么它的地址线根数是()A.11根B.12根C.13根D.14根12.定时器/计数器工作方式1是( D )。
A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构13.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( )。
A.06H B.F9H C.30H D.CFH14.以下哪一条指令的写法是错误的( C )。
A.MOV DPTR,#3F98H B.MOV R0,#0FEH C.MOV 50H,#0FC3DH D.INC R0 15.MCS-51 单片机的外部中断0 中断入口地址为( C )。
A.000BH B.001BH C.0003H D.0013H16.执行指令MOVX A,﹫DPTR时,WR.RD脚的电平为(A)A.WR高电平,RD低电平B.W R低电平,RD高电平C.WR高电平,RD高电平D.WR低电平,RD低电平17.INTEL 8031的PO ,当使用外部存储器时它是一个( D )A.传输高8位地址B.传输低8位地址C.传输低8位数据D.传输低8位地址/数据总线18.8051的内部RAM中,可以进行位寻址的地址空间为( B )A.00H-2FH B.20H-2FH C .00H-FFH D.20H-FFH19.在异步通信中每个字符由9位组成,串行口每分钟传输25000个字符,则对应的波特率为( ) A.2500 b/s B.2750 b/s C.3000 b/s D.3750 b/s20.外部中断INT0 的触发方式控制位IT0 置 1 后,其有效的中断触发信号是:( D )A.高电平B.低电平C.上升沿D.下降沿二、填空题(10分)请在每小题的空格中填上正确答案。
错填、不填均无分。
1.计算机的系统总线有地址总线、控制总线和_数据总线_______。
2.子程序返回命令是_RET_______,中断子程序返回指令是_RETI_______。
3.利用8155H可以扩展_______个并行口,_______个RAM单元。
4.MCS-51单片机有_5_____个中断源,__2____级优先级中断。
5.若A中的内容为88H,那么,P标志位为__0___。
6.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)= __79H____,(49H)=58H_____ 。
7.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器__1031H____单元的内容送累加器A中。
8.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为__接地(或0)_______。
9.若由程序设定PSW寄存器中的RS1、RS0=10,则工作寄存器R0~R7的直接地址为__10H-17H_______。
10.定时器的计数方式是对T0、T1引脚的脉冲计数,输入的外部脉冲在___负____(正、负)跳变时有效,计数器加1。
三、判断对错(10分)如对则在()中写“√”,如错则在()中写“×”。
1.MOV T0,#3CF0H;( F )2.MUL R0,R1 ( F )3. DEC DPTR ( F )4.8051每个中断源相应地在芯片上都有其中断请求输入引脚( F )5.8051单片机对最高优先权的中断响应是无条件的( F )6.单片机系统扩展时使用的锁存器,是用于锁存高8位地址( F )7.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(T )8.MOV A,30H为立即寻址方式( F )9.串行口的发送中断与接收中断各自有自己的中断入口地址。
( F )10.只要中断允许寄存器IE 中的EA=1 ,那么中断请求就一定能够得到响应。
( F )四、程序阅读题(阅读程序后填空)(20分)1、执行下列程序后,(A)=___B6H___,(B)=__16H____。
MOV A,#9FHMOV B,#36HANL B,ASETB CADDC A,B2、已知(R0)=20H, (20H ) =10H, (P0) =30H, (R2) =20HMOV @R0 , #11HMOV A , R2ADD A , 20HSETB CSUBB A , P0XRL A , #45HMOV 40H , A执行如上程序段后( 40H ) =__45H___。
3. 执行下面一段程序;MOV SP, #60H SP=60HMOV A, #10H A=10HMOV B, #01H B=01HPUSH A=61H (61H)=10HPUSH B=62H (62H)=01HPOP A=62H SP—61HPOP B=61H SP—60HA , B的内容是:(A)= __01H__ (B)= ___10H__。
4. 设在31H单元存有#23H,执行下面程序:MOV A, 31HANL A, #0FHMOV 41H, AMOV A, 31HANL A, #0F0HSW AP AMOV 42H, A则(41H)= __03H__ (42H)= __02H___。
5、在执行下列指令后,A=_60H_____,R0=__45H____,(60H)=___45H___。
MOV A,# 45HMOV R0,# 60HMOV @R0,AXCH A, R0五、程序设计题(10分)1. 将字节地址30H~3FH单元的内容逐一取出减1,然后再放回原处,如果取出的内容为00H,则不要减1,仍将0放回原处。
2.在外部RAM首地址为3000H的数据表中有10个字节数据,请编程将每个字节的最高位无条件地置1。
六、综合题(10分)1. 在一个8031单片机与并行接口芯片8255A的接口电路中,端口A接一组LED指示灯,显示内容由A 口输出至指示灯;端口B接一组开关,将开关的内容由B口输入,并将此开关状态通过A口显示出来(B口中某位为1则在A口中对应位的LED亮)。
8255A的A口、B口、C口和控制字的地址分别为7F00H、7F01H、7F02H和7F03H。
请填空完成此功能的程序。
程序:__________________ ;初始化8255AMOV A,#82HMOVX @DPTR,A________________ ;从B口读开关状态MOVX A,@DPTRMOV DPTR,#7F00H ;从A口输出______________RET2.设有一个8路模拟量输入的巡回检测系统,采用MCS-51单片机和ADC0809。
要求采样的数据依次存放在内部RAM的10H~17H单元中,请完成下列问题。
(1)若采用中断方式,并利用INT0作中断输入源,则ADC0809的_____________引脚应经过____________连接到MCS-51的______________引脚。
MCS-51的外部中断0应设定为____________触发方式。
(2)设外部中断0的已按上面要求进行了初始化,并处于开中断状态(用RESET_INT0子程序实现),通道0的地址为2000H,ADC0809的A、B、C引脚分别连到地址总线A0、A1、A2。
完成下面程序:主程序:MOV R0,#10HMOV R2,#08HACALL RESET_INT0 ;初始化外部中断0MOV DPTR,#2000H ;指向通道0______________ ;启动A/D转换HERE:SJMP HERE ;等待中断中断服务程序:INT0:______________ ;采样数据MOV @R0,A______________ ;指向下一通道INC R0DJNZ R2, NEXT ;8路模拟量未采集完则继续RETINEXT:MOVX @DPTR,ARETI。