单片机期末试卷电信071,电信072,电信073a答案
单片机期末考试_试题含答案4教学提纲
二、简答题(15分,每小题5分)1 • 51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?2 •各中断源对应的中断服务程序的入口地址是否能任意设定?3•如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。
三、参数计算题(16分)已知一单片机系统的外接晶体振荡器的振荡频率为11 . 059MHz,请计算该单片机系统的拍节P、状态S、机器周期所对应的时间是多少?指令周期中的单字节双周期指令的执行时间是多少?四、改错题(共5分,每小题1分)以给出的指令操作码为依据,请判断MCS—5I单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。
1 • MUL R0R12 • MOV4. MOVC @A+DPTR , A5 - LJMP #1000H(5分,每问1五、寻址方式令)说明MCS— 51单片机的下列各条指令中源操作数的寻址方式(可直接在每条指令后面书写)1 • ANLA,20H2 • ADDC A,#20H3 • JZ rel4• CLRC5 • RRA六、使用简单指令序列完成以下操作(12分)1 •请将片外RAM20H — 25H单元清零2 •请将ROM3000H单元内容送R7七、编程题(18分)已知一MCS — 51单片机系统的片内RAM 20H单元存放了一个8位无符号数7AH,片外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM的01H、00H单元中,同时将所编写程序运行完成后的数据和状态添入下表中给出的PSW的有矣位以及寄存器A、DPTR和RAM单元中。
八、判读电路题(14分)下图为MCS — 51单片机系统中混合扩展多片存储器2764、6264芯片部分连线电路图。
试分析电路并回答下列问题:1 •请简单叙述2764芯片的功能、容量、在电路中起什么作用?2 .请简单叙述6264芯片的功能、容量,在电路中起什么作用?3 •请分析各片2764、6264所占用的单片机数据存储空间的地址范围是多少?的任意区域,此时,通过以下方式,可实现对中断服务程序的执行:(4分)ORGO003H (2 分)JMP INTOP列举其他中断跳转的例子也可,但叙述的中断源要与中断地址相对应才可得分,如外中断0对应0003H地址。
(附答案)《单片机》期末A卷
一、选择题(每题1分,共15分)将正确答案填写在下面的表格中1 2 3 4 5 6 7 89 10 11 12 13 14 15 得分1、二进制数110110110对应的十六进制数可表示为_____________。
( C )A、1D3HB、1B6HC、DB0HD、666H2、MCS—51单片机的CPU主要的组成部分为_________。
( A )A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器3、PSW=18H时,则当前工作寄存器是__________。
( D )A、0组B、1组C、2组D、3组4、MCS-51在外扩ROM、RAM时,它的地址是通过以下传送________。
( BA、P0和P1B、P0和P2C、P1和P2D、P1和P35、MCS—51上电复位后SP的内容应是__________。
( B )A、00HB、07HC、60HD、70H6、MCS-51单片机的堆栈必须位于___________。
( A )A、片内数据存储区B、片外数据存储区C、片内程序存储区D、片外程序存储区7、MCS-51一个机器周期包含的振荡时钟周期数为__________。
( DA、1B、4C、8D、128、为了使80C51发生复位,应当在80C51的RST引脚上加_________。
( D )A、2个振荡时钟周期以上的低电平B、2个机器周期以上的低电平C、2个振荡时钟周期以上的高电平D、2个机器周期以上的高电平9、MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是__________。
( A )A、寄存器间接寻址B、寄存器寻址C、基址加变址寻址D10、指令MOV R0,20H执行前R0=30H,20H=38H执行后R0中的内容为。
( D )A、20HB、30HC、50HD、38H11、MCS—51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制T1和T0的操作模式及工作方式,其中C/T表示的是_________。
武汉理工大学单片机电信07级试卷含答案共5页
A1武汉理工大学试卷(闭卷A)备注:答题一律写在答题纸上并连同试卷一起上交。
一.填空题(每空1分,共15分)1. 1个机器周期由()个状态周期及()个振荡周期组成。
2.MCS-51单片机的外部数据存储器和外部I/O口实行()编址,并使用相同的选通控制信号,均使用()指令访问。
3. 51 系列单片机内部数据存储器地址范围为00~7FH。
地址的前()个单元称为寄存器区。
可用作();R0与R1可作()使用。
4. 8XX51单片机的堆栈设在内部RAM区,深度不大于(),初始化时SP指向()。
5.对于串行口中断,CPU响应中断后,没有用硬件清除()标志TI、RI,必须用()清除。
6. 中断处理的过程分为4个阶段:()、()、()和()。
二.简答题(每小题3分,共15分)1. 在51系列单片机的汇编指令集中,有哪些寻址方式?2. 8051单片机的PSEN、RD、WR信号分别是什么功能?可由哪些指令产生?3. 若51系列单片机进行了系统扩展,其P0,P2还能作为I/O口用吗?它们在系统扩展后的功能是什么?4. 定时/计数器的启动与GATE控制位有何关系?请作简单说明。
5. MXX51系列单片机的中断系统共分几类优先级?如何设定?三、程序设计(每小题10分,共20分)1. 双字节的被加数、加数分别存放在R1R0、R7R6中,请编写程序,实现双字节加法运算,要求R1R0+R7R6 (32H)(31H)(30H),其中,R0、R6、(30H)分别表示被加数、加数以及和的最低位。
2. 片内RAM地址为50H-5FH的单元中存放着16个无符号数,请按从小到大的顺序依次排列它们。
A2四.接口应用与扩展(每小题15分,共30分)1.用8XX51的P1口接8个LED发光二极管,由INT1接一消抖开关产生中断请求信号,开始P1.0的LED亮,以后每中断一次,下一个LED亮,顺序下移,且每次只一个LED亮,周而复始。
试画出电路图,并编制程序。
《单片机技术》期末试卷 A卷及答案
适用专业: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]
单片机原理及接口技术期末考试试题及答案(word版可编辑修改)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(单片机原理及接口技术期末考试试题及答案(word版可编辑修改))的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为单片机原理及接口技术期末考试试题及答案(word版可编辑修改)的全部内容。
《单片机原理及接口技术》试卷一.单项选择题(每题1分,共20分)1.DPTR为( )A。
程序计数器 B.累加器 C.数据指针寄存器 D.程序状态字寄存2。
PSW的Cy位为( )A。
辅助进位标志 B.进位标志 C.溢出标志位 D。
奇偶标志位3.MCS-51单片机片内ROM容量为( )A。
4KB B。
8KB C.128B D。
256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?( )A.MULB.MOVXC.MOVC D。
MOV5。
direct表示()A.8位立即数 B。
16位立即数 C。
8位直接地址 D.16位地址6。
堆栈指针SP是一个()位寄存器A。
8 B.12 C.13 D.167。
定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为( )A。
方式0 B.方式1 C。
方式2 D。
方式38。
定时器/计数器工作方式0为( )A.13位定时/计数方式 B。
16位定时/计数方式C。
8位可自动装入计数初值方式 D.2个8位方式9.MCS-51的最小时序定时单位是()A。
节拍 B.状态 C。
机器周期 D。
指令周期10.#data表示()A.8位直接地址B.16位地址 C。
8位立即数 D。
16位立即数11.主频为12MHz的单片机它的机器周期为( )A.1/12微秒B.0。
07电信单片机A参考答案
07电信单片机A参考答案一、填空1、低电平2、128,工作寄存器区,位寻址区,数据存储区3、16,DPH,DPL4、变址寻址5、直接6、47、外部中断0,定时计数器0溢出中断,外部中断1,定时计数器1溢出中断,串行口中断8、8,409、半双工,全工二、选择CBBAD ACCBB三、简答题1、中断请求中断响应中断处理2、接收与发送缓冲器SBUF,输入移位寄存器,串行口控制寄存器SCON 以及波特率发生器等组成3、12机器周期6×106=2×10-6s=2uS又方式1为16进制定时器.故(216—X)×2×10-6=2×10-3=>216-X=1000=>X=65536-1000=64536 即初值=FC18H四、阅读并分析程序1、答:(R0)= 7E H, (7DH)= 7E H, (7EH)= 40 H。
2、答:(17)H= 37H , (A)= CBH , (R0)= 17H ,五、请写出源程序1.MOV A,R1ADD A,R3MOV R5,AMOV A,R0ADDC A,R2MOV R4,A2的答案有很多种3ORG 0000H MAIN:MOV SCON,#40H MOV TMOD,320HMOV TL1,#0FAHMOV TH1,#0FAHSETB TR1FS: MOV P2,#0FFHMOV A,P2MOV SBUF,ALP1: JBC TI,LPAJMP LP1LP: CLR TILJMP FSEND乙机:。
单片机期末考试试卷以及参考答案(DOC)
单项选择1. PC的内容是:A 当前指令前一条指令的地址B 下一条指令的地址C 控制器中指令寄存器的地址D 当前正在执行指令的地址2. 在MOVX A,@DPTR指令中,DPTR的内容是A 片内数据存储器地址B 片外程序存储器地址C 片内程序存储器地址D 片外数据存储器地址3.以下指令没有错误的是A PUSH DPTRB SUBB R3,R0C POP DPTRD ADD A,@R1B是A 总线标准B 可编程并行接口C 可编程串行接口D 译码器5.在MCS-51中,为实现P0口数据和低位地址分时复用,应使用A 地址寄存器B 地址译码器C 地址缓冲器D 地址锁存器6.MCS-51单片机启动复位后,程序计数器PC的内容为A 0000HB 1000HC 2000HD 3000H7.不能使MCS-51单片机的SP改变的指令是A ANL 指令B PUSH指令C POP指令D LCALL指令8.MCS-51单片机PUSH指令的操作数是A 位操作数B 双字操作数C 字节操作数D 字操作数9. 8031片外扩展数据存储器的最大容量是A 16KB 64KC 8KD 32K10.在LED显示中,为了输出位控和段控信号,应使用指令A MOVXB MOVC MOVCD XCH11.MCS-51执行子程序返回指令,从栈顶弹出的断点地址送给A DPTRB CYC SPD PC12.MCS-51执行出栈指令过程中,SPA 加2B 减2C 减1D 加113.MCS-51的定时器/计数器是A 两个16位的加法计数器B 1个16位的加法计数器C 两个16位的减法计数器D 1个16位的减法计数器14.MCS-51的MOV A,20H指令的源操作数的寻址方式是A 直接寻址B 位寻址C 立即寻址D 间接寻址15.以下关于8155的叙述哪一个是错误的A 是一个可编程的并行接口B 有256个单元的RAMC 是一个可编程的接口芯片D 是一个可编程的串行接口16.D/A是A 模数转换器B 解调器C 调制器D 数模转换器17.在MCS-51中,MOVC指令可对以下哪种存储器进行读操作A 片内数据存储器B 片外数据存储器C 程序存储器D 堆栈区域18.MCS-51的PSW寄存器内存放的是A 指令地址B 栈顶地址C 程序运行的状态信息D 片内数据存储器地址19. 8051单片机的一个机器周期有A 6个时钟周期B 12个时钟周期C 24个时钟周期D 32个时钟周期20.已知8255的端口地址为1000H--1003H,其控制口地址是A 1000HB 1001HC 1002HD 1003H21.MCS-51程序计数器PC的加1操作A 是通过加1指令进行的B 是通过传送进行的C 是通过减法指令进行的D 是自动进行的22.在指令MOV A ,@R1中,R1存放的是A 操作数地址B 转移地址C 操作数D 相对位移量23.MCS-51构成系统总线时,可提供高8位地址线的口是A P0 口B P1 口C P2口D P3口24.下列指令中与进位标志位Cy无关的指令是A 加法指令B 减法指令C 除法指令D 数据传送指令25. 8031扩展外部存储器时要加锁存器74LS373,其作用是A 锁存寻址单元的数据B 锁存相关的控制和选择信号C 锁存寻址单元的高8位地址D 锁存寻址单元的低8位地址26. 在中断服务程序中,至少应有一条A 转移指令B 传送指令C 中断返回指令D 加法指令27.MCS-51单片机复位后,当前的工作寄存器是A 0组B 1组C 2组D 3组28.在MCS-51中,ALU是A CPUB 控制器C 算术逻辑运算单元D 寄存器29.内部RAM中的位寻址区定义的位是给A 位操作准备的B 移位操作准备的C 控制移位操作准备的D 存储状态准备的30.在MCS-51中需双向传递信号的是A 地址线B 控制信号线C 电源线D 数据线31.下列定时/计数硬件资源中,不是供用户使用的是A 定时器/计数器控制逻辑B 低8位计数器TLC 高8位计数器THD 用于定时计数器/计数控制的相关寄存器32. 通过串行口发送或接收数据时,在程序中应使用A MOV指令B MOVC指令C SWAP 指令D MOVX指令33. ADC0809 是A 8位数模转换器B 调制器C 8位模数转换器D 解调器34. 以下指令中源操作数为寄存器寻址的是A ANL A,#0FHB ADD A,R0C MOV A,20HD ADD A,@R035. MCS-51单片机的地址线是A 8根B 16根C 32根D 4根36. MCS-51不能为片外数据存储器提供和构成地址的有A 寄存器R0B 指针DPTRC 寄存器R1D 程序计数器PC37. MCS-51只能进行的十进制运算A 只有加法B 有乘法和除法C 有加法和减法D 只有减法38. MCS-51 的ADDC A,#20H指令,源操作数在A 片内RAM中B 片外RAM中C 程序存储器中D 寄存器中39. 在下列信号中,不是给MCS-51单片机扩展数据存储器使用的是A EAB ALEC WRD RD40. 下列哪条指令执行后,程序计数器PC不发生突变A RETB SJMP L1C ACALL STD PUSH 20H41. 以下各项不能用来对内部数据存储器进行访问的是A 堆栈指针SPB 数据指针DPTRC 按存储单元地址或名称D 由R0或R1间址寻址42. 若在MCS-51系统中只扩展一片Inter 2764(8K×8),除应使用P0口的8条口线外,至少还需要使用P2口的口线A 4条B 5条C 6条D 7条43. 8155是A 总线标准B 锁存器C 可编程的串行接口D 可编程的并行接口44. 已知SP的内容为20H,执行PUSH 30H 后,SP的内容为A 1FHB 21HC 22HD 1EH45. 三态缓冲寄存器输出端的“三态”不包含A 高B 低C 低阻D 高阻46. 以下不属于8255特点的是A 可编程的并行接口B 有24根I/O线C 有3个8位的并行口D 有256个字节的RAM47. 读取A/D转换的结果,使用指令A MOV A,@R0B MOVX @DPTR,AC MOVC A,@A+DPTRD MOVX A,@DPTR48. 在寄存器寻址方式中,指定寄存器中存放的是A 操作数B 地址偏移量C 操作数地址D 转移地址49. 在MCS-51中CY是A 溢出标志B 进位标志C 辅助进位标志D 奇偶标志50. 在直接寻址方式中,操作数是在A 寄存器中B 片内数据存储器中C 片外数据存储器中D 程序存储器中51. MCS-51的PSW是A 堆栈指针B 程序计数器C 程序状态字D 数据指针52. MCS-51单片机外中断初始化时不包括A 设置中断总允许B 设置中断优先级C 设置外中断允许D 设置中断方式53. 外中断请求信号是由A 计数器发出的B 串行口发出的C CPU发出的D 外设发出的54. DAC0832是A 模数转换器B 数模转换器C 调制器D 锁存器55. 为MCS-51外扩的I/O 接口的地址是A 和片内数据存储器统一编址B 和片外数据存储器统一编址C 和片外程序存储器统一编址D 和片内程序存储器统一编址56. 以下不属于MCS-51的定时器/计数器特点的是A 两个16位的定时器/计数器B 加法计数器C 有4种工作方式D 减法计数器57. 调制解调器的功能是A 串行数据与数据的转换B 数字信号与模拟信号的转换C 电平信号与频率信号的转D 基带传送方式与频带传送方式的转换58. MCS-51单片机中的SP是A 程序计数器B 数据指针C 程序状态字D 堆栈指针59. 在以下指令的执行时,可能会影响CY的是A MOV A,#20HB ADD A,20HC POP 20HD XCH A,R160. MCS-51外扩ROM、RAM时,它的数据总线是A P0口B P1口C P2口D P3口61. 中断响应时,要保护断点,入栈保护是A PCB 累加器AC 指针DPTRD 寄存器B62. 使用8255可以扩展出的I/O接口线是A 16根B 22根C 24根D 32根63. 某静态RAM芯片的容量是(4K×8),其片内寻址线是A 12根B 13根C 14根D 15根64. 当单片机启动ADC0809进行A/D转换时,应使用指令A MOV A,20HB MOVX A,@DPTRC MOVC A,@A+DPTRD MOVX @DPTR,A65. 执行子程序返回指令时,返回的断点是A 返回指令的末地址B 调用指令的首地址C 调用指令的末地址D 调用指令的下一个指令的首地址66. 以下叙述中,不属于MCS-51的存储器系统特点的是A 片内、片外存储器同时存在B 系统中可有64K程序存储器C 片内数据存储器有128(256)个单元D 数据存储器和程序存储器统一编址67. 在接口电路中的“口”一定是一个A 数据寄存器B 即可读又可写的寄存器C 可编址的寄存器D 已赋值的寄存器68. 对8155进行初始化编程时,需使用A MOVX指令B MOV 指令C MOVC指令D PUSH指令69. 以下叙述中,不属于DAC0832的工作方式是A直通 B 全双工 C 双缓冲 D 单缓冲70. 在子程序中,至少应有一条A 传送指令B 转移指令C 加法指令D 子程序返回指令71. 以下叙述中,属于总线标准的是A RS-232CB 8255AC 8155D 74LS138多项选择题1.MCS-51单片机执行哪些指令PC发生突变A POP 30HB SJMP LL1C LCALL ASID 当Cy=0,执行JNC LOPE 当A=6,执行JZ NEXT2.以下关于单片机的叙述哪些是正确的A 单片机属于微型计算机B 单片机是将CPU、存储器、I/O接口集成在一块芯片上C 单片机是将CPU、计数器、中断集成在一块芯片上D 单片机是CPUE 单片机是一个可广泛应用于工业、军事、家用电器中的微型机3.以下哪些指令是源操作数是在片内数据存储器中A ANL A,20HB ADD A,@R0C ADD A,#10HD MOVX A,@R1E MOVC A,@A+DPTR4.以下关于8255的叙述哪些是错误的A 8255有22根I/O引脚B 8255有256个字节的RAMC 8255是可编程并行接口D 8255有1个14位的计数器E 8255的A口有3种工作方式5.MCS-51执行以下哪些指令SP会发生变化A PUSH 20HB ANL A,#0FHC LCALL SU1D POP 20HE MOV A,#20H6.MCS-51的寄存器R0、R1可对哪些存储器进行间址A 片内程序存储器B 片外程序存储器C 片内数据存储器D 片外数据存储器E 片外数据存储器的前256个单元7.能为访问程序存储器提供或构成地址的有A PC和AB PSW和AC PCD DPTR和AE PC、A、DPTR和SP8.以下关于MCS-51的定时器/计数器的叙述哪些是错误的A MCS-51有两个16位的定时器/计数器B MCS-51定时器/计数器是减法计数器C MCS-51定时器/计数器有4种工作方式D MCS-51定时器/计数器在片外E MCS-51定时器/计数器不需要初始化9.以下哪些指令不属于算术运算指令A ANL A,#20HB ADD A,R3C SUBB A,20HD INC R1E ORL A,R010.以下哪些叙述属于异步串行通信帧格式的内容A 1--2个停止位B 1个起始位C 1个同步字符D 5--8个数据位E 一位奇偶校验位11.以下叙述哪些不属于总线标准A RS-422B USBC DAC0832D 74LS138E RS-232C12.以下关于MCS-51单片机的特性叙述哪些是正确的A 8位CPUB 32个I/O引脚C 程序和数据存储器同时存在D 24V电源供电E 2个16位可编程定时器/计数器13.以下哪些指令的源操作数是间接寻址A ADD A,30HB MOV A,@R0C MOVX A,@DPTRD XCH A,40HE MOVC A,@A+PC14.对于MCS-51工作寄存器,以下叙述正确的是A 共有8个单元B 用R0--R7命名C 共有32个单元D 分为4组,每组8个E 分为2组,每组8个15.MCS-51单片机执行以下哪些操作PC是顺序改变A PUSH 20HB 当A=5,执行JZ NEXTC ACALL SS1D 响应中断E LJMP NEXT16.以下有关MCS-51定时器/计数器的叙述哪些是错误的A MCS-51有2个16位的加法计数器B MCS-51有2个14位的加法计数器C MCS-51有2个16位的减法计数器D MCS-51定时器/计数器需要进行初始化E MCS-51定时器/计数器计数归零可发出中断请求信号17.下列理由中,能说明MCS-51 I/O端口是统一编址的是A P3口线具有第2功能B 扩展数据存储器与片内数据存储器存储空间重叠C 使用片外数据存储器存取指令访问I/O端口D 没有专门的I/O指令E 没有区分存储器和I/O端口的控制信号18.以下关于8155的叙述哪些是正确的A 8155有A口、B口、C口B 8155有256个字节的RAMC 8155是可编程的并行接口D 8155是可编程的串行接口E 8155有2个16位的计数器19.以下对MCS-51机器周期的叙述哪些是对的A 一个机器周期有12个状态B 一个机器周期有12个时钟周期C 机器周期实现特定功能所需要的时间D 一个机器周期有6个时钟周期E 一个时钟周期有6个状态20.以下关于串行通信的叙述哪些是正确的A 数据一位一位顺序发送或接收B 多位数据同时发送或接收C 异步通信发送器和接收器有各自的时钟周期D 可以通过并行口实现串行通信E 异步通信发送器和接收器使用同一个时钟21.以下有关中断的叙述哪些是正确的A MCS-51有5个中断源B MCS-51的中断不能嵌套C MCS-51的中断需要进行初始化D MCS-51的中断请求都是自动撤除的E MCS-51有两个中断优先级填空:1. 8031单片机复位后,其程序计数器PC的内容为___________。
单片机原理及应用期末考试试题含答案(K12教育文档)
单片机原理及应用期末考试试题含答案(word版可编辑修改)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(单片机原理及应用期末考试试题含答案(word版可编辑修改))的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为单片机原理及应用期末考试试题含答案(word版可编辑修改)的全部内容。
单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机.2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。
3、两位十六进制数最多可以表示 256 个存储单元.4、89C51是以下哪个公司的产品?( C )A、INTELB、AMDC、ATMELD、PHILIPS5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。
6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器.T7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。
F8、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据由 P0 口提供。
9、在I/O口中, P0 口在接LED时,必须提供上拉电阻, P3 口具有第二功能。
10、是非题:MCS—51系列单片机直接读端口和读端口锁存器的结果永远是相同的。
F11、是非题:是读端口还是读锁存器是用指令来区别的.T12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。
F13、是非题:中断的矢量地址位于RAM区中。
c语言单片机期末试题及答案
c语言单片机期末试题及答案一、选择题(每题2分,共20分)1. C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 在C语言中,以下哪个函数用于将字符串复制到另一个字符串?A. strcpyB. strcatC. strncpyD. strcmp答案:A3. 下列关于单片机的描述,哪一项是不正确的?A. 单片机是一种集成了CPU、存储器和I/O接口的微控制器。
B. 单片机通常用于嵌入式系统。
C. 单片机的编程语言只能是汇编语言。
D. 单片机的运行速度通常高于个人计算机。
答案:C4. 在C语言中,下列哪个运算符用于计算两个数的和?A. +B. -C. *D. /答案:A5. 在单片机编程中,下列哪种方式用于控制单片机的I/O端口?A. 直接操作内存地址B. 使用中断C. 通过操作系统调用D. 通过串口通信答案:A二、填空题(每题2分,共20分)1. C语言中,表示逻辑与的运算符是____。
答案:&&2. 在单片机中,用于定义变量存储类型的关键字是____。
答案:volatile3. C语言中,用于定义数组的关键字是____。
答案:数组4. 在单片机编程中,用于控制定时器的函数是____。
答案:定时器函数5. C语言中,用于定义函数的关键字是____。
答案:函数三、简答题(每题5分,共30分)1. 请简述C语言中指针的概念。
答案:指针是一种变量,其值是另一个变量的内存地址。
2. 描述单片机的中断系统是如何工作的。
答案:单片机的中断系统允许外部或内部事件打断CPU当前的执行流程,以处理紧急任务。
3. 解释C语言中函数的原型声明和定义的区别。
答案:函数原型声明只包含函数的返回类型、名称和参数列表,而定义则包括函数原型和函数体。
4. 在单片机编程中,如何使用循环结构?答案:循环结构用于重复执行一段代码,直到满足特定条件。
单片机期末考试题及答案
单片机期末考试题及答案一、选择题(每题2分,共20分)1. 下列哪个不是单片机的特点?A. 体积小B. 功能强C. 价格昂贵D. 功耗低答案:C2. 8051单片机的内部存储器中,哪个是程序存储器?A. RAMB. ROMC. EPROMD. EEPROM答案:B3. 下列哪个不是单片机的输入/输出设备?A. 键盘B. 显示器C. 打印机D. 硬盘答案:D4. 单片机的中断系统包括哪几个部分?A. 中断源B. 中断控制器C. 中断服务程序D. 所有以上答案:D5. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B6. 下列哪个是单片机的编程语言?A. C语言B. HTMLC. SQLD. XML答案:A7. 单片机的串行通信方式有哪些?A. UARTB. SPIC. I2CD. 所有以上答案:D8. 单片机的看门狗定时器的作用是什么?A. 监控程序运行B. 计时C. 存储数据D. 控制电源答案:A9. 单片机的ADC(模拟/数字转换器)的作用是什么?A. 将模拟信号转换为数字信号B. 将数字信号转换为模拟信号C. 存储数据D. 执行程序答案:A10. 下列哪个不是单片机的外设接口?A. UARTB. SPIC. I2CD. USB答案:D二、填空题(每空2分,共20分)1. 单片机的CPU由_________、_________和_________组成。
答案:算术逻辑单元(ALU)、控制单元(CU)和寄存器堆2. 8051单片机的外部数据存储器地址范围是_________。
答案:外部数据存储器地址范围是80H-FFH3. 中断服务程序的入口地址存放在_________。
答案:中断向量表4. 单片机的I/O口可以通过_________方式进行扩展。
答案:总线扩展5. 单片机的看门狗定时器在_________时会重置。
答案:程序正常运行6. 单片机的ADC转换过程包括_________和_________两个阶段。
(精校版)单片机原理及应用期末考试试卷及答案
(完整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)。
《单片机》期末考试A卷答案1
《单片机》期末考试A卷答案1第1 页共 4页期末考试试题课程:《单片机原理及其应用》题目一二三四五六七总成绩复核得分阅卷教师一、选择题(每题1分,共20分)1、MCS -51系列单片机的字长是 C 位。
(A ) 32 (B ) 16 (C ) 8 (D )4 2、EEPROM 的中文含义是 D 。
(A )只读存储器(B )随机存储器(C )可擦除存储器(D )电可擦除可编程存储器 3、SRAM 的中文含义是 B 。
(A )随机存储器(B )静态随机存储器(C )动态随机存储器(D )只读除存储器 4、下列芯片中属于单片机的芯片是 A 。
(A ) AT89C52 (B ) 8086 (C ) 80286 (D )Z80 5、算术逻辑单元的英文缩写是 B 。
(A ) ACC (B )ALU (C ) PC (D )DPTR 6、8032单片机内部有 C 个16位定时/计数器。
(A ) 1 (B ) 2 (C ) 3 (D )47、当8051单片机系统的振荡晶体频率为12MHz 时,其一个机器周期的时间是 B 。
(A )0.5μS (B )1μS (C )2μS (D )4μS 8、MCS-51单片机复位后程序计数器PC = D 。
(A ) 0FFFFH (B ) 2000H (C ) 0030H (D )0000H 9、8051单片机的P1口可以驱动 A 个LSTTL 负载。
(A ) 4 (B ) 8 (C ) 16 (D )3210、对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上 B 个机器周期时间。
(A ) 1 (B ) 2 (C ) 4 (D )6 11、8031单片机的定时器T1有 C 种工作方式。
(A ) 1 (B ) 2 (C ) 3 (D )412、当MCS -51系列单片机的RST 引脚上出现持续 C 个振荡周期以上的高电平时,系统复位。
(A ) 6 (B ) 12 (C ) 24 (D )3613、8051单片机的RST 引脚通过一个 D 与单片机复位电路相连。
07电信单片机A
贵州师范大学2009—2010学年度第2学期《单片机原理及应用》课程期末考试试卷(A卷; 闭卷)姓名学号学院机电工程学院年级专业电气信息07本试卷共 3 页,满分 100分;考试时间 150分钟。
题号一二三四五总分统分人题分20 20 18 18 24得分得分评分人一、填空(每空1分,共20分)1、当使用8051单片机时,需要扩展外部程序存储器,此时EA应为2、8051单片机基本型内部RAM有个字节单元,这些单元可以分为三个不同的区域,分别是,,。
3、数据指针寄存器DPTR是一个_____位专用寄存器,其高字节用_____表示,低字节用_____表示。
4、MOVC A,@A+DPTR属于_____________寻址方式。
5、MOV A,40H指令对于源操作数的寻址方式是寻址。
6、MCS-51单片机中定时/计数器,可以被设定种工作方式。
7、8051单片机中断源,其优先级从高到低默认顺序是: ___________ ,___________,___________ ,_____________ ,______________.。
8、MCS-51系列单片机字长是_______位,有根引脚。
9、根据信息的传送方向,串行通讯分为单工, 和3种。
得分评分人二、单项选择(每小题2分,共20分)1、5.8031单片机的机器周期为2μs,则其晶振频率fosc为MHz.( )(A) 1 (B)2 (C)6 (D)122、使8031的定时器T1停止定时的指令是( )(A)CLR TR0 (B)CLR TR1 (C)SETB TR0 (D)SETB TR13、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()(A)MOV (B)MOVX (C)MOVC (D)以上都是4、8031响应中断后,中断的一般处理过程是( )(A) 关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回(B) 关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回(C) 关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回(D) 关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回5、下列哪条指令是正确的()(A) PUSH,R2 (B) ADD R0 , A(C) MOVX A @DPTR (D) MOV @R0,A6、PSW中的RS1和RS0用来( )(A) 选择工作寄存器区号(B) 指示复位(C) 选择定时器(D) 选择工作方式7、某种存储器芯片是8KB,那么它的地址线根数是()(A) 11根(B)12根(C )13根(D)14根8、定时器/计数器工作方式1是()(A)8位计数器结构(B)2个8位计数器结构(C)13位计数结构(D)16位计数结构9、堆栈数据的进出原则是()(A)先进先出(B)先进后出(C)后进后出(D)进去不出10、默认情况下,对R7的访问,即是对()的访问(A)内部RAM 的00H (B)内部RAM 的07H (C)位寻址区20H (D)外部RAM的07H 得分评分人三、简答题(每小题6分,共18分)1、中断处理过程大致可分为哪三个步骤?2、单片机串行口主要有哪几部份组成?3、MCS-51采用6MHz的晶振,定时2ms,如用定时器方式1时的初值(16进制数)应为多少?(写出计算过程)装订线得分评分人四、阅读并分析程序(每小题9分,共18分)1.下列程序执行后,结果如何?MOV R0, #7EHMOV @R0,#40HDEC R0MOV @R0,#7EH答:(R0)=_ _ , (7DH)=_ __, (7EH)=__ __ 。
单片机期末考试试卷及答案
单片机期末考试试卷及答案本文为单片机期末考试试卷及答案,共计1800字。
一、选择题1. 单片机是指一种集成电路,其中包含了?a) CPUb) RAMc) ROMd) 所有选项都正确答案: d) 所有选项都正确2. 单片机中的RAM主要用来做什么?a) 存储程序b) 存储数据c) 控制输入输出d) 运算操作答案: b) 存储数据3. 在单片机中,GPIO引脚是用来做什么的?a) 输入数据b) 输出数据c) 控制时钟d) 所有选项都正确答案: d) 所有选项都正确4. 在单片机程序中,循环结构可以使用哪种语句实现?a) if语句b) switch语句c) for循环语句d) 所有选项都正确答案: c) for循环语句5. 单片机中的ADC模块用于什么功能?a) 模拟信号转换为数字信号b) 数字信号转换为模拟信号c) 控制输入输出d) 所有选项都正确答案: a) 模拟信号转换为数字信号二、编程题1. 编写一个程序,通过串口输出"Hello World!"。
```c#include <reg51.h>#include <stdio.h>#include <stdlib.h>void main() {printf("Hello World!");}```2. 编写一个程序,通过ADC模块读取外部电压,并将其以5位数值的形式通过数码管显示。
```c#include <reg51.h>#include <stdio.h>#include <stdlib.h>void main() {unsigned int adc_value;// 初始化ADC模块// ...// 读取ADC数值adc_value = ADC_Read();// 将数值转换为5位数码管显示unsigned int digit1, digit2, digit3, digit4, digit5; digit1 = (adc_value / 10000) % 10;digit2 = (adc_value / 1000) % 10;digit3 = (adc_value / 100) % 10;digit4 = (adc_value / 10) % 10;digit5 = adc_value % 10;// 显示数字// ...// 循环显示while(1) {// ...}}```三、简答题1. 什么是中断?中断是一种机制,它允许外部设备在需要处理时打断正在执行的程序,从而优先处理设备的事件。
2007年秋单片机期末试卷A
×
×
第四题:读程序(1×10=10分)
44.①:100AH;②:2AH;③:09H;④:00H;⑤:09H;
45.⑥:38H;⑦:38H;⑧:TAB;⑨:43H;⑩:43H。
第五题:程序设计题(1×10=10分)
46.①: DIV AB;②:A;③:B;
④:#10;⑤:DIV AB;
47.⑥: MOVX @DPTR,A;⑦:$;⑧:MOVX A,@DPTR;
2.8031单片机复位后,R4所对应的存储单元的地址为(4),上电复位时,PSW=(5)。这时当前的工作寄存器区是(6)组工作寄存器区。
3.MOVC A,@A+DPTR源操作数采用是(7)寻址方式。
4.执行ANL P1,#(8)H后,可对P1口的高四位清零;若执行XRL P1,#(9)B后,可对P1口的高两位取反。
若(R0)=0B8H:(A)=(⑥);(R0)=(⑦);(DPTR)=(⑧);
若(R0)=6CH:(A)=(⑨),(R0)=(⑩)。
第五题:程序设计题(1×10=10分)
46.编程将A中单字节二进制数(如FEH)转换成BCD码数(十进制数,如254),BCD码数在片内RAM 30H(高位字节),31H、32H(低位字节)三个单元中。
12.DAC0832通过相应的控制信号可使其工作在三种不同的方式,即(22)方式、(23)方式与(24)方式。
13.计算延时程序的执行时间。(设晶振频率fosc=12MHz)
源程序指令周期(M)指令执行次数
DELAY:MOV R6,#64H1(25)
I1:MOV R7,#0FFH1(26)
I2:DJNZ R7,I22(27)
(A)MOVC指令(B)MOVX指令
单片机期末试题(含答案)
单片机期末试题(含答案)单片机期末试题(含答案)1. 选择题(40分)1) 单片机是由______股组成的。
A. 双向数据总线、地址总线、控制总线B. 单向数据总线、地址总线、控制总线C. 单向数据总线、寄存器总线、控制总线D. 双向数据总线、寄存器总线、控制总线答案:A2) 以下哪个单片机是基于HARVARD结构的?A. 8051B. AVRC. PICD. ARM答案:C3) 在51单片机中,汇编指令“MOV A, #78H”的16进制形式是:A. E478B. 3E78C. 1578D. 78答案:B4) 下列哪个是单片机的输入/输出接口电路?A. I2CB. UARTC. ADCD. GPIO答案:D5) 下列哪个DSP处理器的体系结构更适合高频性能要求?A. TMS320C54XB. ADSP-21369C. BlackfinD. STM32F4答案:C2. 判断题(20分)1) 对于单片机来说,每个I/O口的方向控制位只有0和1两种状态。
答案:对2) 51单片机可以通过中断方式实现高精度定时。
答案:错3) 单片机中的PLCC芯片是无法进行现场编程操作的。
答案:错4) 单片机具有逻辑运算的功能,但不具备浮点运算的能力。
答案:对5) 单片机内部的RAM存储器是用于存储程序的。
答案:错3. 简答题(40分)1) 请解释什么是中断,并说明中断的作用及优点。
答:中断是指在程序执行过程中,由外部事件触发的一种程序运行方式。
中断的作用是提高了系统的并发性和实时性,它可以使得处理器在执行某一程序时,能够及时响应来自外部设备的请求信号,处理外部事件。
中断的优点有:1) 提高处理器利用率,通过允许CPU在执行某一程序的同时处理其他外部事件;2) 提高系统的实时性,可以立即响应外部设备的请求,确保外围设备与处理器之间的同步操作;3)系统的可靠性更高,处理外部设备的过程不会干扰到程序执行的流程,可以减少系统崩溃的风险。
《单片机》试卷A标准答案
温州职业技术学院分院03/04学年第2学期期末考试《电工基础》试卷A标准答案适用班级页数班级:姓名:学号:成绩:一、填空题(每空1分,共20分)1.计算机中常用的码制有原码、反码和补码。
2.十进制数69的二进制表示为1000101B 。
3.十进制数的-38的8位补码表示为11011010B 。
4.计算机中最常用的字符信息编码是ASCII码。
5.若不使用MCS-51片内程序存储器,引脚---EA必须接地。
6.MCS-51单片机内部RAM的通用寄存器区共有32 单元,分为 4 组寄存器,每组8 单元,以R0~R7 作为寄存器名称。
7.MCS-51的堆栈是软件填写堆栈指针临时在数据存储器内开辟的区域。
8.MCS-51中凡字节地址能被整除的特殊功能寄存器均能按位寻址。
9.MCS-51系统中,当--------PSEN信号有效时,表示CPU要从存储器读取信息。
10.MCS-51片内20H~2FH范围内的数据存储器,既可以按字节寻址,又可以寻址。
11.MCS-51在物理上有个独立的存储器空间。
12.使8051单片机复位有和两种方法。
13.PC复位后,执行当前指令后,PC内容。
14.如果8031单片机的时钟频率为12MHz,则一个机器周期是uS。
15.累加器(A)=80H,执行完指令ADD A,#83H后,进位位C= 。
16.执行ANL A,#0FH指令后,累加器A的高4位= 。
17.SJMP e的操作码地址为1000H,e=20H,它的转移目的地址为。
18.JBC 00H,e的操作码的地址为2000H,e=70H,它的转移目的地址为。
19.累加器(A)=7EH,(20H)=#04H,MCS-51执行完ADD A,20H指令后,PSW.0= 。
20.MOV PSW,#10H是将MCS-51的工作寄存器置为第组。
21.SJMP e的操作码地址为0050H,e=65H,那么它的转移目的地址为。
22.指令DJNZ R7,e的操作码所在地址为3000H,e=EFH,则它的转移的目的地址为。
单片机课程期末试题及答案
单片机课程期末试题及答案单片机期末考试试卷与答案一、选择题(每题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,00H8.当需要从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 单元开始取指令并翻译和执行。
武汉理工大学单片机电信07级试卷含答案
武汉理工大学单片机电信07级试卷含答案A1武汉理工大学试卷(闭卷A) 三四五六课程名称单片机原理与应用专业年级电子信息工程07级题号题分一二 15 七八九十总分 15 01 20 30 20 备注:答题一律写在答题纸上并连同试卷一起上交。
一.填空题(每空1分,共15分) 1. 1个机器周期由()个状态周期及()个振荡周期组成。
2.MCS-51单片机的外部数据存储器和外部I/O口实行()编址,并使用相同的选通控制信号,均使用()指令访问。
3. 51 系列单片机内部数据存储器地址范围为00~7FH。
地址的前()个单元称为寄存器区。
可用作();R0与R1可作()使用。
4. 8XX51单片机的堆栈设在内部RAM区,深度不大于(),初始化时SP指向()。
5.对于串行口中断,CPU响应中断后,没有用硬件清除()标志TI、RI,必须用()清除。
6. 中断处理的过程分为4个阶段:()、()、()和()。
二.简答题(每小题3分,共15分) 1. 在51系列单片机的汇编指令集中,有哪些寻址方式? 2. 8051单片机的PSEN、RD、WR信号分别是什么功能?可由哪些指令产生? 3. 若51系列单片机进行了系统扩展,其P0,P2还能作为I/O口用吗?它们在系统扩展后的功能是什么? 4. 定时/计数器的启动与GATE控制位有何关系?请作简单说明。
5. MXX51系列单片机的中断系统共分几类优先级?如何设定?三、程序设计(每小题10分,共20分) 1. 双字节的被加数、加数分别存放在R1R0、R7R6中,请编写程序,实现双字节加法运算,要求R1R0+R7R6?(32H)(31H)(30H),其中,R0、R6、(30H)分别表示被加数、加数以及和的最低位。
2. 片内RAM地址为50H-5FH的单元中存放着16个无符号数,请按从小到大的顺序依次排列它们。
1A2四.接口应用与扩展(每小题15分,共30分)1. 用8XX51的P1口接8个LED发光二极管,由INT1接一消抖开关产生中断请求信号,开始P1.0的LED亮,以后每中断一次,下一个LED亮,顺序下移,且每次只一个LED亮,周而复始。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
07级电子信息工程技术《单片机原理及应用》期末试卷A答案
一、填空题(共12题共40分)
1.单片机是集成了CPU 、存储器、I/O接口、16位定时/计数器、总线、中断系统六个部分的微型计算机。
2.若MCS-51单片机的程序状态字PSW中的RS1=0,RS0=1,那么工作寄存器R0的直接地址为 08H 。
3.在RST引脚至少出现 2 机器周期以上的高电平信号才能保8051单片机有效复位。
复位后SP=07H ,PC= 0000H ,P0= FFH,PSW= 00H ,数据存储器中的内容不变。
4.当87C51单片机只使用内部4KBROM时,EA/VPP 引脚应接高_电平。
5.87C51单片机外接晶振为6MHz时,机器周期为2uS 。
6.“MUL AB”是单字节四周期指令;“NOP”是单字节单周期指令。
7.MCS-51单片机有 32个并行I/O口 1 个全双工串口, 2 个16位定时器/计数器, 5 中断源, 21 个SFR。
8.汇编语言格式最多包括标号、操作码、操作数、注释四部分。
9.可用于寄存器间接寻址的寄存器有R0 , R1 , DPTR 。
10. MCS-51单片机有7种寻址方式:立即寻址,直接寻址,
寄存器寻址,寄存器间接寻址,相对寻址,变址寻址,位
寻址。
11.设SP=30H,DPH=2EH,DPL=37H,ACC=4FH,PSW=D1H执行下列指令
PHSH DPL
PUSH DPH
PUSH ACC
PUSH PSW
POP DPL
POP DPH
POP PSW
POP ACC
之后DPH= 4FH 、DPL= D1H 、ACC= 37H 、PSW= 2EH 。
12.P2口可做 高8位地址 总线和 I/O 接口 ,P3口可做 I/O 接口 、 第二功能口 。
二、程序填空题(共2题,共10分)
1.将程序存储器2046H 单元的数据,存放到外部数据存储器3571H 单元(5分)。
AAA1: MOV DPTR,#2046H (1分)
CLR A/MOV A,#0 (1分)
MOVC A,@A+DPTR (1分)
MOV DPTR,#3751H (1分)
MOVX @DPTR,A (1分)
RET
2.用程序实现2y x ,设x 为0~9的十进制数,用BCD 码(00H~09H )表示并存放在R1中,把x 转换为平方值后,其结果y 存放在R2中(5分)。
SQRP :PUSH DPH
PUSH DPL
MOV A,R1 (1分)
MOV DPTR,#SQR (1分)
MOVC A,@A+DPTR (1分)
MOV R2,A
POP DPL (1分)
POP DPH
RET
SQR:DB 00H,01H,04H,09H,10H
DB 19H, 24H,31H, 40H (1分),51H
三、简答题(共4题共18分)
1.常用复位电路包括哪些复位功能,画出典型复位电路(6分)手动复位(1分)、上电复位(1分)
图中手动复位正确(1分)
上电复位正确(1分)
上电复位电容参数(1分)
上电复位电阻参数正确(1分)
2.51系列单片机的伪指令有哪些?(4分)
DB DW BIT EQU ORG END DATA DS(写出前七个则得4分,错一个扣0.5分,全错为0分)
3.请简述单片机低功耗有哪几种方式,单片机进入该低功耗方式后如何消除?(5分)
低功耗方式有:待机(1分)、掉电(1分),消除待机的方法:复位(1分)、中断申请(1分);消除掉电的方法:复位(1分)。
4.画出8051单片机外接晶振与单片机内部电路构成典型电路的外电路结构,及各元件的参数范围?(3分)
晶振1.2MHZ-12MHZ(1分)
电容5-30PF (1分)
图正确(1分),图中错
一处则不得分
四、编程题(共3题共32分)
1.将一个存放在30H中的8位2进制数转化成BCD码,百位放在R2中,十位放在R1中,个位放在R0中。
(9分)
MOV A,30H (1分)
MOV B,#100 (1分)
DIV AB (1分)
MOV R2,A (1分)
MOV A,B (1分)
MOV B,#10 (1分)
DIV AB (1分)
MOV R1,A (1分)
MOV R0,B (1分)
2.已知单片机晶振频率为12MHZ,使用延时指令,设计延时2ms 的延时子程序。
(DJNZ R1 $指令为2个机器周期,MOV R1,#DATA8 为1个机器周期指令)(6分)
DELAY:MOV R1,#4 ; 1T (1分)
DELAY0:MOV R2,#247 ; 1T (1分)
DJNZ R2,$ ;247*2=494T (1分)
DJNZ R1,DELAY0 ;2T (1分)
NOP ;1T (1分)
RET ;2T (1分)
3. 用汇编程序实现1+3+5+7+······99,结果保存在30H(高8位)、31H 中(低8位)。
(17分)
MOV R1,#1 ; (1分)
MOV 30H,#0 ; (1分)
MOV 31H,#0 ; (1分)
LOOP:MOV A,31H ; (1分)
ADD A,R1 ; (1分)
MOV A,31H ; (1分)
CLR A ; (1分)
ADDC A,30H ; (2分) MOV 30H,A ; (2分)
INC R1 ; (2分)
INC R1 ; (2分)
CJNE R1,#101,LOOP ; (2分)。