试题A及参考答案_单片机应用技术 肖申平
单片机应用技术试题参考答案及评分标准(一)

单片机应用技术试题参考答案及评分标准(一)第一部分笔试题(本部分共4道题,总分60分,考试时间60分钟)一、填空题(每空1分,共20分)1、ASCII码2、83、地4、07H,0000H,00H,0FFH5、程序,数据6、5,27、24H,1,18、模拟,数字9、并行,串行10、源程序,目标程序二、选择题(每空1分,共10分)1、B2、D3、A4、A5、B6、C7、D8、D9、D 10、B三、简答题(每题4分,共16分)1、(1)末地址为3FFH;(2分)(2)末地址为FFFH (2分)2、DPTR是数据寄存器;(1分)作用:1)在访问外部数据存储器时用DPTR 作为地址指针,寻址整个64KB 外部数据存储器空间;2)用DPTR 作为基址寄存器,对程序存储器空间进行访问。
(2分)DPTR 由DPL 和DPH两个8位寄存器构成。
(1分)3、00011011Λ10011110——————00011010 (2分)(A)=1AH (1分)(P)=1 (1分)4、T0 初值=216-500μm/2μm (2分)=65536-250 (1分)= 65286=FF06H (1分)四、写出下列程序每步运行结果(共14分)(DPTR)=1234H (1分)(R0)=32H (1分)(DPTR)=1235H (1分)(R0)=31H (1分)(A)=56H (1分)(1235H)=56H (1分)(31H)=56H (1分)(A)=79H (1分)(40H)=79H (1分)(A)=86H (1分)(A)=0DH (1分)(CY)=1 (1分)(A)=86H (0.5分)(A)=00H (0.5分)(A)=0FFH (0.5分)(50H)=0FFH (0.5分)第二部分操作题(本部分共有1大题,总分40分,考试时间60分钟)题目要求:下面是一个循环点亮八个发光二极管的程序,请阅读该程序,完成以下问题:1、正确连出电路。
单片机应用技术考试题答案

单片机应用技术考试试题(1)一、填空题(每空1分,共20分)1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。
2.MCS-51共有(111)条指令,可分为几种不同的寻址方式。
如:MOV A,Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。
3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。
4.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若*位地址是09H,它所在单元的地址应该是(21H)。
5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到*一指定地址处,而且当子程序执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不)能返回。
6.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部f osc/12)脉冲进行计数,而计数器作用是指对单片机(外部)脉冲进行计数。
7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数据可能出错。
8.堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALL addr16后SP的内容将(不会)改变。
9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行*些指令可实现软件延时。
而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。
10.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,若要接收数据也要到该单元取数。
11.单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器T1)的溢出率来设定和计算波特率。
二、选择题(每空1分,共10分)1.判断是否溢出时用PSW的(B)标志位,判断是否有进位时用PSW的(A)标志位。
A.CY B.OV C.P D.RS0 E.RS12.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用(B)调试方法。
单片机原理及应用课后习题答案

