长沙理工大学单片机试卷
长沙理工大学DSP期末考试题目修订版.V1.1

以下容在任亚洲同学原稿上(V1.0)稍作修改,仅做参考,为了保证答案的正确性跟同志们的过科率,希望大家踊跃发现并改正其中的错误,如有修改请在修改完成后注明修改后的版本,合作!(本版本V1.1)。
温馨提示:X表示1. 2812芯片:定点32位芯片。
2. 2000系列功能比较强。
3.2812 I/O口供电电压3.3V,核供电电压1.8V或1.9V。
4. 2812编译时.CMD是什么文件,.OUT是什么文件?答:CMD是命令文件,.OUT是最终可执行成文件。
5. 2812的3个CPU定时器是多少位? DSP采用段的概念,各个段的都有什么意思?答:○132位;○2已初始化的段:包含真实的指令跟数据,存放在程序储存空间。
未初始化的段:包含变量的地址空间,存放在数据存储空间。
6. 2812 时钟150M时,低速、高速外输时钟是多少?答:低速37.5MHz,高速75MHz7. DSP总线结构是什么样子?答:先进型哈弗结构。
8. 2812 CPU的中断有可屏蔽中断和不可屏蔽中断,分别是哪些?答:○1可屏蔽中断:INT1~INT14 14个通用中断;DLOGINT数据标志中断;RTOSINT实时操作系统中断。
○2不可屏蔽中断:软件中断(INTR指令和TRAP指令);硬件中断NMI,非法指令陷阱;硬件复位中断;用户自定义中断。
9. 2812实际寻址空间是多少?答:地址:00000~3FFFF(4M)10. 2812一个事件管理器(EV)能够产生8路PWM波。
(2路独立PWM波,3对6路互补PWM波)11.DSP有3组地址总线,3组数据总线,分别是什么?答:地址:程序地址总线、数据读地址总线、数据写地址总线。
数据:程序读数据总线、数据读数据总线、数据写数据总线。
12. ADC模块有多少路采样通道?8*2=16路13. SCI和SPI口哪一个需要设置波特率?SCI14. 把目标文件下载到实验板怎么操作?答:File----load program15. CAN通讯的最大带宽是多少?1M16. 加上看门狗,2812部定时器一共有多少个?答:3个CPU定时器,4个事件管理通用定时器,1个看门狗定时器,总共8个。
长沙理工大学单片机试卷题库完整

MCS-51 单片机原理与结构一、判断题()1.MCS—51 单片机是高档16 位单片机。
×()2.MCS—51 的产品8051 与8031 的区别是:8031 片内无ROM。
√()3.单片机的CPU 从功能上可分为运算器和存贮器。
×()4.MCS-51 的指令寄存器是一个8 位寄存器,用于暂存待执行指令,等待译码。
√()5.MCS—51 的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。
√()6.8051 的累加器ACC 是一个8 位的寄存器,简称为A,用来存一个操作数或中间结果。
√()7.8051 的程序状态字寄存器PSW 是一个8 位的专用寄存器,用于存程序运行中的各种状态信息。
√()8.MCS—51 的程序存贮器用于存放运算中间结果。
×()9.MCS—51 的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256 字节的RAM,一个是片外最大可扩充64K 字节的RAM。
√()10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。
√()11.CPU 的时钟周期为振荡器频率的倒数。
√()12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。
×()13.单片机的指令周期是执行一条指令所需要的时间。
一般由若干个机器周期组成。
√()14.单片机系统扩展时使用的锁存器,是用于锁存高8 位地址。
×()15.MCS—51 单片机上电复位后,片内数据存储器的内容均为00H。
×()16.当8051 单片机的晶振频率为12MHZ 时,ALE 地址锁存信号端的输出频率为2MHZ 的方脉冲。
√()17.8051 单片机片内RAM 从00H~1FH 的32 个单元,不仅可以作工作寄存器使用,而且可作为RAM 来读写。
(完整版)单片机试题库(有答案)

