单片机原理考试试题——机电
- 格式:doc
- 大小:157.00 KB
- 文档页数:18
电子科技大学22春“机电一体化技术”《单片机原理及应用》期末考试高频考点版(带答案)一.综合考核(共50题)1.89C51的ALE引脚的功能是()。
A、复位B、读写信号C、程序存储器的选择D、地址锁存允许信号参考答案:D2.MCS-51外扩ROM,RAM和I/O口时,它的数据总线是()。
A.P0B.P1C.P2D.P3参考答案:A3.十进制数68对应的二进制数是()。
A、1000100B、1000011C、01101000D、1001000参考答案:A4.89C51与89S51的区别在于()。
A.内部ROM的类型不同B.半导体工艺的形式不同C.下载程序的方式不同D.80C51使用EEPROM,而8051使用EPROM5.正常执行指令MUL AB后进位位C一定为()。
A、0B、1C、2D、不变参考答案:A6.设置89C51工作寄存器组为第1组时,需要设置()。
A.RS1=0,RS0=0B.RS1=0,RS0=1C.RS1=1,RS0=0D.RS1=1,RS0=1参考答案:B7.89C51/S51单片机的程序计数器PC为16位计数器,其寻址范围是:()A、4KBB、8KBC、16KBD、64KB参考答案:D8.若GATE=0,则使TR0=()就可启动定时器T0计数。
A、0B、1C、00D、11参考答案:B若变量A从P1.0输入,变量B从P1.1输入,则实现的程序是()。
A、AB、BC、CD、D参考答案:B10.正常执行指令MUL AB后进位位C一定为()。
A.0B.1C.2D.不变参考答案:A11.启动定时器T1可由()指令实现。
A.SETB TR0B.SETB TR1C.CLR TR0D.CLR TR1参考答案:B12.89C51/S51单片机片内I/O口有()根引线。
A.8根B.16根参考答案:C13.89C51/S51单片机的程序计数器PC为16位计数器,其寻址范围是:()A.4KBB.8KBC.16KBD.64KB参考答案:D14.89C51执行指令“MOVX @DPT R,A”时,会产生控制信号()。
单片机考试题目及答案一、选择题(每题2分,共10分)1. 单片机的CPU主要由哪几个部分组成?A. 运算器和控制器B. 存储器和输入输出设备C. 运算器、控制器和存储器D. 运算器、控制器和输入输出设备答案:A2. 下列哪项不是单片机的存储器?A. ROMB. RAMC. EPROMD. CD-ROM答案:D3. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B4. 8051单片机的中断系统有几个中断源?A. 5个B. 6个C. 7个D. 8个答案:C5. 8051单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B二、填空题(每空1分,共10分)1. 单片机的全称是_________。
答案:微控制器单元2. 8051单片机的内部RAM共有_________字节。
答案:1283. 8051单片机的外部中断有_________和_________两个。
答案:INT0,INT14. 8051单片机的定时器/计数器可以工作在_________、_________和_________三种模式。
答案:模式0,模式1,模式25. 8051单片机的串行通信可以工作在_________和_________两种方式。
答案:同步,异步三、简答题(每题10分,共20分)1. 简述单片机的工作原理。
答案:单片机的工作原理基于程序存储和程序执行。
程序存储在单片机的ROM中,CPU按照程序存储器中的指令序列执行操作。
CPU从程序存储器中取出指令,解码后执行相应的操作,如数据处理、控制输入输出等。
执行完毕后,CPU再取出下一条指令,如此循环,直至程序结束或遇到中断。
2. 描述8051单片机的中断响应过程。
答案:当8051单片机的中断请求信号被激活时,CPU首先完成当前的机器周期,然后检查中断允许寄存器,确定是否有允许的中断请求。
如果有,CPU将当前程序计数器的值压入堆栈,然后根据中断向量表跳转到相应的中断服务程序。
单片机考试题目及答案考试题目一:1. 请简要解释什么是单片机(MCU)?考试题目二:2. 请列举一些常见的单片机芯片品牌和型号,并阐述它们的特点。
考试题目三:3. 简述单片机的内部架构,并解释其中的核心组成部分。
考试题目四:4. 描述单片机的编程方式,包括编程语言及工具。
考试题目五:5. 请简要介绍单片机的输入/输出(I/O)接口。
考试题目六:6. 什么是中断?请阐述单片机中断的原理以及使用方法。
考试题目七:7. 解释什么是模拟信号与数字信号,并举例说明。
考试题目八:8. 请列举几种常用的单片机应用领域,并简要描述其功能。
考试题目九:9. 单片机在工业自动化中的作用是什么?举例说明其应用场景。
考试题目十:10. 简述单片机系统设计的基本步骤以及注意事项。
考试答案:1. 单片机是一种集成了处理器、存储器和各种输入/输出接口的微型计算机系统。
它具有体积小、功耗低、成本低等优点,广泛应用于嵌入式系统、工业自动化、物联网等领域。
2. 常见的单片机芯片品牌和型号包括:ATmega328P(Arduino Uno使用的芯片)、STM32F103系列(STMicroelectronics的ARM Cortex-M3系列芯片)、PIC16F877A(Microchip的8位微控制器芯片),它们分别具有易用性、强大的性能和丰富的外设等特点。
3. 单片机的内部架构包括运算器、存储器、定时器/计数器、中断系统和输入/输出接口等核心组成部分。
运算器用于执行指令和进行运算,存储器用于存储程序和数据,定时器/计数器用于控制时间和计数,中断系统用于处理外部中断请求,输入/输出接口用于与外部设备进行数据交互。
4. 单片机的编程方式包括汇编语言编程和高级语言编程。
汇编语言编程较为底层,直接操作寄存器和位,效率高但难度较大;高级语言编程如C语言等更加易学易用,可以借助开发工具如Keil、Arduino等进行编程。
5. 单片机的输入/输出接口包括通用输入/输出(GPIO)口、模拟输入/输出(ADC/DAC)口、串行通信接口(UART/SPI/I2C)等。
单片机试题(附答案)一、单选题(共107题,每题1分,共107分)1.8051单片机的P0口可以驱动()个LSTTL负载。
A、4B、16C、8D、2正确答案:C2.在51系列单片机应用系统中启动ADC0809进行A/D转换时,使用()指令。
A、MOVXB、(B)MOVXC、MOVD、MOVE、A,@A+DPTR正确答案:A3.8051单片机的P0口做为输出口在驱动NMOS负载时必须接()。
A、下拉电阻B、上拉电阻C、地D、电源正确答案:B4.8051单片机的工作频率为6MHz,其内部定时器的最大定时时间是()。
A、8192μSB、131072μSC、256μSD、65536μS正确答案:B5.MCS-51单片机复位后程序计数器PC=()。
A、0FFFFB、2000C、0100D、0000H正确答案:D6.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
A、1B、2C、4D、8正确答案:B7.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
A、2B、4C、8D、16正确答案:A8.累加器A的内容是0ADH,执行RLA指令后累加器的内容变为()。
A、56B、5AC、(C)5BD、不确定正确答案:C9.堆栈指针的英文缩写是()。
A、STB、SPC、SD、S正确答案:B10.累加器A的内容是89H,执行RLA指令后累加器的内容变为()。
A、10B、11C、12D、13H正确答案:D11.下列芯片中属于单片机的芯片是()。
A、Z80B、8086C、80586D、M68HC08正确答案:D12.对于8751单片机,当其引脚EA接低电平时,可扩展的外部程序存储器最大为()k字节。
A、64B、60C、32D、16正确答案:A13.LJMP跳转空间最大可达到()。
A、2KB、(B)256C、(C)128D、64KB正确答案:D14.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
一、判断题1.错;存放的是运行状态的不同信息2.错;3.对4.错;琐存的是低八位地址5.错6.对7.错;SP不能对I/O口进行寻址8.错;在执行一条指令的过程中不能响应中断9.对10.对11.对12.对二、填空题1.22.RETI3.64K4.地址5.56.数据帧7.先进后出8.EEPROM9.中断允许10.公共连线三、略四、略五、MOV R1,#00HMOV R2,#00HMOV R3,#00HMOV R4,#82MOV R5,#80HMOV DPTR,#4200HLOOP: MOVX A,@DPTRCLR CPUSH ACCSUBB A,#45HJNC SKIPPOP ACCPUSH ACCANL A,R5JNZ SKIPPOP ACCMOV R1,ACLR CMOV A,R2ADD A,R1MOV R2,ACLR R1CLR AADDC A,R3MOV R3,ASKIP: INC DPTRDJNZ R4,LOOPMOV DPTR,#2500HMOV A,R2MOVX @DPTR,AINC DPTRMOV A,R3MOVX @DPTR,ARET六、MOV R1,#00HMOV R2,#00HMOV R4,#70MOV DPTR,#3200HLOOP: MOVX A,@DPTRPUSH ACCSWAP AMOV R1,APOP ACCCLR CSUBB A,R1JNZ SKIPINC R2SKIP: INC DPTRDJNZ R4,LOOPMOV A,R2MOV DPTR,#1600HMOVX @DPTR,ARET七、简答题1.只有第5)小题正确,其他全错2.电平触发时低电平有效,当外部中断触发器随着CPU采样到的外部中断输入线上的电平变化而变化,适合低电平输入,中断服务程序需要清除外部中断请求源,否则会多次响应。
边沿触发时外部中断请求触发器锁存外部输入线上的负跳变,输入的负脉冲宽度至少保持12个时钟周期,这样即使不能立即响应,中断也不会丢失。
单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的()口的引脚,还具有外中断、串行通信等第二功能。
a) P0 b) Pl 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, OOH b) 0000H, 07H c) 0003H, 07H d) 0800H, OOH&当需要从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 R2b)ADD R0,Ac) MOVX A@DPTR d)MOV@R0,A二、填空题(每空1分, 共30分)1.一个完整的微机系统由和两大部分组成。
2. 8051的引脚RST是(IN脚还是OUT当其端出现电平时,8051进入复位状脚),态。
8051 —直维持这个值,直到RST脚收到—电平,8051才脱离复位状态,进入程序运行状态,从ROM _________ H单元开始取指令并翻译和执行。
单片机原理及应用考试题及参考答案一、单选题(共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。
单片机考试题目和答案一、单项选择题(每题2分,共20分)1. 单片机的英文缩写是()。
A. CPUB. PCC. PLCD. MCU答案:D2. 8051单片机的振荡器频率为12MHz,机器周期为()。
A. 1μsB. 0.5μsC. 0.1μsD. 2μs答案:B3. 8051单片机的外部中断有()个。
A. 2B. 3C. 4D. 5答案:A4. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 4答案:B5. 8051单片机的堆栈指针SP的初值是()。
A. 0x00B. 0x07C. 0x7FD. 0xFF答案:C6. 8051单片机的程序存储器和数据存储器的地址范围分别是()。
A. 0000H~FFFFH,0000H~07FHB. 0000H~0FFFH,0000H~07FHC. 0000H~FFFFH,0000H~0FFFHD. 0000H~07FH,0000H~FFFFH答案:B7. 8051单片机的P1口作为输入口使用时,需要()。
A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A8. 8051单片机的P0口作为输入口使用时,需要()。
A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A9. 8051单片机的定时器/计数器工作在方式1时,定时器/计数器的计数初值为()。
A. 0x00B. 0x01C. 0xFFD. 0x80答案:D10. 8051单片机的串行通信的波特率可变,其波特率的计算公式为()。
A. 波特率 = 12MHz / 定时器初值B. 波特率 = 12MHz / (定时器初值 × 32)C. 波特率 = 12MHz / (定时器初值 × 64)D. 波特率 = 12MHz / (定时器初值 × 128)答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。
单片机原理及应用考试题及答案一、单选题(共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. ROMC. RAMD. MCU答案:D2. 8051单片机的内部RAM共有()字节。
A. 128B. 256C. 512D. 1024答案:B3. 8051单片机的外部中断有()个。
A. 1B. 2C. 3D. 4答案:B4. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 4答案:B5. 8051单片机的P0口作为I/O口使用时,需要外接()。
A. 电源B. 地C. 上拉电阻D. 下拉电阻答案:C6. 8051单片机的串行通信是()位异步通信。
A. 4B. 5C. 7D. 8答案:D7. 8051单片机的定时器工作在方式1时,定时器/计数器的计数范围是()。
A. 0000H-0FFHB. 0000H-0FFFFHC. 0000H-FFHD. 0000H-FFFFH答案:C8. 8051单片机的看门狗定时器是()。
A. T0B. T1C. T2D. T3答案:B9. 8051单片机的外部中断0的中断标志是()。
A. TF0B. TF1C. IE0D. IT0答案:C10. 8051单片机的外部中断1的中断标志是()。
A. TF0B. TF1C. IE1D. IT1答案:C二、多项选择题(每题3分,共15分)11. 8051单片机的定时器/计数器可以工作在哪些方式下?()。
A. 方式0B. 方式1C. 方式2D. 方式3答案:ABCD12. 8051单片机的串行通信可以工作在哪些模式下?()。
A. 模式0B. 模式1C. 模式2D. 模式3答案:ABC13. 8051单片机的中断源包括哪些?()。
A. 外部中断0B. 外部中断1C. 定时器0中断D. 定时器1中断答案:ABCD14. 8051单片机的I/O口包括哪些?()。
A. P0B. P1C. P2D. P3答案:ABCD15. 8051单片机的存储器包括哪些?()。
临沂师范学院2005-2006学年度第二学期《单片机原理及应用》试题A(适用于04级机电一体化专业高职学生)一、选择题(每题2分,共20分)1、十进制数126对应的十六进制可表示为()A、8 F;B、8 E ;C、F E;D、7 E2、在单片机中,通常将一些中间计算结果放在()中A、累加器;B、控制器;C、程序存储器;D、数据存储器3、程序计数器PC用来()A、存放指令;B、存放正在执行的指令地址C、存放下一条的指令地址;D、存放上一条的指令地址4、单片机应用程序一般存放在()A、RAM;B、ROM ;C、寄存器;D、CPU5、单片机8051的XTAL1和XTAL2引脚是()引脚A、外接定时器;B、外接串行口;C、外接中断;D、外接晶振6、一个EPROM的地址有A0~A11引脚,它的容量为()A、2KB ;B、4KB ;C、11KB ;D、12KB7、当程序状态寄存器P S W的R S 0和R S 1分别为1和0时,系统选用的工作寄存器组为()A、0区;B、1区;C、2区;D、3区8、8051单片机共有()个中断优先级A、2;;B、3 ; C 、4;D、59、8051单片机中,唯一一个用户不能直接使用的寄存器是()A、P S W ;B、D P T R; C 、P C;D、B寄存器10、执行如下三条指令后,30H单元的内容是()M O V R 1,#30HM O V 40H,#0 E HM O V @R 1,40HA、40H;B、30H; C 、0 E H;D、F F H二、填空题(每空2分,共30分)1、计算机所能表示的最基本、最小的数据单位是;2、51系列单片机有40个引脚,其中,ALE的作用是;3、在51指令系统中,共有7种寻址方式,它们分别是,直接寻址,寄存器寻址,寄存器间接寻址,,相对寻址以及位寻址;4、在51指令系统中,唯一的一个16位数据传送指令为;5、串行口中断的入口地址为;6、8155定时器/计数器是位的计数器,而51单片机的方式1是位的计数器;7、通常通信的型式可以分为两种类型,一种是;另一种是;8、假定A=83H,(R0)=17H,(17H)=34H,执行以下指令:ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为();9、分析执行下面程序断的结果设A=65H,R0=30H,R1=31H,R2=32H,内RAM的(30H)=50H,(32H)=(60),(40H)=70H,(50H)=80H,执行下面程序:XCHD A,@R1MOV 40H, ASWAP AMOV 50H, AXCH A,R2MOV @R0,A后,A= ,R2= ;三、判断题(每题2分,共20分,对的打√,错的打×)1、8031的CPU是由RAM和EPROM所组成。
()2、数据指针DPTR是可以访问的,而程序计数器指针PC是不能访问的。
()3、对于8051单片机,程序存储器和数据存储器扩展的最大范围都是一样的。
()4、指令“RC A”为循环左移指令()5、对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址。
()6、各中断发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中。
()7、特殊功能寄存器SCON,与定时器/计数器的控制无关。
()8、51系列单片机内部共有128个RAM单元。
()9、立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。
()10、指令AJMP的跳转范围是256B。
()四、简答题(每题5分,共10分)1、MCS-51系列单片机的EA信号有何功能?使用8031时EA引脚应如何处理?为什么要这样处理?2、扩展存储器时,为什么低8位地址要锁存,而高8位地址不要锁存?五、编程题(每题10分,共20分)1、设内存30H单元中存放一个符号整数(补码形式)X,根据下列表达式,计算Y 的值,结果存放在31H单元中。
要求画出流程图并编制程序。
2 (X>0)Y= 0 (X=0)-1 (X<0)2、已知定时器T1工作在方式1,单片机系统时钟频率f osc=12MHz。
要求在P1.1引脚上输出周期为10ms的方波。
试编写定时器初始化程序和中断服务程序,并指定程序入口地址。
《单片机原理及应用》试题A答案及评分标准一、选择题(每题2分,共20分)1、D;2、A;3、C;4、B;5、D;6、B;7、C;8、A;9、C;10、C二、填空题(每空2分,共30分)1、位2、地址锁存3、立即寻址,变址寻址4、MOV DPTR,#data165、0023H6、14 减法16 加法7、并行通信串行通信8、0CBH 9、32H 06H三、判断题(每题2分,共20分,对的打√,错的打×)1、×2、√3、√4、×5、√6、×7、√8、×9、√10、×四、简答题(每题5分,共10分)1、答:①当EA为低电平时,CPU只执行外部ROM中的程序。
1分②当EA为高电平时且PC值小于4K时,CPU执行内部ROM的程序,但当PC值超过4K时,将自动转去执行片外ROM的程序。
2分③对于片内无ROM的8031或不使用内部ROM的8051,需外扩EPROM,此时EA 必须接地。
1分④原因:读取(访问)外部的存储器。
1分2、答:①因为外扩存储器时,P0口作为低8位地址线和数据线。
这时必须将P0口传送的信号进行分离,以便构成16位地址信号。
故在系统中,要增加一个8位地址锁存器,先由锁存器将地址总线中的低8位地址信号锁存,其后P0口作为数据线使用。
3分②P2口仅作为高8位地址线,与低8位地址线构成16位地址线,故不用锁存。
2分五、编程题(每题10分,共20分) 1、解:① 流程图如右:4分程序如下:6分方法一:ORG 0100HSTATR : MOV A ,30HCJNE A ,#00H ,LOOP1 2分 MOV A ,#00H SJMP LOOP3LOOP1:AND A ,#80H 1分 JNZ LOOP2MOV A ,#02H 1分 SJMP LOOP3LOOP2:MOV A ,#0FFH 1分 LOOP3:MOV 31H ,A 1分 END方法二:ORG 0100H MOV R0,#30H MOV R1,#31H CJNE @R0,#00H ,L1 MOV @R1,#00H L1: JC MM1 L2: MOV @R1,#02H AJMP L3MM1:MOV @R1,#0FFH L3: END程序如下:中断方式:ORG 0000HLJMP MAINORG 0013H 1分LJMP IT1ORG 0100HMAIN:MOV TMOD,#10H 1分MOV TL1,#78H 1分MOV TH1,#8EH 1分SETB EA 1分SETB ET1 1分SETB TR1 1分HALT:SJMP HALTORG 0200HIT1:MOV TL1,#78H 1分MOV TH1,#8EHCPL P1.1 1分TETIEND 1分查询方式:ORG 0000HLJMP MAINORG 0100H MAIN:MOV TMOD,#10HMOV TL1,#HMOV TH1,#8EH LOOP:JNB TF0,LOOPMOV TL1,#78HMOV TH1,#8EHCPL P1.1SJMP LOOPEND临沂师范学院2005-2006学年度第二学期《单片机原理及应用》试题B(适用于04级机电一体化专业高职学生)一、选择题(每题2分,共20分)1、二进制数110010010对应的十六进制数可表示为()A、192H ;B、C90H;C、1A2H ;D、CA0H2、CPU主要的组成部分为()A、加法器、寄存器;B、运算器、控制器C、运算器、寄存器;D、运算器、指令译码器3、数据指针DPTR在()中A、CPU控制器;B、CPU运算器;C、外部程序存储器;D、外部数据存储器4、单片机上电后或复位后,工作寄存器R0是在()A、0区00H单元;B、0区01H单元;C、0区09H单元;D、SFR5、8031复位后,PC与SP的值为()A、0000H,00H;B、0000H,07H;C、0003H,07H寄存器;D、0800H,00H6、8031单片机中既可位寻址又可字节寻址的单元是()A、20H ;B、30H;C、00H;D、70H7、LJMP跳转空间最大可达到()A、2KB;B、256B; C 、128B ;D、64KB8、8051单片机共有()中断源A、4 ;B、5; C 、6 ;D、79、如在系统中只扩展一片Intel 2732(4K×8),除应使用P0口的8根口线外,至少应使用P2的口线()A、4条;B、5条;C、6条;D、7条10、有如下程序段: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)=00H ;B、(30H)=01H ;C、(00H)=00H ;D、(00H)=01H二、填空题(每空2分,共30分)1、一个连续的8位二进制数称为;2、51系列单片机有40个引脚,其中,EA的作用是;3、在51指令系统中,共有7种寻址方式,它们分别是立即寻址,,寄存器寻址,寄存器间接寻址,变址寻址,以及位寻址;4、若单片机的振荡频率为6MHz,则其机器周期为;5、外部中断1的入口地址为;6、8155定时器/计数器是位的计数器,而51单片机的方式0是位的计数器;7、根据时钟控制数据发送和接收的方式,串行通信分成两种:种是;另一种是;8、下列程序段功能为;PUSH APUSH BPOP APOP B9、分析执行下面程序断的结果设A=65H,R0=30H,R1=31H,R2=32H,内RAM的(30H)=50H,(32H)=(60),(40H)=70H,(50H)=80H,执行下面程序:XCHD A,@R1MOV 40H, ASWAP AMOV 50H, AXCH A,R2MOV @R0,A后,(31H)= ,(32H)= ;三、判断题(每题2分,共20分,对的打√,错的打×)1、若A中的内容为63H,那么,P标志位的值为1。
()2、数据指针DPTR和程序计数器指针PC都是16位的。
()3、单片机系统扩展时使用的锁存器,是用于锁存高8位地址。
()4、指令“MOV A,30H”为立即寻址方式()5、对于8051单片机,程序存储器和数据存储器扩展的最大范围都是一样的。
()6、各中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。
()7、特殊功能寄存器TCON,与定时器/计数器的控制无关。