单片机答辩题答案

合集下载

基于单片机答辩记录表问题及回答模板

基于单片机答辩记录表问题及回答模板

基于单片机答辩记录表问题及回答模板一、问题描述在单片机答辩过程中,学生需要填写答辩记录表,并回答老师提出的问题。

然而,由于缺乏经验或准备不充分,学生常常会遇到填写错误或无法回答的问题。

为了帮助学生更好地完成单片机答辩,我们需要提供一个详细的答辩记录表问题及回答模板。

二、答辩记录表问题模板1. 请简要介绍你的设计思路和实现方法。

2. 你使用了哪些单片机外设,它们各自的作用是什么?3. 请说明你在程序设计方面所遇到的主要问题以及解决方法。

4. 请列举你所使用的编程语言,并说明其优缺点。

5. 请简要介绍你所完成的功能,并说明其可行性和实用性。

6. 请谈谈你对单片机应用领域发展前景的看法。

三、答辩记录表回答模板1. 策略与方法我的设计思路是……我使用了……这些外设主要起到了……的作用。

2. 单片机外设我使用了……这个外设主要起到了……的作用。

我还使用了……这个外设主要起到了……的作用。

3. 程序设计问题我在程序设计方面遇到了……的问题。

我的解决方法是……。

4. 编程语言我使用了……这个编程语言的优点是……缺点是……5. 功能实现我完成了……这个功能,它的可行性和实用性在于……6. 单片机应用前景我认为单片机应用领域的发展前景非常广阔,因为……四、注意事项1. 在填写答辩记录表时,一定要认真检查每一项是否填写正确。

2. 在回答问题时,要清晰明了地表达自己的思路和观点。

3. 如果遇到不会回答的问题,可以适当地表达自己的不足,并表示会加强相关学习。

4. 在整个答辩过程中,要保持镇静、自信,并尽可能展示出自己的实力和潜力。

五、结语以上就是基于单片机答辩记录表问题及回答模板的详细介绍。

希望这份模板能够帮助学生更好地完成单片机答辩,并取得优异成绩。

同时也希望学生在平时学习中多加努力,提高自己的技能水平和综合素质。

答辩问题及答案

答辩问题及答案

··················································································《单片机控制技术》期末答辩试题及答案1、单片机最小电路的组成及各部分的作用?答:单片机最小电路包括:供电电路、复位电路、时钟电路。

①供电电路:为了单片机工作提供电源。

②复位电路:在单片机启动运行前,对其进行初始化操作,保证CPU和其他功能部件处于一个确定的初始状态。

③时钟电路:为单片机CPU的工作提供一定的时序。

2、振荡周期、状态周期、机器周期之间的换算关系?答:1机器周期=6状态周期=12振荡周期。

3、AT89C51单片机共有40个引脚,从功能上能分成哪四大类?答:⑴主电源引脚。

⑵时钟电路引脚。

⑶控制信号引脚。

⑷输入/输出引脚。

4、AT89C51单片机引脚的31号脚EA/VPP的作用?答:当该脚输入为高电平时,CPU从片内程序存储器开始执行程序。

单片机答辩题答案

单片机答辩题答案

单片机答辩题答案1、单片机最小电路的组成及各部分的作用答:(1)组成:电源电路;时钟电路(振荡电路);复位电路。

(2)作用:电源电路向单片机供电(一般为5v 直流电源)。

时钟电路向单片机提供一个正弦波信号作为基准,决定单片机的执行速度。

复位电路产生复位信号,使单片机从固定的起始状态开始工作,完成单片机的启动过程。

2、振荡周期、状态周期、机器周期之间的换算关系答:1机器周期=6状态周期=12振荡周期(12M晶振的1机器周期为1us)。

3、STC89C52单片机的定时器/计数器的本质是什么?工作在定时器状态和计数器状态时的区别是什么?答:(1)定时器/计数器的本质就是一个加1计数器。

(2)当以定时器方式工作时:这个计数器的加 1 信号由晶振的 1 2分频信号产生,即每过一个机器周期,计数器加1,直至溢出为止。

对于12M 晶振来说就是每过1us,计数器加1。

当以计数器方式工作时:这个计数器的加1信号由引脚T0(P3.4)或T1(P3.5)产生。

当T0或T1脚上输入的脉冲信号出现由1到0的负跳时,计数器加1。

CPU在每个机器周期的S5P2期间采样T0和T1引脚的输入电平,也就是说每个机器周期只能采样一次引脚状态。

因此,检测一个从 1 到0的负跳变需要 2 个机器周期,即24个振荡周期,故最高计数频率为晶振频率。

4、STC89C52单片机的定时/计数器有哪几种工作方式?各有什么特点?解:STC89C52单片机的定时/计数器有4种工作方式;方式0: M1M0=00为13位的T/C,由TH的8位和TL的低5位组成计数值。

溢出值为213,但是启动前可以预置计数值TL的D7,D6,D5舍弃不用对于12M的晶振,最大定时时间为213us=8192us方式1:M1M0=01为16位的T/C,由TH的8位和TL的8位组成计数值。

溢出值为216,但是启动前可以预置计数值。

对于12M的晶振,最大定时时间216=65536us。

单片机简答题答案

单片机简答题答案

简答题1.什么是指令系统?指令系统:计算机所能执行的全部指令的集合,它描述了计算机内全部的控制信息和“逻辑判断”能力。

