计算机等级考试单片机试卷1
- 格式:doc
- 大小:71.50 KB
- 文档页数:5
单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机是一种集成了CPU、存储器、I/O接口等功能的微型计算机,其英文缩写是:A. CPUB. RAMC. ROMD. MCU答案:D2. 下列哪个是51系列单片机的特有寄存器?A. ACCB. PSWC. SPD. PC答案:B3. 在8051单片机中,以下哪个指令是用于将累加器A的内容与外部数据存储器中的数据进行交换?A. MOV A, @DPTRB. MOVX A, @DPTRC. MOV DPTR, #20HD. MOV A, #20H答案:B4. 8051单片机的定时器/计数器0和1,其定时器模式下的工作方式有:A. 1种B. 2种C. 3种D. 4种答案:C5. 下列哪个中断源在8051单片机中具有最高优先级?A. 定时器0中断B. 外部中断0C. 定时器1中断D. 串行中断答案:B二、填空题(每空2分,共20分)1. 单片机的最小系统通常包括________、________和________。
答案:时钟电路、复位电路、电源电路2. 8051单片机的P0口是________位的双向I/O口。
答案:83. 8051单片机的中断向量地址是固定的,其中外部中断0的中断向量地址是________。
答案:03H4. 8051单片机的定时器0和定时器1都可以被配置为________模式,用于计数外部事件。
答案:计数器5. 在8051单片机中,使用MOV指令可以实现寄存器之间的数据传输,例如MOV A, R0,表示将________的数据传送到________。
答案:R0寄存器;累加器A三、简答题(每题10分,共30分)1. 请简述单片机的中断系统的作用及其重要性。
答案:单片机的中断系统允许单片机在执行程序的过程中,对外部事件或内部条件做出快速响应。
中断系统的重要性在于它能够实现多任务处理,提高系统的实时性和效率。
2. 描述8051单片机的串行通信方式及其特点。
单片机考试试题和答案一、选择题(每题2分,共20分)1. 单片机是指()。
A. 单芯片微型计算机B. 单芯片微处理器C. 单芯片微控制器D. 单芯片微电脑答案:C2. 8051单片机的程序存储器和数据存储器的地址空间各是多少?()A. 64KB,64KBB. 64KB,128KBC. 128KB,64KBD. 64KB,256KB答案:C3. 8051单片机的外部中断有()个。
A. 1B. 2C. 3D. 4答案:B4. 8051单片机的定时器/计数器有几个?()A. 1B. 2C. 3D. 4答案:B5. 8051单片机的串行通信可以工作在()种方式。
A. 2B. 3C. 4D. 5答案:C6. 8051单片机的I/O口是()。
A. 准双向口B. 推挽输出C. 漏极开路D. 集电极开路答案:A7. 8051单片机的看门狗定时器是()。
A. 定时器0B. 定时器1C. 定时器2D. 定时器3答案:C8. 8051单片机的外部中断0的中断向量地址是()。
A. 0003HB. 0013HC. 0023HD. 0033H答案:B9. 8051单片机的外部中断1的中断向量地址是()。
A. 0003HB. 0013HC. 0023HD. 0033H答案:D10. 8051单片机的串行通信的波特率可以通过定时器()来设置。
A. 0B. 1C. 2D. 3答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。
答案:1282. 8051单片机的外部中断0的优先级高于外部中断1的优先级。
答案:错误3. 8051单片机的定时器0和定时器1可以工作在______模式。
答案:16位4. 8051单片机的看门狗定时器的溢出时间是______。
答案:1.085秒5. 8051单片机的串行通信可以工作在8位可变波特率模式。
答案:正确6. 8051单片机的I/O口P1.0和P1.1可以作为______使用。
单片机考试题目及答案一、选择题(每题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.除了单片机这一名称之外,单片机还可称为微控制器和嵌入式控制器。
2.单片机与普通微型计算机的不同之处在于其将CPU、存储器、和I/O口3部分集成于一块芯片上。
3.8051与8751的区别是CA.内部数据存储单元数目不同B.内部数据存储器的类型不同C.内部程序存储器的类型不同D.内部寄存器的数目不同4.在家用电器中使用单片机应属于微计算机的B。
A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用5.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别?答:微处理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。
6.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751。
它们的差别是在片内程序存储器上。
8031无片内程序存储器,8051片内有4KB的程序存储器ROM,而8751片内集成有4KB的程序存储器EPROM。
7.为什么不应当把51系列单片机称为MCS-51系列单片机?答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。
8.AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品?答:相当于MCS-51系列中的87C51,只不过是AT89C51芯片内的4KB Flash存储器取代了87C51片内的4KB 的EPROM。
二1.在A T89C51单片机中,如果采用6MHz晶振,一个机器周期为2µs2.A T89C51单片机的机器周期等于12个时钟振荡周期。
3.内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为28H;88H 4.片内字节地址为2AH单元的最低位的位地址是50H;片内字节地址为88H单元的最低位的位地址是88H。
单片机考试题目和答案一、单项选择题(每题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共有______字节。
2013A卷一、填空题(每空1分,共20分)1、+1000001的反码是。
十进制数-4的8位二进制补码是。
2、计算机所能执行的指令的集合称为。
指令的编码规则称为,一般由和操作数两部分组成。
3、CPU一次可以处理的二进制数的位数称为CPU的。
4、当EA为电平时,CPU总是从外部存储器中去指令。
5、89C52单片机有6个中断源,其中内部中断源有个,外部中断源有个。
6、汇编指令中,对程序存储器的访问用指令来访问,外部RAM用指令来访问。
7、C51的数据类型sfr占个字节,C51中整型变量占个字节。
8、指令MOV 20H,#20H中,源操作数的寻址方式是,目的操作数的寻址方式是。
9、定时器T1方式2的8位常数重装初值存放于寄存器中。
定时器T0方式0,寄存器用于存放计数初值的低5位。
10、多机通信中,主机的SM2= 。
11、EPROM存储器27C256内部容量是32K字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。
12、波特率倍增位位于特殊功能寄存器中。
13、8155A内部具有1个位减法定时器/计数器。
二、单项选择题(共20题,每题1分,共20分)1、单片机的应用程序一般存放于()中A、RAMB、ROMC、寄存器D、CPU2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。
A、P3.2B、P3.3C、P3.4D、P3.53、MCS51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。
A、外部中断0B、外部中断1C、定时器0D、定时器14、ADC0809是()AD的转换器件A、4通道8位B、8通道8位C、4通道12位D、8通道12位5、执行中断返回指令后,从堆栈弹出地址送给()A、AB、RiC、PCD、DPTR6、串行通信中,发送和接收寄存器是()A、TMODB、SBUFC、SCOND、DPTR7、要使MCS-51能响应外部中断1和定时器T0中断,则中断允许寄存器IE的内容应该是()A、98HB、86HC、22HD、A2H8、要将P1口高4位清0,低4位不变,应使用指令()A、ORL P1,#0FHB、ORL P1,#F0HC、ANL P1,#F0HD、ANL P1,#0FH9、当选中第1工作寄存器区时,工作寄存器R1的地址是。
单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. ROMD. RAM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B4. 单片机的程序存储器通常使用的是:A. RAMB. ROMC. EPROMD. EEPROM答案:C5. 单片机的I/O口可以配置为:A. 只读B. 只写C. 推挽输出D. 开漏输出答案:D6. 下列哪个不是单片机的中断源?A. 定时器溢出B. 外部中断C. 串行通信D. 显示器答案:D7. 8051单片机的定时器/计数器的计数范围是:A. 0到255B. 0到511C. 0到1023D. 0到2047答案:A8. 单片机的看门狗定时器的主要作用是:A. 计时B. 计数C. 监视程序运行D. 控制I/O口答案:C9. 下列哪个不是单片机的常用编程语言?A. C语言B. 汇编语言C. Java语言D. C++语言答案:C10. 单片机的I/O口的模式设置通常包括:A. 推挽输出B. 开漏输出C. 上拉输入D. 以上都是答案:D二、填空题(每题2分,共20分)1. 单片机的CPU主要由______、______和______组成。
答案:算术逻辑单元、控制单元、寄存器组2. 单片机的______存储器用于存储程序代码。
答案:程序3. 8051单片机的定时器/计数器有______个。
答案:24. 单片机的中断优先级可以通过______寄存器来设置。
答案:IP5. 单片机的______模式可以减少功耗。
答案:睡眠6. 单片机的______接口允许单片机与外部设备进行数据交换。
答案:I/O7. 单片机的______寄存器用于存储程序计数器的值。
答案:PC8. 单片机的______功能可以防止程序死循环。
单片机考试试题及答案一、选择题(每题2分,共20分)1. 单片机中,CPU的主要功能是()。
A. 存储数据B. 处理数据C. 传输数据D. 显示数据答案:B2. 在8051单片机中,下列哪个寄存器是用于存储程序计数器的地址?A. SPB. PCC. DPTRD. ACC答案:B3. 下列哪项不是单片机的I/O接口?A. 定时器/计数器B. 串行通信接口C. 模数转换器D. 键盘答案:C4. 单片机的中断系统通常由哪两部分组成?A. 中断源和中断服务程序B. 中断向量表和中断服务程序C. 中断向量表和中断源D. 中断源和中断向量表答案:B5. 在8051单片机中,下列哪个指令用于将累加器的内容传送到外部数据存储器?A. MOVXB. MOVC. MOVCD. MUL答案:A二、填空题(每题2分,共20分)1. 单片机的______是单片机的核心部件,负责执行程序。
答案:CPU2. 8051单片机的定时器/计数器共有______个。
答案:23. 在8051单片机中,______指令用于将内部RAM的某个单元的内容传送到累加器。
答案:MOV4. 单片机的______接口用于实现单片机与外部设备的通信。
答案:串行通信5. 单片机的______功能允许它在执行当前任务的同时响应外部事件。
答案:中断三、简答题(每题10分,共30分)1. 请简述单片机的中断优先级是如何工作的?答案:单片机的中断优先级是指在多个中断请求同时发生时,单片机根据中断源的重要性来决定先响应哪一个中断请求。
通常,中断优先级由中断向量表中的地址顺序决定,优先级高的中断源对应的中断向量地址在表中靠前。
2. 描述单片机的I/O接口的作用。
答案:单片机的I/O接口是单片机与外部设备进行数据交换的通道。
它允许单片机接收外部设备的数据输入,并将处理后的数据输出到外部设备。
3. 简述单片机的定时器/计数器的作用。
答案:单片机的定时器/计数器用于提供精确的时间控制和事件计数。
湖南工程学院试卷用纸 ____至_ _学年第____学期 专业班级________ 姓名_______ 学号_____ 共__2_页 第__1__页(装 订 线 内 不 准 答 题)命题教师__ ______审核________________________湖南工程学院试卷用纸 专业班级____________ 姓名______________ 学号______ 共__2_页 第__2__页(装 订 线 内 不 准 答 题)2、分析如下给定子程序的功能,以及入口参数和出口参数,并将片内RAM20H~29H 的一段区域清零。
(10分)ZO :CLR ALOOP : MOV @R0,A ; INC R0DJNZ R7,LOOP RET 3、某系统通过P1口控制着一个共阴极接法的LED 显示器,试编程使得在LED 显示器上显示下图所示字符。
(10分)4、利用T1定时中断,从P1.1输出一个周期为1S 的方波。
(14分)六、完成下图MCS-51片外存储器扩展线路的连接,并指出各存储器芯片的地址范围(没用到的地 址线设“0”)。
(8分)≥373 1D 1Q ~ ~8D 8QG OEP0.0 ~P0.7 ALE P2.0 P2.1 P2.2 P2.3 P2.4P2.5 P2.6 P2.7 MCS-51PSENWRRDA0 D0 ~ ~ A7 D7 A8 A9 A10A11 A12 2764CE OEA0 D0 ~ ~ A7 D7 A8 A9 A10 6116(Ⅱ) CE WE OEA0 D0 ~ ~ A7 D7 A8 A9 A10 6116(Ⅰ) CE WE OEA Y3B Y2E Y1 Y074LS139湖南工程学院试卷参考答案及评分标准专业班级_ _ 命题老师_ _ _至__ _学年第____学期(装 订 线 内 不 准 答 题)(装 订 线 内 不 准 答 题)湖南工程学院试卷用纸 专业班级____________ 姓名______________ 学号______ 共__3__页 第__3_页(装 订 线 内 不 准 答 题)五、编程设计题( 每小题15分, 共45分)1、设计一串行通信接收程序,将接收的16个数据存入片内50H ~5FH 中,串行口为方式1,波特率为1200bps ,SMOD=0,fosc =6MHz 。
20XX春XX省高等学校计算机等级考试试卷<三级单片机及嵌入式系统应用>试题1 判断题用√和×表示对和错〔每小题1分,共10分1、满足控制对象的实时性要求是嵌入式操作系统重要的特点〔12、单片机程序存储器有OTPROM、FlashROM等类型,其中OTPROM提供一次性的写入操作,而FlashROM可以重复编程写入。
相对来说,在具体应用中,OTPROM比较便宜且可靠,而Flash ROM则开发调试方便〔23、一般来讲CMOS电路比TTL电路的功耗要低〔√4、MCS51单片机采用哈佛结构来构建程序存储空间和数据存储空间,程序在只读空间中运行,可靠性高〔√5、开漏输出的IO口作为逻辑输出时必须外接上拉电阻〔6、MCS51单片机的IO口的功能需要专门的指令来设定〔×7、MCS51单片机的串行口可以与PC机的串行接口直接相连进行串行通信〔×8、MCS51单片机的复位信号为持续两个机器周期的低电平信号.〔两个周期的高电平〔X9、在应用系统中,引入俗称"看门狗"是为了加密用的<防止程序发生死循环>〔x10、MCS51单片机中断响应的时间是固定的〔x试题2 选择题〔每小题2分,共60分1、程序存储器从3H号单元开始的一小段连续空间的使用,以下描述比较合适的为AA、作为中断入口,不能用作其他用途B、用来存放中断入口地址C、根据需要可以作为中断入口,也可以作为一般的程序存储单元D、中断向量表的存放位置2、单片机定时/计数器工作于16位定时器方式,现在要定时10000个机器周期,则计数初值应该设置为BA、10000B、55536C、55535D、100*机器周期/时钟周期3、单片机的工作寄存器可以用寄存器的形式来访问,也可以用RAM单元的形式来访问,内部RAM 8H号字节单元即是指第B组工作寄存器中的〔3寄存器A、0组,R0B、1组,R0C、0组,R1D、1组,R14、若执行一段代码共耗时1000个机器周期即2毫秒,则该单片机应用系统的振荡脉冲频率为AA、500HzB、1MHzC、12MHzD、6MHz5、对程序计数器PC的操作 AA、是自动进行的B、通过数据传送进行C、通过加"1”指令进行D、通过减"1”指令进行6、采用扫描法工作的键盘接口电路,需要有CA、一个输出口B、一个输入口C、一个输入口和一个输出口D、两个输入口7、80C51单片机的扩展地址总线BA、由专用的地址引脚来构建B、由P0口和P2口共同来构建C、由专门的总线控制器来构建D、由IO处理器来构建8、80C51单片机的P0口,以下描述正确的是AA、作为总线来使用时,其输出驱动电路为推拉式电路结构,负载能力高B、作为普通IO口输入时,无须考虑"准"双向口的限制C、可以拆分成两个4位IO口并有专门的指令D、具有外部中断请求信号输入引脚9、访问外部程序存储器时,不涉及到下列引脚BA、PSENB、WRC、EAD、ALE10、中断请求的撤消需要专门的电路来完成的是BA、沿触发方式的外部中断请求B、电平触发方式的外部中断请求C、串行中断请求D、定时中断请求11、不可位寻址的寄存器是DA、ACCB、PSWC、P1D、SP12、中断允许控制寄存器中EA位的作用是AA、总中断允许控制位B、中断请求总标志位C、各中断源允许控制位D、串行口中断允许位13、PC的值是CA、当前指令的前一条指令的地址B、当前正在执行指令的地址C、下一条将要执行的指令的地址D、控制器中指令寄存器的地址14、外部中断初始化不包括DA、设置中断总允许B、设置外中断允许C、设置触发方式D、设置中断响应方式15、编程器在单片机应用系统开发过程中起的作用是〔15A、帮助你编写代码B、把目标程序写入到程序存储器中C、可以代你生成初始化代码D、协助PC机进行代码编写工作16、单片机响应中断AA、最快需要3个机器周期时间B、不用等待,有请求就响应C、响应时间肯定不会超过8个机器周期D、不用等待,除非有高级或者同级中断正在处理17、扩展8KB程序存储器,需要5条P2口线。
计算机等级考试试卷(三级单片机及应用技术)说明:(1) 所有题目均答在答题纸上,所有题目均为必答题;(2) 判断题,用“√”和“×”表示对和错;(3) 请将你的准考证号的后五位填写在答卷的右下角指定位置内;(4) 考试时间为120分钟;(5) 以下题目均针对MCS-51单片机;试题1 判断题用√和×表示对和错(每小题1分,共10分)1、内部RAM 20H~2FH共16个字节单元提供了128个位单元,这些位单元的位地址编号为00H~7FH。
那么指令中的21H是表示位单元还是字节单元可以通过其具体的应用指令来区分。
(1)2、单片机只能应用于嵌入式系统,为适应嵌入式系统应用要求的不断提高,现在单片机技术的主要发展方向是努力增加其位数。
(2)3、在程序执行过程中,数据存储器的访问地址也可以由PC给出。
(3)4、DPTR为16位寄存器,因此通过@DPTR访问的数据单元位数也是16位的。
(4)5、现今单片机外围器件向串行扩展方向发展,很多单片机应用系统向片上最大化(SOC)加串行外围扩展的体系结构发展。
(5)6、IIC总线、1-Wire总线、串行外设接口SPI是目前通行的串行扩展总线(6)7、CAN总线诞生于汽车电子系统网络。
CAN总线为多主总线,总线上可挂接上百个节点,且任一节点均可成为主节点;有较高的传输速率与通信距离;有相关的机制来保证总线通信的高可靠性。
(7)8、89C51单片机外部地址总线宽度为16位,因此用该单片机构建的单片机应用系统的外部数据存储器最多只能扩展至64KB单元。
(8)9、最高优先级别的中断请求能够无条件的被立即响应,从而满足单片机应用系统的实时性要求。
(9)10、51单片机的特殊功能寄存器中的位是可以通过软件来设置的,因此其每一位都是可以位寻址的。
(10)试题2 选择题(单选题每小题2分,共60分)1、MCS-51单片机的最大时序定时单位是(1) 。
A、拍节B、状态C、机器周期D、指令周期2、需要外加电路来撤消中断请求信号的是(2)。
A、电平方式的外部中断B、脉冲方式的外部中断C、外部串行中断D、定时中断3、单片机应用程序一般存放在(3)中。
A、RAMB、ROMC、寄存器D、CPU4、若单片机应用系统的晶振频率为6MHz。
为了实现定时1ms,采用定时器,工作方式设置为1,则计数初值应设为(4)。
A、500B、1000C、216-500D、216-10005、8段数码管,若其a段~h段分别和数据总线D0~D7按顺序相关,若在送段码0FFH时其显示’8. ’,那么为显示’H’,则段码应为(5)。
A、76HB、6EHC、91HD、90H6、MOVX A , @R0指令中,源操作数采用(6)寻址方式,该指令将访问(6)。
A、寄存器,外部数据存储器B、直接,程序存储器C、寄存器间接,内部数据存储器D、寄存器间接,外部数据存储器7、若(A)=86H,(PSW)=80H,则执行RRC A指令后A的内容为(7)。
A、C3HB、B3HC、0DHD、56H8、在中断服务程序中至少应有一条(8)。
A、传送指令B、转移指令C、加法指令D、中断返回指令9、下面哪条指令会产生WR信号(9)。
A、MOVX A, @DPTRB、MOVC A, @A+PCC、MOVC A, @A+DPTRD、MOVX @DPTR, A10、ORG 0003HLJMP 2000HORG 000BHLJMP 3000H如上程序段,则当CPU响应外部中断0时,PC的内容将会被设置为(10) 。
A、0003HB、2000HC、000BHD、3000H11、使用CMOS工艺制造的芯片时一般不用考虑以下哪种情况(11)?A、单片机IO口的电流驱动能力B、单片机IO口与接口电路的电压匹配问题C、单片机IO口本身的应用特点D、芯片的控制时序12、使用89C51单片机,若从P0.0引脚输入一个开关量信号,则需要如下(12)操作。
A、IO口接上拉电阻,且先要向P0.0口写1,然后用读引脚指令输入信号B、IO口接下拉电阻,且先要向P0.0口写1,然后用读引脚指令输入信号C、先要向P0.0口写1,然后用MOVX A,@R0读入总线上的数据D、先要向P0.0口写1,然后用MOV A,P0读入信号13、执行MOVX A,@DPTR时不涉及到的信号为:(13)。
A、RDB、ALEC、地址信号D、RXD14、对于单片机内部程序存储空间使用与否,由(14)引脚来决定。
A、EAB、CSC、PSEND、MEM15、51单片机可以使用堆栈的最大深度为(15)。
A、80BB、128BC、36BD、40B16、相对寻址方式寻址的结果将体现在(16)中。
A、DPTRB、PCC、ACCD、Ri17、执行返回指令,返回的断点位置是(17)。
A、调用指令首地址B、调用指令的末地址C、调用指令的下一条指令首地址D、返回指令的首地址18、单片机应用系统中,需要双向传输信息的是(18)。
A、地址总线B、数据总线C、控制总线D、电源线19、以下叙述中,不属于51单片机存储器系统特点的是(19)。
A、大部分芯片内外存储器同时存在B、程序和数据存储器同时存在C、扩展数据存储器与片内数据存储器存储空间有重叠D、扩展程序存储器与片内程序存储器存储空间有重叠20、串行数据传送相比并行数据传送具有的优势为(20)。
A、传输成本低,适合远距离传送B、传输速度高C、传输效率高D、编程控制简单21、没有内部锁存器的D/A转换器,不能直接与80C51单片机的P0口以总线方式连接使用的原因是(21)。
A、P0口没有锁存功能B、P0口为地址数据复用口C、P0口不能输出数字信号D、P0口只能输出地址22、对于单片机内部定时计数器的使用以下说法最合适的为(22)。
A、定时是通过对内部时钟脉冲的计数实现的B、当定时时间到之后,计数溢出标志自动置位,该标志位需要通过软件方法清‘0’C、用定时计数器实现时钟功能,只要系统晶振频率稳定,那么时钟是没有误差,不需要修正的D、用计数功能可以实现对外部脉冲进行计数,因此可以用来测量任意频率信号的频率23、若以下中断的优先级别相同,它们同时申请中断,则CPU首先响应(23) 。
A、外部中断0B、外部中断1C、定时器0中断D、定时器1中断24、从MCS-51单片机程序存储器读取数据时,可采用的指令为(24)A、MOV A, @R1B、MOVC A, @A + DPTRC、MOVX A, @ R0D、MOVX A, @ DPTR25、(P0)=65HCPL P0.2SETB CMOV P0.4 , C则执行以上代码后(P0)=(25)A、61HB、75HC、 71HD、17H26、执行PUSH ACC指令, 则执行的操作是 (26) 。
A、(SP)+1→SP, (ACC)→(SP)B、(ACC)→(SP), (SP)-1→SPC、(SP)-1→SP, (ACC)→(SP)D、(ACC)→(SP), (SP)+1→SP27、要使P0口高4位变0,低4位保持不变,应使用指令 (27) 。
A、ORL P0, #0FHB、ORL P0, #0F0HC、ANL P0, #0F0HD、ANL P0, #0FH28、CPU响应中断后,保护现场的工作应该是 (28) 。
A、由CPU自动完成B、由硬件中断逻辑自动完成C、应由中断服务程序完成D、在主程序中完成29、51单片机外部程序存储器和数据存储器的编址关系是它们采用(29)方式。
A、各自独立编址B、两者统一编址C、独立编址或统一编址D、动态编址30、MOV A,B指令源操作数的寻址方式为(30)。
A、寄存器间接寻址方式B、直接寻址方式C、寄存器寻址方式D、基址变址寻址方式试题3 程序阅读填空题在以下对应位置填入合适的指令(每空2分,共14分)1、编程将片内RAM30H单元开始的15B数据传送到片外RAM3000H开始的单元中。
MOV R0, #30HMOV R7, (1)MOV DPTR, #3000HLOOP:MOV A, @R0(2)INC R0INC DPTRDJNZ R7, LOOPRET2、在单片机的P1口连接有8个发光二极管,改变P1口的状态即可控制发光管发光还是不发光(‘0’发光,‘1’不发光)。
编程实现8个发光管实现以下规律变化:总共9种状态,每隔一秒变化一次,9次一个循环:仅1号灯亮、仅2号灯亮……仅8号灯亮、全亮:void Delay1s(void); //1秒延时函数void main(){unsigned char code vucCodeDpcode[9]={0x0FE, 0x0FD, 0x0FB, 0x0F7, 0x0EF,0x0DF, 0x0BF, 0x7F, 0x00};unsigned char data vucDataIndex = 0 ;while(1){P1 = (3) ;Delay1s();vucDataIndex ++;(4) ;}}3、设fosc = 12MHz,要求在P1.0上输出周期约为2毫秒的方波。
sbit sOut = P1^0;IE = 0;TMOD = 1;TR0 = 1;while(1){TH0 = (65536 - 1000)/ 256;TL0 = (5) ;while(!TF0);(6) ;TF0 = 0 ;}4、将内部RAM 40H~60H字节单元内容设置为0MOV R7,#21H(7)MOV A,#0HLOOP: MOV @R0, AINC R0DJNZ R7, LOOP试题4 应用题1(共16分)请用89CXX单片机和一有源蜂鸣器(两个引脚,加上5伏电源即可发声,工作电流约50mA)及相关的器件构建一应用系统,要求实现以下功能:蜂鸣器发一秒钟间隔音,(就是发声一秒,停一秒,周而复始)。
1)请画出单片机最小系统(4分)2)画出蜂鸣器与单片机的连接图(4分)3)写出基于1)和2)基础之上的让蜂鸣器发声的指令(2分)4)写出完整程序,完成所需要之功能(6分)。