以下题目及答案因时间及水平关系,仅供参考,也请大家对错误提出修正。
《单片机与接口技术》习题库及答案一、判断题(判断每小题的对错,对的在小题前的括号中打“√”,错的在小题前的括号中打“×”。
)MCS-51单片机原理与结构(×)1.MCS—51单片机是高档16位单片机。
(√)2.MCS-51的产品8051与8031的区别是:8031片内无ROM.(×)3.单片机的CPU从功能上可分为运算器和存储器.(√)4.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。
(√)5.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。
(×)6.MCS-51的程序存储器用于存放运算中间结果。
(√)7.MCS—51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。
(√)8.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动.(√)9.CPU的时钟周期为振荡器频率的倒数。
(×)10.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期。
(√)11.单片机的指令周期是执行一条指令所需要的时间。
一般由若干个机器周期组成。
(×)12.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。
(×)13.MCS-51单片机上电复位后,片内数据存储器的内容均为00H.(√)14.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的脉冲。
(√)15.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为通用RAM来读写.(×)16.MCS-51单片机的片内存储器称为程序存储器。
长沙理工大学单片机试卷

长沙理工大学单片机试卷(1)一、简答题(每题5分,共15分)1.MCS-51单片机存储器分为哪几个区域及地址划分范围?2.试用三种方法将累加器A中无符号数乘4。
3.DAC0832与单片机的接口方式有哪几种?二、选择与判断题(每题1.5分,共15分)1.单片机程序存储器中储存的程序通常称为( C )A.汇编语言B.高级语言C.机器语言D.逻辑语言2.MCS-51单片机的位寻址区位于内部RAM的( D )单元。
A. 00H—7FHB. 20H—7FHC. 00H—1FHD. 20H—2FH3.在MCS—51单片机的运算电路中,不能为ALU提供数据的是(A )A.PSW B.寄存器B C.累加器A D.暂存器4.执行返回指令时,返回的断点是(C )A.调用指令的首地址B.调用指令的末地址C.调用指令下一条指令的首地址D.返回指令的末地址5.内部RAM中的位寻址区定义的位是给(D )A.位传送操作准备的B.位逻辑运算操作准备的.以上都对D .位控制转移操作准备的C.6.MCS-51单片机可分为两个中断优先级,各中断源的优先级别设定是利用寄存器(D )A.IE B.TCON C.SCON D.IP7.CPU是根据( A )引脚上的电平来区分是从片内存储器取指还是从片外存储器取指。
A.EA B.ALE C.RESET D.PSEN8.下列指令正确的是( D )A.PUSH @R0 B.DJNZ @R1,rel C.SETB A D.JC NEXT9.MCS-51单片机外部地址扩展总线由( B )构成。
A.P0和P1 B.P0和P2 C.P0和P3 D.P1和P210.单片机定时器的计数时钟周期T等于( D )A.2/f B.4/f C.6/f D.12/f三、填空题(每空格1分,共24分)1.如单片机的主振频率为12MHz,则一个时钟周期为1/12 微秒,一个机器周期为1 微秒。
2.MCS-51单片机共有8 个工作寄存器,21 个专用寄存器。
大学单片机考试试题终极版

单片机原理及应用考试试题( A 卷)、填空题(15 分)1. 使用8KB X 8的RAM芯片,用译码法扩展32KBX 8的外部存储器,需要(4 )片存储芯片,共需要(15 )条地址线。
其中(13 )条用于存储单元选择,( 2 )条用于芯片选择。
2. 设二进制数A=, B=0110110。
则逻辑运算A A B=( 0010 0100 ), A V B=( 1011 1111 ),A® B= (1001 1011 )。
3. 向8255写入的工作方式命令为0A5H所定义的工作方式是: A 口是(输出),B口是(输出),C 口高位部分是(输出), C 口低位部分是(输入)。
4. 80C51 单片机中,一个机器周期包含(6 )个状态周期,一个状态周期又可划分为(2 )个节拍,一个节拍为(1 )个振荡周期,因此,一个机器周期包含(12 )个振荡周期。
5. 三态缓冲器的三态分别是(高电平)、(低电平)和(高阻)。
6. 串行异步通信,传送速率为2400b/s ,每帧包含1 个起始位,7 个数据位,1 个奇偶校验位和一个停止位,则每秒传送字符数为(240 )。
7. 单片机上电复位后,各中断优先级从高到低的次序是(INT0 )、(T0 )、(INT1 )、(T1 )和(串行中断)。
8. 定时器0工作于方式2的计数方式,预置的计数初值为156,若通过引脚T0输入周期为1ms的脉冲,则定时器0的定时时间为(100mS )。
9. 假设累加器A的内容为30H,执行指令“ 1000H: MOVC A @A+PC后,会把存储器(1032H)单元的内容送累加器A中。
10. 十进制24对应的二进制数表示为(0001 1000 ),十六进制数表示为(18H ),BCD码表示为(0010 0100 );-24 的补码表示为(1110 1000 )。
、选择题(20 分)1. 在共阴极静态LED显示电路中,D0~D7分别对应a~dp,若使某位LED显示一个3,则应向此位LED传送的段码数字量是( B ),若将其改为共阳极静态LED显示电路,则应向此位LED传送的段码数字量是(C )A、3FH B 、4FH C 、B0H D 、CFH2. 取指操作后,PC的值是(C )A.当前指令前一条指令的地址B.当前正在执行指令的地址C.下一条指令的地址D.控制器中指令寄存器的地址3. 设置堆栈指针SP=30H后,进行一系列堆栈操作。
2023年《单片机原理及应用》期末试题及答案