单片机原理及应用课后习题答案1. 为什么单片机被广泛应用于各种电子设备中?单片机被广泛应用于各种电子设备中的原因有很多。
首先,单片机具有体积小、功耗低、成本低的特点,能够满足现代电子设备对于小型化、便携和节能的需求。
其次,单片机集成了中央处理器、存储器、输入输出端口等功能模块,能够满足电子设备对于高性能、多功能的要求。
此外,单片机具有灵活的可编程性,能够根据不同的应用需求进行定制开发,满足各种电子设备的特定功能和性能要求。
因此,单片机被广泛应用于各种电子设备中。
2. 什么是单片机的工作原理?单片机是一种集成了中央处理器、存储器、输入输出端口等功能模块的微型计算机系统。
其工作原理是通过中央处理器执行程序指令,对输入输出端口进行数据交换,从而实现对外部设备的控制和数据处理。
单片机内部包含了运算器、控制器、存储器等核心部件,通过时钟信号的控制,按照程序指令序列完成各种运算和数据处理操作。
单片机的工作原理可以简单概括为接收输入信号、进行数据处理、输出控制信号的过程。
3. 单片机的应用领域有哪些?单片机在各种电子设备中都有广泛的应用,主要包括消费类电子产品、工业自动化设备、通信设备、汽车电子系统等领域。
在消费类电子产品中,单片机被应用于智能手机、数码相机、家用电器等产品中,实现各种功能和控制。
在工业自动化设备中,单片机被应用于PLC、工业控制器、传感器等设备中,实现自动化生产和控制。
在通信设备中,单片机被应用于调制解调器、路由器、交换机等设备中,实现数据传输和网络控制。
在汽车电子系统中,单片机被应用于发动机控制、车载娱乐、车身电子系统等领域,实现车辆的各种功能和控制。
可以看出,单片机在各种应用领域都有重要的地位和作用。
4. 单片机的发展趋势是什么?随着科技的不断发展,单片机也在不断演进和升级。
未来单片机的发展趋势主要包括以下几个方面,首先,单片机将继续向着高性能、低功耗、小型化的方向发展,以满足电子设备对于性能和外形的要求。
单片机技术与应用样卷A答案

单片机技术及应用(A卷)参考答案及评分标准一、选择题(共15题,每题2分,总计30分)二、填空题(共15题,每空1分,总计30分)1、1B6H2、以0x开头的数字3、取余、 24、16、上升沿、下降沿5、“自由运行”、“模”、“正计数/倒计数”6、128、模7、218、149、USART0、USART110、IEEE802.15.411、00aa aaaa aabb bbbb12、硬件消抖、软件消抖13、“上拉”、“下拉”、“三态”14、定时器1、定时器2、定时器3、定时器4、睡眠定时器15、查询方式、中断方式三、简答题(共4题,每题5分,共20分)1、单片机的内部结构包括哪些关键部分?答:1)时钟电路2)中央处理器3)只读存储器ROM4)随机存储器RAM5)中断系统6)并行I/O口7)定时/计数器8)串行接口2、如果使用串口调试工具收发CC2530串口数据?答:1、设置串口号,2、设置波特率,需与软件编程中所设置的波特率一致,3、打开串口3、什么是看门狗定时器?其用途是什么?CC2530看门狗定时器的特性有哪些?答:看门狗定时器实际上是一个计数器,一般给看门都定时器一个大数,程序开始运行后看门狗开始倒计数。
用途:可以用于受到电气噪音、电源故障、静电放电等影响的环境,或用于需要高可靠性的环境。
特性:(1)拥有四个可选的定时器间隔,(2)可以运用看门狗模式(3)可以运用定时器模式(4)能够在定时器的模式下产生中断请求;4、什么是中断?中断的作用?答:“中断”即打断,是指CPU在执行当前程序时,由于系统中出现了某种急需处理的情况,CPU暂停正在执行的程序,转而去执行另一段特殊程序来处理出现的紧急事务,处理结束后CPU 自动返回到原先暂停的程序中去继续执行。
这种程序在执行过程中由于外界的原因而被中间打断的情况称为中断。
中断的作用:中断使得计算机系统具备应对突发事件能力,提高了CPU的工作效率。
如果没有中断系统,CPU就只能按照程序编写的先后次序,对各个外设进行依次查询和处理,即轮询工作方式。
试题E答案