不同计算机的指令系统包含的指令种类和数目也不同。

一般均包含算术运算型、逻辑运算型、数据传送型、判定和控制型、输入和输出型等指令。

2.什么是指令指令是指示计算机执行某种操作的命令,它由一串二进制数码组成。

3.什么是汇编语言?答:汇编:汇编语言源程序在交付计算机执行之前,需要先翻译成目标程序,这个翻译过程叫汇编。

4.什么是寻址方式答:寻址方式:寻址方式就是寻找指令中操作数或操作数所在地址的方式。

也就是如何找到存放操作数的地址,把操作数提取出来的方法。

5.什么是堆栈答:堆栈是在片内RAM中专门开辟出来的一个区域,数据的存取是以"后进先出"的结构方式处理的。

实质上,堆栈就是一个按照"后进先出"原则组织的一段内存区域。

6.什么是指令周期指令周期:指执行一条指令所占用的全部时间。

通常一个指令周期含1~4个机器周期。

7.串行数据传送的主要优点和用途是什么?答:串行数据传送的主要优点是硬件接口简单,接口端口少(2个)。

主要用于多个单片机系统之间的数据通信。

8.MC S一51指令集中有无“程序结束”指令?怎样实现“程序结束”功能?答:没有这样的指令。

但实现“程序结束”至少可以借助4种办法:①用原地踏步指令SJMP $ 死循环。

②在最后一条指令后面设断点,用断点执行方式运行程序。

③用单步方式执行程序。

④在末条指令之后附加一条LJMP监控显示器程序首地址或LJMP 0000H,返回监控状态。

9.中断服务子程序与普通子程序有哪些异同之处?2.中断服子程序与普通子程序的执行和返回有什么异同之处?答:中断服务子程序与普通子程序都是一种能完成某一特定任务的程序段。

其资源要为所有调用程序共享。

因此,子程序在结构上应具有独立性和通用性。

子程序的第一条指令的地址称为子程序的入口地址。

单片机环境监测系统答辩问题和答案

单片机环境监测系统答辩问题和答案

单片机环境监测系统答辩问题和答案1、两台PC相连需要使用()。

[单选题] *A交叉线(正确答案)B交连线C直通线D直连线2、WPS演示文稿“动画”菜单中的“自定义动画”命令,用于设置放映时()。

[单选题] *A.前后两张幻灯片的切换方式B.一张幻灯片内若干对象出现的时间顺序和动画效果(正确答案)C.单击幻灯片内一个按钮图形便能发出指定的声音3、48.在计算机的硬件技术中,构成存储器的最小单位是()[单选题] *A.字节(Byte)B.二进制位(bit)(正确答案)C.字(Word)D.双字(DoubleWord)4、C:DRAM的存取速度比SRAM快D:DRAM中存储的数据无须"刷新"下列软件中,属于应用软件的是______。

[单选题] *A:Windows XPB:PowerPoint 2003(正确答案)5、CIDR 技术的作用是()。

易[单选题] *A.把小的网络汇聚成大的超网(正确答案)B.多个主机共享同一个网络地址C.把大的网络划分成小的子网D.将本地IP 地址转换成全球IP 地址6、计算机运行程序时,必须先将程序和数据调入()[单选题] * A.硬盘B.CPUC.内存(正确答案)D.LCACHE7、2.十进制数59转换成无符号二进制整数是()[单选题] *A.0111101B.0111011(正确答案)C.0110101D.01111118、编译程序属于______。

[单选题] *A:系统软件(正确答案)B:应用软件C:操作系统D:数据库管理软件9、计算机的硬件主要包括:中央处理器(CPU)、存储器、输出设备和______。

[单选题] * A:键盘B:鼠标器C:显示器D:输入设备(正确答案)10、下列不能用作存储容量单位的是______。

[单选题] *A:ByteB:GBC:MIPS(正确答案)D:KB11、C:USB具有热插拔与即插即用的功能D:在Windows XP下,使用USB接口连接的外部设备(如移动硬盘、U盘等)不需要驱动程序下列选项中,不属于显示器主要技术指标的是______。

单片机典型问答题及答案

单片机典型问答题及答案

1、8051如何确定和改变当前工作寄存器区。

(6分)P1200H-1FH的32个单元为4组通用工作寄存器区,每区包含8字节,用R0- R7标记。

可通过指令改变RS1 RSC两位来选择。

既可用寄存器寻址也可用直接地址寻址。

2、8051单片机复位的条件是什么复位后PC SR和P0- P3的值是多少。

(4 分) P21-22单片机的初始化操作,给复位脚RSTffl上大于2个机器周期(即24个时钟振荡周期)的高电平就使MCS-5复位。

.高电平0000H 07H FFH3、MCS-5内部RAM氐128单元划分为3个区域,说明这三个区域的地址范围和使用特点。