2023年《单片机原理及应用》期末试题及答案课程名称:单片机原理及应用考试方式:闭卷考试时间: 120分钟一、单项选择题(每小题1分,共15分)1.在片内RAM中,若某位的位地址为40H,则该位所在字节的字节地址为( B )。
A、27HB、28HC、29HD、2AH2.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B )。
A、MOVB、MOVXC、MOVCD、以上都是3.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( C )A、混合编址B、动态编址C、独立编址D、变址编址4.AT89S51的中断源全部编为同级时,优先级别最高的是( D )。
A、T1B、外部中断1C、串行口中断D、外部中断05.MCS—51单片机的复位信号是( A )有效。
A、高电平B、低电平C、脉冲D、下降沿6.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C )A、2MHzB、1MHzC、500KHzD、250KHz7.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。
A、06HB、F9HC、30HD、CFH8.若某存储器芯片地址线为12根,那么它的存储容量为( C )。
A. 1KBB. 2KBC.4KBD.8KB9.51单片机中, 能做数据线用的I/O接口是( A )。
A、P0B、P1C、P2D、P310.定时器/计数器工作方式1是( D )。
A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构12.若定时/计数器能自动重装载初值,则它工作在( C )A、方式0B、方式1C、方式2D、方式313.关于中断,下列说法正确的是( B )。
A、同级别的中断请求按时间的先后顺序响应B、同级别的中断请求按查询中断标志的先后顺序响应C、同级别的中断能嵌套D、同一时间同级别的多中断请求将形成阻塞,系统无法响应14.AT89S51的片内RAM空间为( A )。
单片机原理及应用考试题及答案
单片机原理及应用考试题及答案一、单选题(共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分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 显示器D. 总线答案:C3. 8051单片机的时钟频率为12MHz,其机器周期的频率是多少?A. 1MHzB. 6MHzC. 12MHzD. 24MHz答案:B4. 下列哪个指令是8051单片机的无条件跳转指令?A. LJMPB. SJMPC. AJMPD. CJNE答案:A5. 8051单片机的中断优先级由哪个寄存器决定?A. IPB. IEC. P0D. SP答案:A二、填空题(每空2分,共20分)1. 单片机是一种_____的微型计算机,它将_____、_____、_____等集成在一个芯片上。
答案:集成度很高;CPU;存储器;输入/输出接口2. 8051单片机具有_____位的外部数据总线和_____位的外部地址总线。
答案:8;163. 单片机的程序存储器通常使用_____存储器,数据存储器通常使用_____存储器。
答案:ROM;RAM4. 8051单片机的中断系统包括_____个外部中断和_____个定时器中断。
答案:2;25. 单片机的I/O口具有_____和_____功能。
答案:输入;输出三、简答题(每题10分,共30分)1. 简述单片机的中断响应过程。
答案:单片机的中断响应过程包括:中断请求的发出、中断优先级的判断、中断服务程序的调用、中断服务程序的执行、中断返回。
首先,中断源发出中断请求信号,然后单片机根据中断优先级寄存器IP的设置判断哪个中断请求具有更高的优先级。
一旦确定了优先级,单片机会调用相应的中断服务程序,执行中断服务程序中的代码。
中断服务程序执行完成后,单片机会返回到中断发生前的程序执行位置继续执行。
2. 描述8051单片机的定时器/计数器的作用及其工作模式。
答案:8051单片机的定时器/计数器主要用于测量时间间隔或对外部事件进行计数。
长沙理工微机原理题和答案
长沙理⼯微机原理题和答案长沙理⼯⼤学考试试卷(A)1、完成下⾯不同数制之间的转换73.25D=01001001.01B,10010010B=92H100101.11B=37.75D_=(0011 0111.0111 0101)BCD2、指令MOV AL, BL 对源操作数来说是_寄存器寻址_______寻址⽅式,MOV AX, [BX+6]对源操作数来说是寄存器相对寻址⽅式,MOV AX, DS:[2000H]对源操作数来说是_直接_______寻址⽅式。
3、8088CPU的地址总线有____20______条,最⼤内存空间为____1M______,物理地址是由___段地址_______和___偏移地址_______形成的。
4、在8088系统中五⽚中断控制器8259可控制___36_______个中断源。
5、执⾏INT 04H 后,中断服务程序⼊⼝地址的CS 在_12H、13H单元,IP 在__10H____, ____11H__单元中。
6、串⾏通信有两种基本的通信⽅式,分别是___同步_______和___异步_______。
7、8255 有两个控制字,它们分别是_⽅式控制字________和C⼝置0/置1控制字_________。
⼆、选择题(单项选择,每题2 分,共20 分)1、下列8086CPU 标志寄存器FR 的标志中,不属于状态标志的是()A.OFB.PFC.IFD.CF2、在数据传输率相同的情况下,同步字符串送的速度⾼于异步字符传输,其原因是( )A.字符间⽆间隔B.双⽅通信同步C.发⽣错误的概率少D.附加位信息总量少3、在CMP AX,DX 指令执⾏后,当标志位SF,OF,ZF 满⾜逻辑关系(SF⊕OF)+ZF=0 时,表明()。
A. AX >DXD. AX ≤DX4、⼀个8 位的⼆进制整数,若采⽤补码表⽰,且由4 个“1”和4 个“0”组成,则最⼩值为()。
A.-120B.-7C.-112D.-1215、微型计算机在硬件上是由()四⼤部分分组成。
长沙理工大学单片机期末考试试题
期末考试试题:一、在括号中填上正确的内容:(20分)1. 8031单片机的最大寻址空间是(),该空间的地址范围为()。
2. 031的R0~R7寄存器在不同的区其对应的RAM地址不一样,当RS1,RS2=11时,R0的地址=()3. 8031具有四个双向8位I/O口,每个I/O线均由(),()和输入缓冲器组成。
每一条口线可独立用作输入又可用作输出,作输出时可()数据,作输入时可缓冲数据。
4. 上电复位以后,8031的各I/O口输出为()电平,SP=( )。
5. MCS-51系列单片机从外部数据存储器中读数据的指令是()或()6. 8031单片机内部包含哪些主要逻辑功能部件是()、()、()、()、()、()、()。
7. 8031指令中,ADD R0,R7 和SUBB A,20H,正确的是()8. MOVC A,@A+DPTR 指令执行的结果是()二、利用8031的T1定时器产生500US的定时,在P1.1输出周期为1MS的方波;F OSC=6MHZ。
完成程序设计。
(20分)三、设计一个程序,以9600bps的波特率将30H至3FH的内容通过串口发送出去。
单片机晶振频率为11.059MHz.(20分)四、设计一个电路,利用两片74LS373为89C51扩展16bit输出接口,地址自己定义。
(20分)五、设计一个程序,当8031有外部中断0产生时,把P1口置成低电平,并在P3.0输入低电平时把P1口变为高电平。
中断信号是电平跳变有效。
(20)参考答案:一、在括号中填上正确的内容:(20分)1. 8031单片机的最大寻址空间是(64K),该空间的地址范围为(0000-FFFFH)。
2. 031的R0~R7寄存器在不同的区其对应的RAM地址不一样,当RS1,RS2=11时,R0的地址=(18H)3. 8031具有四个双向8位I/O口,每个I/O线均由(锁存器),(输出电路)和输入缓冲器组成。
每一条口线可独立用作输入又可用作输出,作输出时可(锁存)数据,作输入时可缓冲数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
长沙理工大学单片机试卷(1)一、简答题(每题5分,共15分)1.MCS-51单片机存储器分为哪几个区域及地址划分范围?2.试用三种方法将累加器A中无符号数乘4。
3.DAC0832与单片机的接口方式有哪几种?二、选择与判断题(每题1.5分,共15分)1.单片机程序存储器中储存的程序通常称为( C )A.汇编语言B.高级语言C.机器语言D.逻辑语言2.MCS-51单片机的位寻址区位于内部RAM的( D )单元。
A. 00H—7FHB. 20H—7FHC. 00H—1FHD. 20H—2FH3.在MCS—51单片机的运算电路中,不能为ALU提供数据的是(A )A.PSW B.寄存器B C.累加器A D.暂存器4.执行返回指令时,返回的断点是(C )A.调用指令的首地址B.调用指令的末地址C.调用指令下一条指令的首地址D.返回指令的末地址5.内部RAM中的位寻址区定义的位是给(D )A.位传送操作准备的B.位逻辑运算操作准备的C.位控制转移操作准备的D.以上都对6.MCS-51单片机可分为两个中断优先级,各中断源的优先级别设定是利用寄存器(D )A.IE B.TCON C.SCON D.IP7.CPU是根据( A )引脚上的电平来区分是从片内存储器取指还是从片外存储器取指。
A.EA B.ALE C.RESET D.PSEN8.下列指令正确的是( D )A.PUSH @R0 B.DJNZ @R1,rel C.SETB A D.JC NEXT9.MCS-51单片机外部地址扩展总线由( B )构成。
A.P0和P1 B.P0和P2 C.P0和P3 D.P1和P210.单片机定时器的计数时钟周期T等于( D )A.2/f B.4/f C.6/f D.12/f三、填空题(每空格1分,共24分)1.如单片机的主振频率为12MHz,则一个时钟周期为1/12 微秒,一个机器周期为1 微秒。
2.MCS-51单片机共有8 个工作寄存器,21 个专用寄存器。
3.读扩展程序存储器的读控制信号是PSEN ,读扩展数据存储器的读控制信号是RD 。
4.单片机复位后,程序计数器PC的值为0000H ,堆栈指针寄存器SP的值为07H 。
5.单片机中断系统的五个中断源是、、、、。
6.MCS-51单片机定时计数器具有4 种工作方式。
7.单片机CPU执行指令分为操作和操作两步。
8.MCS-51单片机定时/计数器T1工作在方式1下最大定时时间为0.393216S时,此时的单片机主振频率为 2 MHz,定时输入脉冲频率为。
9.MOVC A,@A+DPTR源操作数是间接寻址,目的操作数是变址寻址。
10.某接口芯片的片选信号CS由A15~A4译码而得,则该芯片最多可使用地址数为个。
11.MCS-51的指令系统共有条指令,分为大类。
12. 在单片机系统中,当用户程序中既无中断程序,也无子程序时,堆栈区可作为使用。
四、程序分析题(每题6分,共18分)1.阅读下列程序并回答问题ORG 0100HSETB CMOV R0,#2CHMOV R2,#5MOVX A,@R0LOOP:ADDC A, @R0DJNZ R2,LOOPMOVX @R0,ASJMP $①参与加法运算的加数和被加数取自何处 A 、2CH 。
②如被加数为2CH,加数为19H,和为,存入。
2.下列程序运行后A中的内容为CLR CMOV A,#00HADD A,#0BHDA AADD A,#0F0HADDC A,#40H3. 试阅读下列程序并指出最后A中的内容为。
SETB CMOV A,#36HRL ASW AP ARRC ASW AP ACPL A五、程序设计题(每题12分,共12分)试编写一段程序从外部程序存储器SDATA开始的100个字节数据块中,找出所有正数组成一个新数据块存入2000H起始单元的外部数据存储器中。
六、接口电路设计题(每题16分,共16分)MCS-51系列单片机存储器扩展:试用一片2764 EPROM和一片6264静态RAM分别为8031扩展外部程序存储器和外部数据存储器,试用三总线结构画出扩展电路图,说明扩展的容量,并写出各芯片的地址范围。
长沙理工大学单片机试卷(2)一.(本题15分,每小题5分)简答题1. 堆栈有哪些功能?堆栈指针SP的作用是什么?在程序设计时,为什么要对SP重新赋值?2. PC是什么寄存器?是否属于特殊功能寄存器?它有什么作用?3. 简要介绍8255A芯片。
二.(本题15分,每小题1.5分)选择与判断题:从四个选项中选择一个正确的。
1.以下有关PC和DPTR的结论中错误的是(A )A.DPTR是可以访问的而PC不能访问B.它们都是16位的寄存器C.它们都具有加“1”功能D.DPTR可以分为2个8位的寄存器使用,但PC不能2.减小单片机的晶振频率,则机器周期(B )A.不变B.变长C.变短D.变长变短不定3.在MCS—51单片机的运算电路中,不能为ALU提供数据的是(A )A.PSW B.寄存器B C.累加器A D.暂存器4.执行返回指令时,返回的断点是(C )A.调用指令的首地址B.调用指令的末地址C.调用指令下一条指令的首地址D.返回指令的末地址5.内部RAM中的位寻址区定义的位是给(D )A.位传送操作准备的B.位逻辑运算操作准备的C.位控制转移操作准备的 D.以上都对6.MCS-51单片机可分为两个中断优先级,各中断源的优先级别设定是利用寄存器(D )A.IE B.TCON C.SCON D.IP7.MCS-51指令的机器码是由(A )和操作数或操作数地址组成。
A.操作码B.指令码C.地址码D.效验码8.能够用紫外光擦除ROM中程序的只读存储器是(C )A.掩膜ROM B.PROM C.EPROM D.EEPROM9.与定时工作方式1和0比较,定时工作方式2不具备的特点是(C )A.数溢出后能自动重新加载计数初值B.提高定时精度C.增加计数器位数D.适于循环定时和循环计数应用10.已知(A)=0C9H,(R2)=54H,PSW=80H,执行指令SUBB A,R2结果为(B )A.(A)=73H C Y=0 B.(A)=74H C Y=0C.(A)=73H C Y=1 D.(A)=74H C Y=1三.(本题24分,每空格1分)填空题1.MCS—51单片机的P0-P3口均是I/O口,其中的P0和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的和,在P0-P3口中,为真正的双向口,口具有第二引脚功能。
2.已知(SP)=65H,(65H)=50H,(64H)=30H,请分析执行下列指令后的结果POP DPHPOP DPL(DPTR)= ?(SP)= ?3.MCS-51系列单片机中,上电复位时,PC= ,SP= ,工作寄存器则采用第组,这一组寄存器的地址范围从到。
4.指令SJMP的跳转范围为,指令AJMP的跳转范围为,指令LJMP的跳转范围为。
5.访问内部RAM使用指令,访问外部RAM使用指令,而访问内、外部ROM 使用指令。
6.中断采样用于判断是否有中断请求信号,但MCS-51中只有才有中断采样的问题。
7.单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。
其中INT1的入口地址为,串行口入口地址为,T0 的入口地址为。
8.常用的I/O编址的方法分别是和两种。
四.(本题18分,每小题6分)程序分析题1.试分析各跳转指令的目的地址。
1800H LJMP 2FEEH1803H AJMP 12EH1805H SJMP 70H2.设8051内部RAM单元(30H)=40H,(40H)=10H,P1口为输入口,(P1)=11001010B,判断以下指令执行的结果MOV R0,#30HMOV A,@R0MOV R1,AMOV B,@R1MOV @R1,P1MOV P2,P1(R0)= (B)= (R1)=(40H)= (A)= (P2)=3.读下列程序,并填空使之形成完整的程序以实现如下功能。
使用数据传送指令将片内RAM 40H、41H、42H……4FH存储单元分别置数10H、11H、12H……1FH。
源程序如下:ORG 0000HSTARTORG 0100HSTART:MOV R0,#40HMOV R7,MOV A,#10HLOOP:MOV ,AINC R0R7,LOOPEND五.(本题共12分)程序设计题利用定时/计数器T1要求从P1.7脚输出周期为500μS的方波,f osc为6MHZ,T1工作在方式0,试用中断方式设计应用程序。
六.(本题共16分)接口电路设计题有一块数据存储器6216,存储容量为2048个单元,准备与8031单片机接口作为数据存储区,存储地址范围设为3000H~37FFH。
要求:1.设计该存储器扩展电路,其中片选信号必须采用全地址译码电路;2.编写一段程序,将所有单元置入初值55H。
答案:C B A CD D A C C B!并行??P0 P32 5030H 63H3 0000H 07H 0 00H 07H4 -126 +129 2KB 64KB5 MOV MOVX MOVC6 串行口中断7 0013H 0023H 000BH8 单独编址统一编址1 2FEEH192EH1877H2 (R0)=40H (B)= 10H (R1)=11001010B(40H)= 11001010B (A)=40H (P2)=11001010B 3 LJMP#0FH@R0INC ADJNZSJMP $五ORG 0000HLJMP STARTORG 001BHLJMP T1ORG 1000HSTART: MOV TMOD ,#00HMOV TH1 ,#F8HMOV TL1 ,#30HMOV IE ,#88HSETB TR1LOOP: SJMP $T1: CPL P1.7MOV TH1 ,#F8HMOV TL1 ,#30HRETIEND。