《单片机应用技术》试题E答案
一、填空题(每空1分,共20分) (1)
二、单项选择题(每小题3分,共18分) (1)
三、绘图题(14分) (1)
四、编程题(共48分) (2)
一、填空题(每空1分,共20分)
1.01001001、01001001
2.128B、00~1FH
3.奇偶标志、进位/借位标志
4.顺序、分支、循环
5.2、16、0
6.2
7.共阴极接法、共阳极接法
8.SCK、MOSI、MISO
9.越高、越高
二、单项选择题(每小题3分,共18分)
1.A 2.B 3.B 4.A 5.A 6.D
三、绘图题(14分)
解:接口电路图如下:
四、编程题(共48分)
1.解:程序清单如下:
STRAT: MOV R0,#30H
MOV R7,#0FH
MOV DPTR,#3000H
LOOP: MOV A,@R0
MOVX @DPTR,A
INC R0
INC DPTR
DJNZ R7,LOOP
RET
2.解:本程序的硬件连接如图所示。
当P1.0输出高电平时,LED灯亮,否则不亮。
其程序如下:
MOV A,#01H ;灯亮初值
SHIFT: LCAIL FLASH ;调闪亮10次子程序 RR A ;右移一位
SJMP SHIFT ;循环
FLASH: MOV R2,#0AH ;闪烁10次计数FLASH1:MOV P1,A ;点亮
LCALL DELAY ;延时
MOV P1,#00H ;熄灭
LCALL DELAY ;延时
DJNZ R2,FLASH1 ;循环
RET。
单片机原理及应用测试题+参考答案

单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1、在共阳极数码管显示字符9的显示码是()A、0x7dB、0x06C、0x8fD、0x90正确答案:D2、51式单片机第()引脚为+5V电源引脚A、31B、9C、10D、40正确答案:D3、采用中断技术不能实现哪些功能()A、同时进行两个程序B、分时操作C、故障处理D、实时处理正确答案:A4、计算机组成()A、CPU、内存I/0口B、CPU、键盘、显示器C、主机、外设备D、以上都是正确答案:B5、设异步传输时的波特率4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,大位停止位,则每秒钟传输的最大字符数是()A、240B、4800C、480D、2400正确答案:C6、定时器计数器T0有()种工作方式A、2B、5C、3D、4正确答案:D7、若LED数码管显示字符“8”的字模是0X7f,则可以断定该数码管是()A、共阳极数码管B、共阴极数码管C、动态显示原理D、静态显示原理正确答案:B8、3X3矩阵键盘和单片机直接连接时,需要()个I/0A、8B、9C、6D、4正确答案:C9、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A10、十进制126数其对应的十六进制数可表示为()。
A、FEB、7EC、8FD、8E正确答案:B11、当INT0中断时,IE寄存器地址为()A、0X81B、0X91C、0X84D、0X85正确答案:A12、在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为()机器周期。
A、1个B、2个C、3个D、8个正确答案:C13、减小频率,减小占空比,可能会出现蜂鸣器()A、音调音量都减小B、音调减小,音量增大C、音调增大,音量减小D、音调音量都增大正确答案:A14、51单片机定时器工作方式0是指()A、8位自动重装B、16位C、13位D、8位正确答案:C15、在每次传输完后TI置1后应进行的操作是()A、RI=0B、TI=2C、RI=1D、TI=0正确答案:D16、8051单片机()口是一个8位漏极型开路型双向I/O端口。
单片机应用技术习题答案汇总