(3 分P12-13)(D00H-1FH的32个单元为4组通用工作寄存器区,每区包含8字节,用R0〜R7标记。

可通过指令改变RS1 RS0两位来选择。

既可用寄存器寻址也可用直接地址寻址。

(2)20H-2FH的16个单元为128位位寻址区,位地址为00H〜7FH也可字节寻址。

(3)30H-7FH为通用数据区,只能字节寻址,用作存数据以及作为堆栈区。

4、说明MCS-51的堆栈特点,复位时(SR的值是什么正常工作时应如何设置(SR的值(6分)P14堆栈特点:(1 )堆栈结构—向上生长型。

(2)堆栈按“先进后出”原则。

(3)数据入栈时,先SP自动加“1”后入栈。

数据出栈时,先出栈,届P 自动减“1”。

(4)SF指针始终指向栈顶。

单片机复位后,SP为07H堆栈实际上从08H单元开始,由于08F〜1FH单元分别是属于1〜3组的工作寄存器区,最好在复位后把SP值改置为60H或更大的值,避免堆栈与工作寄存器冲突。

5、M CS-5侑几个中断源写出其名称。

(5分)P10451有5 个中断源.外部中断0 定时器/计数器TO外部中断1定时器/计数器T1串行口6、M CS-51中断优先控制,有什么基本规则(3分P104 关于中断优先级可以归纳为下面两条基本规则:(1)低优先级可被高优先级中断,高优先级不能被低优先级中断。

单片机原理及应用(张毅刚)完整答案[1]答辩

单片机原理及应用(张毅刚)完整答案[1]答辩

第一章单片机概述1.2 除了单片机这一名称之外,单片机还可称为(微控制器)和(嵌入式控制器)。

1.3 单片机与普通计算机的不同之处在于其将(微处理器)、(存储器)和(各种输入输出接口)三部分集成于一块芯片上。

1.4 单片机的发展大致分为哪几个阶段?答:单片机的发展历史可分为四个阶段:第一阶段(1974年—1976年):单片机初级阶段。

第二阶段(1976年—1978年):低性能单片机阶段。

第三阶段(1978年—现在):高性能单片机阶段。

第四阶段(1982年—现在):8位单片机巩固发展及16位单片机、32位单片机推出阶段1.5 单片机根据其基本操作处理的位数可分为哪几种类型?答:单片机根据其基本操作处理的位数可分为:1位单片机、4位单片机、8位单片机、16位单片机和32位单片机。

1.6 MCS-51系列单片机的基本芯片分别为哪几种?它们的差别是什么?答:基本芯片为8031、8051、8751。

8031 内部包括1个8位CPU、128B RAM,21个特殊功能寄存器(SFR)、4 个8 位并行I/O口、1个全双工串行口,2个16位定时器/计数器,但片内无程序存储器,需外扩EPROM芯片。

8051 是在8031 的基础上,片内又集成有4KB ROM,作为程序存储器,是1 个程序不超过4KB 的小系统。

8751 是在8031 的基础上,增加了4KB 的EPROM,它构成了1个程序小于4KB的小系统。

用户可以将程序固化在EPROM 中,可以反复修改程序。

1.7 MCS-51系列单片机与80C51 系列单片机的异同点是什么?答:共同点为它们的指令系统相互兼容。

不同点在于MCS-51是基本型,而80C51采用CMOS工艺,功耗很低,有两种掉电工作方式,一种是CPU 停止工作,其它部分仍继续工作;另一种是,除片内RAM 继续保持数据外,其它部分都停止工作。

1.8 8051 与8751 的区别是(C)(A)内部数据存储单元数目的不同(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同1.9 在家用电器中使用单片机应属于微型计算机的(B)(A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用1.10 说明单片机主要应用在哪些领域?答:单片机主要运用领域为:工业自动化;智能仪器仪表;消费类电子产品;通信方面;武器装备;终端及外部设备控制;多机分布式系统。

单片机面试题 答案

单片机面试题 答案

单片机面试题答案1. 请简述什么是单片机?单片机,全称为微控制器单元(Microcontroller Unit,简称MCU),是一种集成了中央处理器(CPU)、存储器、计时器/计数器、通信接口、模拟/数字转换器等功能于一芯片上的微型计算机系统。

它通常由微型计算机芯片、外围设备和存储器组成,具有强大的控制和处理能力。

2. 单片机的工作原理是什么?单片机通过执行存储在其内部闪存或EEPROM中的程序指令,来完成各种控制任务。

它们通常使用汇编语言或高级语言编写的程序来与外部设备进行交互。

单片机通过其输入/输出口与外部设备进行数据传输,使用内部的计时器和计数器来控制时间和频率。

3. 请列举几种常见的单片机。

常见的单片机有AVR系列(如Atmega16、Atmega328)、PIC系列(如PIC16F877A)、STM32系列等。

不同系列的单片机在架构、性能和功能等方面有所差异,可以根据具体需求选择合适的单片机。

4. 单片机的应用领域有哪些?单片机广泛应用于各个领域,例如消费电子产品(如电视、音响)、家电(如洗衣机、空调)、汽车电子、工业自动化、医疗设备、安防系统等。

单片机的小体积、低功耗和高性能,使其成为许多嵌入式系统的首选控制器。

5. 请解释什么是中断?中断是指当单片机正在执行某个任务时,突然有来自外部设备的请求需要处理时,单片机会停下当前的任务,转而处理该请求。

中断可以分为内部中断(来自单片机内部的事件)和外部中断(来自外部设备的请求)。

通过中断机制,单片机可以实现并发处理多个任务,提高系统的响应能力。

6. 简述中断服务程序(ISR)的编写规范。

编写中断服务程序需要遵循一定的规范:- 中断服务程序应该尽量简短,避免复杂的操作和耗时的计算。

- 应该关闭其他中断,以防止出现优先级错误。

- 使用volatile关键字声明需要在中断服务程序和主程序中共享的变量,以确保数据的一致性。

- 对于有多个中断源的情况,需要在程序中判断中断源并进行相应的处理。

单片机面试题及答案

单片机面试题及答案

单片机面试题及答案1. 介绍单片机的概念及应用领域(200字)单片机是一种集成电路芯片,内部集成了处理器、内存、输入/输出接口和其他外设功能等元件,通常被用作嵌入式系统的核心控制器。

它广泛应用于各个领域,如家电、汽车电子、工业自动化、通信设备等。

2. 什么是中断?如何处理中断请求?(250字)中断是一种由硬件设备或外部事件触发的信号,用于打断正常的程序执行流程,转而执行相应的中断处理程序。

单片机可以通过设置中断向量表、优先级和中断屏蔽等方式来处理中断请求。

当中断请求触发时,单片机首先会保存当前的现场(如程序计数器、寄存器等)进入栈中,然后根据中断向量表的地址跳转到相应的中断服务程序。

中断结束后,单片机会从栈中恢复现场,继续执行被中断的程序。

3. 请说明什么是定时器中断?如何使用单片机的定时器?(300字)定时器中断是在固定时间间隔内触发的中断,用于实现定时功能。

单片机内部通常会集成一个或多个定时器,可以通过设置定时器的相关寄存器来实现定时功能。

使用单片机的定时器,首先需要设置定时器的控制寄存器,包括定时器的工作模式、计数方式、时钟源选择等。

然后,设置定时器的计数初值和比较值,以确定定时器的时间间隔和触发条件。

最后,使能定时器中断,并编写相应的中断服务程序来处理定时中断事件。

4. 解释单片机的PWM输出功能及其应用。

(250字)PWM(脉冲宽度调制)是一种通过调整脉冲信号的宽度来实现模拟信号输出的技术。

在单片机中,通常可以通过占空比控制脉冲信号的高电平时间与周期之比来实现PWM输出。

PWM输出功能在许多应用中都非常重要,比如控制电机的转速、调整LED的亮度、控制音频信号等。

通过改变PWM信号的占空比,可以实现精确的输出调整,从而满足各种应用的需求。

5. 请解释IO口输入与输出的概念,以及如何设置单片机的IO口。

(300字)IO口是单片机与外部设备进行数据交互的通道。

IO口可以设置为输入或输出模式,用于接收外部信号或输出数据至外部设备。

单片机项目答辩 -回复

单片机项目答辩 -回复

单片机项目答辩一、硬件设计方面1. 你们的单片机采用了哪种通讯协议?它们有什么优缺点?答:我们的单片机采用了I2C、SPI和UART通讯协议。

其中,I2C协议在短距离内传输数据速度快,并且只需要两根线来完成双向通信;SPI协议在长距离传输时更稳定,数据传输速度快,但需要多条线来支持;UART协议则简单易用,但传输速度相对较慢。

2. 你们如何保证电路板的可靠性和稳定性?答:我们通过精确的PCB布局设计和合理的电源分配来保证电路板的可靠性和稳定性。

我们还在电路板上添加了滤波电容器和稳压芯片等元器件,以减小噪声干扰和抑制电压波动。

3. 你们的单片机是否支持外设扩展?如何实现?答:是的,我们的单片机支持外设扩展。

我们在设计时考虑到这一点,为其留出了GPIO口和SPI接口等扩展接口。

用户可以通过扩展板或外部模块等方式来实现对外设的扩展。

4. 你们如何保证单片机与其他电路之间的互相隔离?答:我们采用了光耦隔离和独立供电等措施来保证单片机与其他电路之间的互相隔离。

通过这些措施,可以有效避免因电路间干扰而导致的系统故障。

5. 你们的单片机是否支持功耗管理?如何实现?答:是的,我们的单片机支持功耗管理。

我们使用了低功耗模式,在不影响设备正常工作的前提下,尽可能降低设备的功耗。

同时,我们还设置了智能休眠模式,当设备处于闲置状态时,自动进入休眠状态,以达到节能的目的。

二、软件开发方面1. 你们的单片机采用了哪种编程语言?它有什么优劣势?答:我们的单片机采用C语言进行编程。

C语言具有操作系统无关性、可移植性强、执行效率高等优势,但需要程序员具有较高的编程技巧和经验,否则容易出现问题。

2. 你们的单片机采用了哪种开发环境?它有什么优劣势?答:我们的单片机采用Keil MDK作为开发环境。

Keil MDK具有集成度高、易于使用、支持多种编程语言等优点,但需要购买授权才能使用全部功能。

3. 你们如何进行固件升级和调试?答:我们通过串口以及USB接口与PC进行通讯,实现固件的升级和调试。

花样流水灯答辩问题

花样流水灯答辩问题

答辩问题
1.MCS-51系列单片机主要由哪些部分组成?
答:中央处理器(CPU)、数据存储器(RAM)、程序存储器(ROM)、并行输入/输出口(P0口~P3口)、串行口、定时器/计数器、中断控制、总线控制及时钟电路。

2.CPU发出的控制信号有哪几类?
答:一类是用于单片机内部的,用户不能直接接触此类信号,不必对它作过多了解;另一类是通过控制总线送到片外的,人们通常以时序图的形式来表示相关信号的波形及出现的先后次序。

3.名词解释“时序”。

答:所谓时序,是指在指令执行过程中,CPU的控制器所发出的一系列特定的控制信号在时间上的先后关系。

51单片机答辩常见问题解答

51单片机答辩常见问题解答

51单片机辩论常见问题解答1: P0 口需不需要加上拉电阻问题P0 口做数据总线用是不需要加上拉电阻,这个书上面有写的,就是8个10 口同时控制输出,比方P0 口接1602液晶、12864液晶、数码管的8段段选等等都不需要加上拉电阻,如果做单个的10 口用就要加上拉电阻,仿真里P0 口必需要加上拉电阻,这个是仿真和实际的差异。

2:什么是51单片机51单片机其实不是单独指STC89C51或许AT89C51o 51单片机包含了常见的STC89C52 > STC89C51 > AT89C52 AT89C51 AT89S52 AT89S51等等8位的单片机都是51单片机。

引脚都是一模一样的,程序也兼容。

只是名字不一样而已。

通用的。

论文中需要指定的单片机只需要把名字换了就。

k 了。

3:本店有些作品中为什么个别设计中没有按键复位复位有2种复位方式,一种是上电复位。

一种是9脚按键上 拉复位。

这是书本上面有的。

现在很多作品都没有要按键复位了(这 样作品更环保美观)O 如果一定要按键复位,加一个按键上拉置高电平, 并个10uf 电容就行了。

(原理图如下)局部产品由于电路板剩余面积较大。

复位按键就加进去了。

加上 复位按键只是完成单片机的复位最小系统完整。

实际上这个按键基本 用不上。

需要复位的时候直接重启电源就可以了。

没有必要使用复位 按键。

不加按键复位也没有错。

就像上面讲的,P0 □做数据总线不是也没有用上拉电阻吗。

有按键的复位电路如下列图:P1.OP1.1P1.2 P1.3P1.4 P1.5 P1.6P1.7 RST (RXE (1XU (JNTC (TNT1 :4:本课题的选课背景、意义等等?这个论文中有的,也都是一些套话。

我就不答了,我整理的都是 技术性的。

5:数码管采用的是什么扫描方式?一位数码管的设计就是采用静态扫描的方式,因为一位数 码管是8个段选1个位选,如果采用动态,那就是得用9个10 口, 而且程W1T12序也比拟麻烦,如果选用静态那么位选接电源或地(共阳接电源,共阴接地),段选接10 口,就可以控制显示了,这样只用8个10 口就ok,而且程序比拟简单。

单片机简答题与答案

单片机简答题与答案

1、MCS-51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?答:时钟周期是单片机最基本的时间单位。

机器周期则是完成某一个规定操作所需的时间。

一个机器周期为6个时钟周期,共12个振荡周期性,依次表示为S1P1、S1P2、……S6P1、S6P2。

2、MCS-51单片机有几种复位方法?应注意的事项?答:上电复位和开关复位。

上电复位要求接通电源,自动实现复位操作。

开关复位要求在电源接通的条件下,在单片机运行期间,如果发生死机,用按钮开关操作使单片机复位。

3、MCS-51单片机内部包含哪些主要逻辑功能部件?答:(1)一个8位微处理器CPU。

(2)数据存储器RAM和特殊功能寄存器SFR。

(3)内部程序存储器ROM。

(4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。

(5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。

(6)一个串行端口,用于数据的串行通信。

4、什么是堆栈?堆栈有何作用?在程序设计时,有时为什么要对堆栈指针SP重新赋值?如果CPU在操作中要使用两组工作寄存器,你认为SP的初值应为多大?答:堆栈是一种按照“先进后出”或者“后进先出”规律存取数据的RAM区域由于程序中没有表识,所以要对SP重新赋值对指针SP重新赋值是因为堆栈空间有限,要给他赋首地址。

要使用两组工作寄存器,SP的值应该设置为10H。

5、MCS-51单片机的P0~P3四个I/O端口在结构上有何异同?使用时应注意的事项?答:80C51单片机的4个I/O端口在结构上时基本相同的,但又各具特点。

在无片外扩展存储器的系统中,这4个端口的每1位都可以作为I/O端口使用。

在作为一般的通用I/O输入时,都必须先向锁存器写入“1”,使输出驱动场效应管FET截止,以免误读数据。

在系统扩展片外存储器时,P2口作为高8位地址,P0口分时作为低8位地址和双向数据总线。

它们的主要不同点如下:(1)P0口的每一位可驱动8个LSTTL负载。

单片机毕设答辩

单片机毕设答辩

单片机毕设答辩单片机毕设答辩是毕业设计的最后一个环节,通过答辩评委对学生毕设的提问和学生的回答来评判毕设的质量和学生的能力。

下面是一些可能出现的问题以及参考回答,供同学们参考。

1. 你的毕设设计的创新点在哪里?回答参考:我的毕设设计创新点主要在于将电子专业的知识与现实生活相结合,利用单片机和各种传感器等元件设计了一套智能家居系统。

该系统可以根据家庭成员的行为习惯、生活习性和消费偏好,智能地控制家庭设备的运行,提高生活的便利性和舒适度。

同时,我还通过网络和手机端的控制,实现了远程操控家居设备的功能,提供了更加灵活的控制方式。

2. 你在开发过程中遇到的最大的困难是什么?你是如何解决的?回答参考:在开发过程中,我遇到的最大的困难是传感器和单片机的连接和通信问题。

由于涉及到不同型号的传感器和单片机,它们的接口类型和通信协议都有所不同,导致我在连接和通信时遇到了一些困难。

为了解决这个问题,我首先详细研究了传感器和单片机的规格说明书,了解了它们的接口类型和通信协议。

然后,我查阅了大量的资料和参考文献,寻找了相关的代码和案例,进一步学习和理解了它们的连接和通信方式。

最后,在实践中,我根据具体的硬件设备和通信需求,进行了逐步的调试和优化,最终解决了这个问题。

3. 你的毕设在实际应用中有何意义?回答参考:我的毕设设计的智能家居系统,在实际应用中具有以下几个方面的意义。

首先,它可以提高家庭生活的便利性和舒适度。

通过智能控制家居设备的运行,可以实现自动化的家庭环境调节,让家庭成员更加舒适地生活。

其次,它可以提高家庭能源的利用效率。

通过智能控制家电的运行,可以合理利用能源资源,降低能源消耗,减少对环境的负荷。

最后,它还可以提供更加灵活和便捷的家居控制方式。

通过网络和手机端的控制,家庭成员可以随时随地控制家居设备的运行,解决了传统控制方式的时间和空间限制。

4. 毕设中的单片机选择是怎样的?为什么选择这个单片机?回答参考:我在毕设中选择了XX单片机。

单片机答辩21道题目

单片机答辩21道题目

单片机答辩21道题目课题一:现代交通灯的设计1、紧急按钮功能是如何实现的?说说你的实现方法。

2、系统设计中用到了定时器资源没有?如果用到了,你用它主要起什么作用23设计要求能“在线修改红绿灯等待间隔时间”,你是如何来实现的24、创新部分实现了哪此功能?课题二:多路抢答器的设计1、如果有多个按键几乎同时按下,你是如何米保证最先投下的按钮抢答成功的?2、抢答按钮是用的独立式按键设计还是行列式按键设计?你为什么要如此设计?3、设计中你是如何来记录抢谷时间超时的,说说你的实现方法。

4你采用了哪些信号作为抢答成功的提示?5、如果要将抢答路数扩充到32路,你的抢答按钮输入电路该如何设计?单片机又如何识别最先按下的按钮课题三:波形发生器的设计1、你的设计能够实现哪儿种波形输出?如果要是输出有一定的功本,硬件电路上该如何考忠?2、正弦信号是怎么产生的?说说你的实现方法。

3、你的银齿菠是怎么生成的?说说其原理。

4、三角波输出是怎么产生的?说说其实现方法,5、如果要正弦波输出更平滑一些,硬件电路上要如何进一步考忠?6、数模转换芯片用的什么型号?分饼率是老少位的?7、波形发生器可以用单片机控制DAC(数模转换器)用软件米生成,也可以用专用波形发生器芯片米生成,这两种方法各有什么优步?课题四:LED点阵广告牌的设计1户外的大型点阵广告牌一般都用LED 来制作而很少使用LCD 的,为什么?2如何在LED 点阵上实现字符的平移?说说你的实现方法3、LED 点阵屏上显示的字形符号的字库是如何水实现的?4、如果要显示真彩色字符(不是单色),LED 点阵所的发光一极管颜色该如何考應?5、如果要在你的LED 点阵屏上显示一张128×64点的图片,该怎么处理?。

单片机c语言问答题参考答案

单片机c语言问答题参考答案

单⽚机c语⾔问答题参考答案1.3 什么是单⽚机?它有哪⼏部分组成?什么是单⽚机应⽤系统?(1)答:单⽚微型计算机是指集成在⼀个芯⽚上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、随机存取存储器RAM(Random Access Memory)、只读存储器ROM(Read-only Memory)、基本输⼊/输出(Input/Output,简称I/O)接⼝电路、定时器/计数器等都制作在⼀块集成芯⽚上,构成⼀个完整的微型计算机,可以实现微型计算机的基本功能。

单⽚机应⽤系统是以单⽚机为核⼼,配以输⼊、输出、显⽰、控制等外围电路和软件,能实现⼀种或多种功能的实⽤系统。

单⽚机应⽤系统是由硬件和软件组成的,硬件是应⽤系统的基础,软件则是在硬件的基础上对其资源进⾏合理调配和使⽤,从⽽完成应⽤系统所要求的任务,⼆者相互依赖,缺⼀不可。

(2) P3⼝的第⼆功能?答:P3⼝各引脚与第⼆功能表(3)电容和晶体的取值范围?答:单⽚机晶振电路⼀般地,电容C1和C2取30pF左右,晶体的振荡频率范围是1.2MHz~12 MHz。

如果晶体振荡频率⾼,则系统的时钟频率也⾼,单⽚机运⾏速度也就越快。

MCS-51在通常应⽤情况下,使⽤振荡频率为的6MHz或12MHz的晶振,如果系统中使⽤了单⽚机的串⾏⼝通信,则⼀般采⽤振荡频率为11.059MHz的晶振。

(4)什么是机器周期?机器周期和晶振频率有何关系?当振荡脉冲频率为6 MHz时,机器周期是?答:规定⼀个机器周期的宽度为12个振荡脉冲周期,因此机器周期就是振荡脉冲的⼗⼆分频。

当振荡脉冲频率为12 MHz时, ⼀个机器周期为1µs;当振荡脉冲频率为6 MHz时,⼀个机器周期为2 µs。

(5)单⽚机常见的复位⽅法有⼏种?并画电路图答:图(a)为上电复位电路,它是利⽤电容充电来实现的。

在接电瞬间,RST端的电位与VCC相同,随着充电电流的减少,RST的电位逐渐下降。

答辩题目答案

答辩题目答案

1.单片机的最小系统组成?
答案:最小系统包括时钟电路,复位电路,电源,单片机芯片。

2.本设计的功能包括哪些?
答案:本遥控系统要求用单片机作为控制芯片制作一个遥[• ]•控器,另一个单片机控制系统能被遥控操作。

本系统要求遥控器具有多级调速,开关,定时,以及自然风,睡眠风切换等功能。

将单片机、控制、键盘组合在一起完成了人机对话[3]。

用AT89C51单片机来作主芯片控制,采用红外HS0038接收头,用双向可控硅MC97A6控制电机开关。

3.本设计不足和注意的地方?
答案:(1)在实践中,采用红外线遥控方式时,由于受遥控距离,角度等影响,使用效果不是很好,如采用调频或调幅发射接收码,可提高遥控距离,并且没有角度.
(2)键盘一般是由一组机械按键按照一定的规律组合而成,通过按键的通、断作用输入开关电压信号。

按键由断开到闭会及由闭合到断开时,由于机械触点的弹性作用,按键的动作不是立刻完成的,为了消除键抖动的影响,保证在按键闭合稳定状态下读取键值,需要对键进行消抖处理。

常用的消抖措施有硬件消抖和软件消抖两种。

单片机期末复习 问答题及答案

单片机期末复习 问答题及答案

1、80C51 的外部中断有哪两种触发方式?它们对触发脉冲或电平有什么要求?(1)电平触发方式:CPU在每个机器周期的S5P2期间采样外部中断引脚的输人电平。

若为低电平,便置IEl(IEO)为“1”,申请中断;若外部中断引脚为高电平,则IEl(IEO)清零。

(2)边沿触发方式:CPU在每个机器周期的S5P2期间采样外部中断请求引脚的输人电平。

如果在相继的两个机器周期采样过程中,一个机器周期采样到外部中断请求为高电平,接着下一个机器周期采样到外部中断请求为低电平,则使IEl(IEO)置1,申请中断;否则,IEl(1E0)置0。

2、单片机怎样管理中断?怎样开放和禁止中断?怎样设置优先级?(1)由中断源提出中断请求,由中断控制允许控制决定是否响应中断,如果允许响应中断,则CPU按设定好的优先级的顺序响应中断。

如果是同一优先级的中断,则按单片机内部的自然优先级顺序(外部中断0→定时器0中断→外部中断l→定时器1中断→串行接口中断)响应中断。

CPU响应中断请求后,就立即转入执行中断服务程序。

保护断点、寻找中断源、中断处理、中断返回,程序返回断点处继续执行。

(2)由中断允许寄存器IE控制开放和禁止中断。

欲开放某一中断,则应先开放总中断允许(EA置1),然后开放相应中断的中断允许(相应位置1);若要要禁止中断,则EA置O即可。

(3)由中断优先级控制寄存器IP控制中断优先级,相应位置1,则设为高级中断,置0则为低级。

其中:PS为串行中断优先级,PTl(0)为定时中断1(0)优先级,PXl(0)外部中断1(0)优先级。

3、写出下列特殊功能寄存器的名称TCON :定时器控制寄存器TMOD :定时器/计数器方式控制寄存器SCON :串行口控制寄存器PSW :程序状态字(标志寄存器)IE :中断允许控制寄存器4、80C51 响应中断的条件是什么?各个中断源的中断入口地址是多少?(1)有中断源发出中断请求。

(2)中断总允许控制位EA=l,CPU开放总中断。

单片机原理与应用答辩题库

单片机原理与应用答辩题库

单片机原理与应用答辩题库1.P0 口做普通IO 口使用时,应该如何处理?答:接上拉电阻。

2.P3 口作为第二功能口使用时,各个引脚的功能分别是什么?答:3.定时计数器有几种工作方式?各有什么特点?答:4.串行口有几种工作方式?分别应用在什么场合?答:多机通讯主要用方式2和方式3。

5.单片机中断源有几个?答:有5个。

风别是外部中断0,定时器0,外部中断1,定时器1,串行口。

6.单片机中断触发方式有几种?分别是什么方式触发?答:有5种。

分别是:1 高电平触发;2 低电平触发;3 上升沿触发;4 下跳沿触发;5 沿触发。

7.MCS-51 单片机是几位机?答:是8位机。

8.请画出独立式键盘的接法,并说明软件编码方式?答:循环检测是否有低电平。

9.请画出矩阵式键盘的接法,说明扫描原理?答:扫描原理:(1)逐行扫描法。

依次从第一至最末行线上发出低电平信号, 如果该行线所连接的键没有按下的话, 则列线所接的端口得到的是全“1”信号, 如果有键按下的话, 则得到非全“1”信号。

(2)线反转法。

该法比行扫描速度快, 但在硬件上要求行线与列线外接上拉电阻。

先将行线作为输出线, 列线作为输入线, 行线输出全“0”信号, 读入列线的值, 那么在闭合键所在的列线上的值必为0;然后从列线输出全“0”信号,再读取行线的输入值,闭合键所在的行线值必为0。

这样,当一个键被按下时, 必定可读到一对唯一的行列值。

再由这一对行列值可以求出闭合键所在的位置。

10. 数码管有几种类型?原理如何?答:有两种,分别是共阴极和共阳极。

共阴极就是把所有的阴极连在一起共地,共阳极就是把所有的阳极连在一起接在VCC。

10.请说明共阳极数码管码表的推导过程?答:如图,如果显示1的话,b、c为0,其余都为1,即为10011111。

11.数码管有几种显示方式?优缺点是什么?答:有静态和动态两种显示方式。

静态可以稳定的同时显示各自的字形,动态的可一节省I/O口。

c51单片机流水灯最常见的问题问题答辩

c51单片机流水灯最常见的问题问题答辩

c51单片机流水灯最常见的问题问题答辩
1:Po 口需不需要加上拉电阻
P0 口做数据总线用是不需要加上拉电阻,这个书上面有写的,就是8个10口同时控制输出,比方PO口接1602液晶、12864液晶、数码管的8段段选等都不需要加上拉电阻,如果做单个的10口用就要加上拉电阻,仿真里PO口必需要加上拉电阻,这个是仿真和实际的差异。

2:什么是51单片机
51单片机其实不是单独指STC89C51或许AT89C51o51单片机包含了常见的STC89C52 >STC89C51 >AT89C52 AT89C51 AT89S52 AT89SI等等8位的单片机都是51单片机。

引脚都是一模一样的,程序也兼容。

只是名字不一样而已。

通用的论文中需要指定的单片机只需要把名字换了就可以了。

3:蜂鸣器或继电器的驱动三极管为什么选用 pnp 型的而不是npn型的(9013、8050) ?
因为单片机刚一上电的时候所有的10口会有一个短暂的高电平。

如果选用npn型的,即使程序上将10口拉低,蜂鸣器或继电器也会响一小下或吸合一下,为了防止这种情况发生,就选用pnp 型的。

因为我们想控制蜂鸣器或继电器工作单片机的10口要低电瓶,这样就防止了,因为我们不可能刚一通电就让蜂鸣器响或继电器吸合。

防止了不必要的麻烦。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机答辩题答案
1、单片机最小电路的组成及各部分的作用
答:(1)组成:
电源电路;时钟电路(振荡电路);复位电路。

(2)作用:
电源电路向单片机供电(一般为5v直流电源)。

时钟电路向单片机提供一个正弦波信号作为基准,决定单片机的执行速度。

复位电路产生复位信号,使单片机从固定的起始状态开始工作,完成单片机的启动过程。

2、振荡周期、状态周期、机器周期之间的换算关系
答:1机器周期=6状态周期=12振荡周期(12M晶振的1机器周期为1us)。

3、STC89C52单片机的定时器/计数器的本质是什么?工作在定时器
状态和计数器状态时的区别是什么?
答:(1)定时器/计数器的本质就是一个加1计数器。

(2)当以定时器方式工作时:这个计数器的加1信号由晶振的12分频信号产生,即每过一个机器周期,计数器加1,直至溢出为止。

对于12M晶振来说就是每过1us,计数器加1。

当以计数器方式工作时:这个计数器的加1信号由引脚T0(P3.4)或T1(P3.5)产生。

当T0或T1脚上输入的脉冲信号出现由1到0的负跳时,计数器加1。

CPU在每个机器周期的S5P2期间采样T0和T1引脚的输入电平,也就是说每个机器周期只能采样一次引脚状态。

因此,检测一个从1到0的负跳变需要2个机器周期,即24个振荡周期,故最高计数频率为晶振频率。

4、STC89C52单片机的定时/计数器有哪几种工作方式?各有什么特点?
解:STC89C52单片机的定时/计数器有4种工作方式;
方式0:M1M0=00为13位的T/C,由TH的8位和TL的低5位组成计数值。

溢出值为213,但是启动前可以预置计数值TL的D7,D6,D5舍弃不用对于12M的晶振,最大定时时间为213us=8192us。

方式1:M1M0=01为16位的T/C,由TH的8位和TL的8位组成计数值。

溢出值为216,但是启动前可以预置计数值。

对于12M的晶振,最大定时时间216=65536us。

方式2:M1M0=10是8位的可自动重载的T/C,满计数值为28在方式0和1中,当计数满了(溢出)之后,若要进行下一次定时/计数,须用软件相TH和TL 重装计数的初始值。

在方式2中,TH保存着8位初始值不变,TL进行计数(8位),当TL溢出时,除了产生溢出中断请求之外,还自动将TH中的初始值装入TL;TH保存初值TL计数。

方式3:M1M0=11仅适用于定时器0。

当T/C0工作在方式3时,TH0和TL0成为两个独立的8位定时/计数器。

TL0:可以当作定时器或者计数器使用,对应的控制位和标志位:TR0,TF0。

TH0:只能当作定时器用,对应的控制位和标志位:TR1,TF1。

借用了T/C1的控制和标志位当定时器0工作在方式3时,定时器1一般不工作,或者作为串口的波特率发生器使用,以确定串口通信的速率。

5、定时/计数器用作定时方式时,其定时时间和哪些因素有关?作为
计数器使用时,对外界计数频率有何限制?
答:定时/计数器用作定时方式时,其定时时间和晶振频率,定时常数TH和TL 有关。

作为计数器使用时,对外界计数脉冲的最高频率为晶振的1/24 。

6、STC89C52单片机有哪几个中断源?这些中断源各自的产生条件是什么?
答:STC89C52拥有5个中断源:。

相关文档
最新文档