单片机应用技术习题答案目录1 单片机基础知识 (2)2 M CS-51单片机的硬件结构 (3)3 单片机指令系统 (6)4 汇编语言程序设计 (8)5 单片机的中断与定时系统 (12)6 串行通信 (14)7 系统扩展技术 (21)8 应用系统接口技术 (23)9 C语言程序设计 (30)1单片机基础知识1. 何谓单片机?它有哪些主要特点?主要应用于哪些方面?单片机是中央处理单元CPU、一定容量的随机存取存储器RAM、只读存储器ROM、定时器/计数器以及I/O接口电路等微机的主要部件集成在一块芯片上的微型计算机,称为单片微型计算机,简称单片机。
特点:体积小,结构简单;控制功能强;集成度高、有很高的可靠性;低电压、低功耗。
主要应用于智能仪表、机电一体化领域、实时控制以及日常生活中的电器产品等方面。
2. 计算下列十进制数对应的二进制、十六进制数。
78D=01001110B=4EH;90D=01011010B=5AH;366D=000101101110B=16EH;2579D=101000010011B=0A13H3. 计算下列十六进制数对应的十进制、二进制数。
68H=01101000B=104D;0F5H=11110101B=245D;36AH=001101101010B=874D;1A7H=000110100111B=423D2M C S-51单片机的硬件结构(一)问答题1.中央处理器(CPU)是单片机最核心的部分,是指挥中心和执行机构。
它的作用是读入和分析每条指令,根据指令的要求,完成运算和控制操作。
内部数据存储器包括RAM(128×8)和RAM地址寄存器等,其中高128单元被专用寄存器占用,供用户使用的只有低128单元,用于存放可读写的数据。
因此,通常所说的内部数据存储器是指低128单元,简称“内部RAM”。
内部程序存储器包括ROM(4K×8)和程序地址寄存器等。
80C51共有4KB掩膜ROM,用于存放程序和原始数据。
河北机电学院《单片机应用技术》试卷

河北机电学院《单片机应用技术》试卷一、选择题(共20题,每题2分,共40分)1.单片机是一种()控制芯片。
– A. 数字– B. 模拟– C. 混合– D. 嵌入式2.下列哪个单片机不属于AVR系列?– A. ATmega16– B. ATtiny85– C. ATmega328P– D. STM32F1033.单片机系统中,外部扩展存储器的访问速度一般比内部存储器()。
– A. 快– B. 慢4.嵌入式系统的特点不包括()。
– A. 容易移植– B. 硬件资源有限– C. 实时性要求高– D. 软件复杂度低5.在C语言中,下列不是合法的变量名的是()。
– A. _abc– B. auto– C. 123abc– D. abc1236.下列哪个是C51单片机的编程语言?– A. C++– C. C#– D. Assembly7.单片机的程序存储器可以分为()类型。
– A. RAM和ROM– B. EPROM和EEPROM– C. 扇区和块– D. Flash和EPROM8.单片机系统中的时钟电路主要作用是()。
– A. 控制程序的执行速度– B. 指定单片机的工作频率– C. 提供单片机的电源电压– D. 控制单片机与外部设备的通信速率9.下列哪个不是单片机的外设接口?– B. GPIO– C. USB– D. I2C10.单片机的位操作指令主要用于()。
– A. 处理数值型数据– B. 控制外部设备– C. 实现条件判断– D. 进行数据移位操作11.单片机中采用定时器中断的方式来实现延时,其精度主要取决于()。
– A. 定时器的位数– B. 定时器的工作频率– C. 定时器的初始值– D. 系统的工作频率12.单片机中的GPIO口可以用于()。
– A. 输入信号采集– B. 输出信号控制– C. 两者皆可– D. 无法使用13.在单片机系统中,中断的优先级由()来决定。
– A. 中断源的硬件优先级– B. 中断源的软件优先级– C. 中断向量的地址– D. 中断服务程序的长度14.单片机系统中,串行通信是指()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机应用技术》试题A
一、填空(每空1分,共17分)
1.89C51的Po口作为输出端口时,每位能驱动__________个SL型TTL负载。
2.当定时器To工作在方式3时,要占定时器T1的TR1和TF1_________控制位。
3.在串行通信中,有数据传送方式________、________、___________三种方式。
4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它为_________________。
它包括两个主要部分:___________、__________。
5.当89C51引脚_________信号有效时,表示从Po口稳定地送出了低8位地址。
6.89C51中凡字节地址能被_____整除的特殊功能寄存器均能寻址。
7.一个机器周期等于________个状态周期,振荡脉冲2分频后产生的时序信号的周期定义为状态周期。
8.MCS-51的定时器用作定时时,其定时时间与时钟频率和计数初值有关。
用作计数时,最高计数频率为____________。
9.SPI由_______、_______、_______组成。
10.D/A转换器的分辨率通常用D/A转换器输入二进制的位数来表示,数字量位数越多,分辨率也就______,对输入量的敏感程度________。
二、判断题(每题2分共10分)
1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
()
2.89C51的相对转移指令最大负跳距是127B。
()
3.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
()
4.在89C51系统中,一个机器周期等于1.5μs。
()
5.片内RAM与外部设备统一编址时,需要专门的输入/输出指令。
()
三、改错题(每小题2分,共10分)
以给出的指令操作码为依据,请判断MCS-5l单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。
1.MUL R0R1
2.MOV A,@R7
3.MOV A,#3000H
4.MOVC @A+DPTR,A
5.LJMP #1000H
四、寻址方式(每题2分,共10分)
说明MCS-51单片机的下列各条指令中源操作数的寻址方式(可直接在每条指令后面书写)
1.ANL A,20H
2.ADDC A,#20H
3.JZ rel
4.CLR C
5.RRA
五、简答题(13分)
1.89C51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义? (5分)
2.各中断源对应的中断服务程序的入口地址是否能任意设定? (3分)
3.如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。
(5分)
六、编程题(共40分)
1.片内RAM30H开始的单元中有10B的二进制数,请编程求它们之和(和<256)(10分)
2.已知f ocs=12MHZ,如图利用定时器使图中发光二极管VD进行秒闪烁。
即1s亮一暗,亮500ms,暗500ms。
(15分)
3.用AT89C51设计一个8个独立式连接的非编码键盘接口电路,并编写程序。
(15分)
《单片机应用技术》试题A答案
一、填空(每空1分,共17分)
1.8
2.两个
3.单工、半双工、全双工
4.中央处理单元或CPU、运算器、控制器。
5.ALE
6.8
7.6
8.2/24
9.SCK、MOSI、MISO
10.越高、越高
二、判断题(每题2分,共10分)
1.√2.×3.×4.×5.×
三、改错题(每小题2分,共10分)
1.乘法指令应使用A、B寄存器操作
2.间接寄存器使用R7有误,间址寄存器只能使用R0、R1
3.8位累加器A不能接受16位数据
4.MOVC指令为对程序存储区操作指令,累加器的内容不可通过变址方式送入程序存储器,两操作数写反了。
5.长转移指令中的操作数为16位转移地址,不能用立即数的形式来表达。
四、寻址方式(每题2分,共10分)
1.直接寻址
2.立即寻址
3.相对寻址
4.位寻址
5.寄存器寻址
五、简答题(13分)
1.具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。
通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断。
(5分) 2.各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。
(3分)
3.如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。
(5分)
例如:外部中断O的中断服务程序INTOP放置在程序存储区的任意区域,此时通过以下方式,可实现对中断服务程序的执行:
ORG 0003H
JMP INTOP
五、编程题(共40分)
1.解:
ADDIO:MOV R0,30H
MOV R7,#9
MOV A,@R0
LOOP: INC R0
ADD A,@R0
DJNZ R7,LOOP
MOV 30H,A
RET
2.解:T0方式1最大定时只能65ms余,取50ms,计数10次,即可实现500ms定时。
T0初值=216-12×50×103/12=15536=3CB0H
TH0=3CH TL0=0B0H
TMOD=00000001B=01H
3.解:接口电路:
程序清单:
START:MOV A,#0FFH
MOV P1,A
MOV A,P1
MOV R3,A
LCALL DELAY
CJNE A,R3,START
JNB ACC.0,P1.0 JNB ACC.1,P1.1 JNB ACC.2,P1.2 JNB ACC.3,P1.3 JNB ACC.4,P1.4 JNB ACC.5,P1.5 JNB ACC.6,P1.6 JNB ACC.7,P1.7。