ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

吉林大学单片机期末复习(简答题)

2021-12-29 22:01:50  阅读:219  来源: 互联网

标签:采样 简答题 中断 吉林大学 CPU 单片机 指令 子程序


  1. 采样过程?

A/D转换过程主要包括采样、量化、编码等过程。

1、采样

利用采样脉冲序列从连续时间信号x(t)中抽取一系列离散采样值,使之成为采样信号x(nTs)的过程。

由于后续的量化过程需要一定时间,对于随时间变化的模拟输入信号,要求瞬时采样值在该时间内保持不变,即采样保持。

2、量化

又称为幅值量化,把采样信号经过舍入或截尾的方法变为只有有限个有效数字的数。

若信号x(t)可能出现的最大值为A,令其分为D个间隔,每个间隔长度为R=A/D,R称为量化增长或量化步长,会产生量化误差。一般把量化误差看成是模拟信号作数字处理时的可加噪声。量化增量R越大,量化误差越大。量化增量的大小,一般取决于A/D卡的位数。例如,8位二进制为28=256,即量化电平为所测信号最大电压幅值的1/256

3、编码

编码是将离散幅值经过量化以后变为二进制数字的过程。

  1. 采样定理及作用

当采样频率大于信号中最高频率的两倍时,则采样后的数字信号完整的保留了原始信号中的信息,一般取2.56-4倍的最大信号频率,采样定理又称奈奎斯特定理。作用:保证采样后的结果尽可能贴近真实的信号,从而提高信号的保真度

  1. 逐步逼近式A/D转换原理与转换过程

就是将输入模拟信号与不同的参考电压做多次比较,使转换所得的数字量在数值上逐次逼近输入模拟量的对应值

adc模块的精度一般有8位、10位、12位、16位、24位。

8位的精度:把0~5V分成256份,每份表示5/256=0.02V;

逐次逼近型adc由比较器、D/A转换器、缓冲寄存器和若干控制逻辑电路构成。原理是从高位到低位逐位比较,首先将缓冲寄存器各位清零;转换开始后,先将寄存器最高位置1,把值送入D/A转换器,经D/A转换后的模拟量送入比较器,称为 Vo,与比较器的待转换的模拟量Vi比较,若Vo<Vi,该位被保留,否则被清0。然后,再置寄存器次高位为1,将寄存器中新的数字量送D/A转换器,输出的 Vo再与Vi比较,若Vo<Vi,该位被保留,否则被清0。循环此过程,直到寄存器最低位,得到数字量的输出

  1. PID控制各校正环节和作用

P:比例,作用是讲误差放大,作为控制量输出,I:积分,作用是不断的将误差加起来,也就是考虑了以前的时刻误差量,把这些误差加起来作为控制量输出,D:微分,即考虑连续两个时刻的误差变化,将这个变化作为控制量输出

  1. PID控制系统的原理框图和PID调节原理

PID控制是将误差信号e(t)的比例(P),积分(I)和微分(D)通过线性组合构成控制量进行控制,其输出信号为:

对此式进行拉普拉斯变换,并且整理后得到模拟PID调节器的传递函数为:

    Kp——比例系数

    Ti——积分时间常数

    Td——微分时间常数

    e(t)——偏差

    u(t)——控制量

模拟PID控制系统框图

对PID参数的简单理解

PID是Proportional(比例)、Integral(积分)、Differential(微分)三者的缩写。PID调节是连续控制系统中技术最成熟、应用最广泛的调节方式。PID调节实质是根据输入的偏差值,按照比例、积分、微分的函数关系进行运算,运算结果用以控制输出。

  1. 物联网控制与计算机控制的区别与联系

物联网控制:该定义的理念是基于射频识别(RFID)、电子代码(EPC)等技术,以互联网为平台,构造一个可以实现全球物品信息实时共享的实物网络,即物联网。

此设想包含两层含义:物联网的核心和基础是互联网,物联网是在互联网基础上延伸和扩展的网络。在物联网中,用户端可以延伸和扩展到任何物体,并可以在物体间进行信息交换,实现实时通信的功能。

  1. C51语言中如何编写中断处理程序

Funcname() interrupt n [using n].funcname为函数的名字,interrupt n 表示为中断源编号,using n 指定函数所用的寄存器组(0-3的整数)

  1. CLR A与MOV A,#00H的异同

两者是相同的作用,都是对累加器A进行清零,并且对标志位的影响也是一样的。

两者的区别就是两条指令本身的字节码长度不同,其中CLR A是一个字节,MOV A,#00H是两个字节。

还有就是两者的寻址方式不同,前者是寄存器寻址,后者是立即数寻址。

  1. 单片机C,CY,OV的用法

CY(PSW.7)是进位或借位,来源于最近一次算术指令或逻辑指令执行结果。

AC(PSW.6)是辅助进位或辅助借位,用于BCD码的十进制调整运算。

OV(PSW.2)是溢出位。在执行算术指令时,指示运算是否产生溢出。

单片机进位标志位C

  1. MOVX,MOVC差别

MOVX指令访问外部数据存储器空间,MOVC访问程序存储器空间

  1. 计算机控制系统模拟量输入通道的各组成部分以及各组成部分的功能

模拟量输入通道一般由信号调理电路、多路转换器、前置放大器、采样保持器、A/D转换器,接口及控制逻辑等组成。

  1. 子程序调用和执行中断服务程序的异同点

1、两过程定义与作用

子程序是微机基本程序结构中的1种,基本程序结构包括顺序(简单)、分支(判断)、循环、子程序和查表等5种。子程序是一组可以公用的指令序列,只要给出子程序的入口地址就能从主程序转入子程序。子程序在功能上具有相对的独立性,在执行主程序的过程中往往被多次调用,甚至被不同的程序所调用。一般微机首先执行主程序,碰到调用指令就转去执行子程序,子程序执行完后,返回指令就返回主程序断点(即调用指令的下一条指令),继续执行没有处理完的主程序,这一过程叫做(主程序)调用子程序过程。子程序结构可简化程序,防止重复书写错误,并可节省内存空间。计算机中经常把常用的各种通用的程序段编成子程序,提供给用户使用。用户在自己编写的程序中,只要会调用这些子程序,就可大大简化用户编程的困难。

中断是计算机中央处理单元CPU与外设I/O交换数据的一种方式,除此方式外,还有无条件、条件(查询)、存贮器直接存取DMA和I/O通道等四种方式。由于无条件不可靠,条件效率低,DMA和I/O通道两方式硬件复杂,而中断方式CPU效率高,因此一般大多采用中断方式。中断概念是当计算机正在执行某一(主)程序时,收到一中断请求,如果中断响应条件成立,计算机就把正在执行的程序暂停一下,去响应处理这一请求,执行中断服务程序,处理完服务程序后,中断返回指令使计算机返回原来还没有执行完的程序断点处继续执行,这一过程称为中断过程。有了中断,计算机才能具有并行处理,实时处理和故障处理等重要功能。

2、两过程的联系与区别

2.1联系

中断与调用子程序两过程属于完全不同的概念,但它们也有不少相似之处。两者都需要保护断点(即下一条指令地址)、跳至子程序或中断服务程序、保护现场、子程序或中断处理、恢复现场、恢复断点(即返回主程序)。两者都可实现嵌套,即正在执行的子程序再调另一子程序或正在处理的中断程序又被另一新中断请求所中断,嵌套可为多级。

2.2区别

中断过程与调用子程序过程相似点是表面的,从本质上讲两者是完全不一样的。

两者的根本区别主要表现在服务时间与服务对象不一样上。首先,调用子程序过程发生的时间是已知和固定的,即在主程序中的调用指令(CALL)执行时发生主程序调用子程序,调用指令所在位置是已知和固定的。而中断过程发生的时间一般的随机的,CPU在执行某一主程序时收到中断源提出的中断申请时,就发生中断过程,而中断申请一般由硬件电路产生,申请提出时间是随机的(软中断发生时间是固定的),也可以说,调用子程序是程序设计者事先安排的,而执行中断服务程序是由系统工作环境随机决定的;其次,子程序完全为主程序服务的,两者属于主从关系,主程序需要子程序时就去调用子程序,并把调用结果带回主程序继续执行。而中断服务程序与主程序两者一般是无关的,不存在谁为谁服务的问题,两者是平行关系;第三,主程序调用子程序过程完全属于软件处理过程,不需要专门的硬件电路,而中断处理系统是一个软、硬件结合系统,需要专门的硬件电路才能完全中断处理的过程;第四,子程序嵌套可实现若干级,嵌套的最多级数由计算机内存开辟的堆栈大小限制,而中断嵌套级数主要由中断优先级数来决定,一般优先级数不会很大。

  1. 寄存器间接寻址方式及其范围

A:用@Ri可以寻址内部或外部00H~FFH.

B:用@DPTR可以寻址0000H到FFFFH

C:用PUSH或POP可以访问范围00~FFH

  1. MCS-51单片机的七种寻址方式

寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、变址寻址、变址寻址、位寻址。

  1. 单片机系统如何扩展多个中断源

一、采用硬件请求和软件查询的方法:

这种方法是:把各个中断源通过硬件“或非(高有效,如CD4002)”(与,低有效)门引入到单片机外部中断源输入端(INT0或INT1),同时再把外部中断源送到单片机的某个输入输出端口,这样当外部中断时,通过“或非”(与)门引起单片机中断,在中断服务程序中再通过软件查询,进而转到相应的中断服务程序。显然,这种方法的中断优先级取决于软件查询的次序。

二、用定时器/计数器作外部中断

单片机的定时器/计数器是一个加一计数器,每当计数输入端有一个“1—0”的负跳变时,计数器加一,当加一计数器溢出时,就向CPU发出中断,利用这个特性来扩展中断的方法是:首先把定时器/计数器设置成计数方式,并预置满值,把外部中断源输入到P3口第4引脚或第5引脚(计数器输入端),这样就可以利用定时器/计数器作为单片机外部中断了。注意这种方法的中断服务的入口地址应在000BH或001BH。

  1. 单片机可重入与递归

实现的功能一样,可重入每次都有一个独立的堆栈,而递归函数使用的是同一个堆栈

  1. 单片机有几种外部中断方式,它们的特点分别是什么

INT0, INT1 上的外部中断源

  1. 外部中断源的电平触发和边沿触发的区别

电平触发:申请中断时,必须保持有效(低电平),直到CPU响应中断,同时在返回之前,外部中断必须无效

边沿触发:只有在相邻的两次采样中外部中断由高转为低,才置位中断申请触发器。

  1. MCS-51系列单片机的中断系统中有几个中断源,几个中断优先级,中断优先级时如何控制的,在出现同级中断申请时,CPU按什么顺序相应

MCS- 51 中不同型号的单片机的中断数量是不同的,典型(基本)的 8031 有 5个中断源,具有两个中断优先级,可以实现二级中断服务程序嵌套。可以分别指定每一个中断源的中断级别和中断允许字

一个正在执行的中断服务程序可以被高优先级的中断申请所打断,但不能被相同优先级或低优先级的中断申请所中断,这些新的中断申请必须在现在执行的中断处理程序结束后返回主程序, 并执行一条指令后才能得到响应。

当 CPU 接收到同样优先级的几个中断申请时,按照以下的次序决定中断响应的优先次序: INT0, T0, INT1, T1,串行中断。

  1. MCS-51系列单片机的中断响应过程

CPU 在每一个机器周期的 S6 阶段采样所有允许的中断申请,如果发现有中

断申请,并且没有下列条件的阻止,将在下一个机器周期响应激活的最高级中断

申请。

 CPU正在处理相同的或更高级别的中断;

 现在的机器周期不是所执行指令的最后一个机器周期(多周期指令);

 正在执行的指令不是中断返回指令RETI,或是对IE, IP的写操作指令;

CPU 响应中断时,先置位响应的优先级状态触发器(防止其他相同级别或低

级别中断的执行);将中断请求标志清零( TI 和 RI 除外);把当前程序计数器 PC

的内容压入堆栈(但不保护 PSW),然后根据中断源的类型,将程序转移到对应

的中断服务程序入口地址。各中断服务程序的入口地址是固定的,如下所示:

中断源 入口地址

INT0 0003H

T0 000BH

INT1 0013H

T1 001BH

串行口中断 0023H

定时器 T2( 8052 等型号) 002BH

通常在中断的入口处,放置一条长跳转指令,转移到用户设计的中断处理程

序中。

CPU 在执行中断处理程序一直遇到 RETI 指令为止, RETI 表示中断处理程序

的结束。 CPU 在执行这条指令时,把响应中断时所置的优先级状态触发器清零,

从堆栈的顶部弹出两个字节到程序计数器 PC, CPU 重新执行被打断的主程序。

在中断处理过程中,必须由用户程序自己保护和恢复现场。

CPU 响应一个外部中断的时间取决于当前执行的指令, 如果当前执行高级别

的中断处理程序,就要等待到这个程序结束。如果中断响应没有被延迟,在 3-

8 个周期内就可以响应这个中断。

  1. 对单片机控制应用系统的理解?

单片机的应用系统实际上是一个典型的测量与控制系统。其功能可能只有测量,或只有控制,或兼而有之。从单片机在其应用系统中所处的位置及功能来看,一个单片机应用系统不外乎以下几个部分:前向通道、后向通道、中央控制器、人机交互通道、信息交互通道。前向通道用于获取各种信息;后向通道用于输出控制作用;中央控制器完成整个应用系统数据处理、管理与控制;人机交互通道负责向用户输出各种信息,并接受相应命令;信息交互通道与其他设备的信息交换,与其他系统一起协同工作,完成某一任务。对于一个闭环控制系统,前向通道、后向通道和控制器一起构成一个闭环。通过前向通道反馈控制的结果,可以达到精确控制的目的。

  1. MCS-51单片机如何区分ROM和RAM

ROM:程序存储器,很明显,该存储器是存储单片机运行的程序的。你写的程序就是存放在这部分空间里面,但是程序中的数据表等一些不需要改变的数据也可以放在里面。这里面的数据掉电后部会丢失。就相当于电脑的硬盘,一般单片机在运行程序的时候,只能读里面的数据,而不能改里面的数据。要改变里面的数据需要一些特殊的手段,像用下载器向里面下载程序。

RAM:数据存储器,存储单片机在执行程序的时候产生的一些临时数据。像C语言中定义的一些变量就是放在这个空间里面的。在汇编里面经常把这个寄存器中的数据移到那个寄存器里面,这里所谓的寄存器就是指的RAM。它掉电后里面的数据就会丢失,所以要用到这部分寄存器的时候要初始化,要不然里面的数据就是个随机数。相当于电脑的内存。

ROM是存储程序用的,用MOVC指令访问;RAM分为片内和片外两种,是用来存储数据用的,片内用MOV访问,片外用MOVX访问。片内RAM访问速度最快,但空间小,片外RAM访问速度稍慢,但空间大。

  1. MCS-51单片机访问片外ROM需要控制的信号及其工作时序

在读外部ROM时PSEN低电平有效,以实现外部ROM单元的读操作。 EA/VPP 访问和序存储器控制信号 接高电平时,CPU读取内部程序存储器(ROM)。

  1. MCS-51的串行接口的4种工作方式以及波特率计算方法
  1. 方式0:外接移位寄存器的工作方式,用于扩展I/O接口。波特率=振荡器频率、12
  2. 方式1:8位异步通信方式.波特率=(T1的溢出频率/32)2的smod次方
  3. 方式2和方式3:串行口是一个9位的异步通信??。方式2的波特率由振荡器频率和smod决定,如果smod为0,则波特率等于振荡器频率的1/64,当smod为1时,波特率为振荡器频率的1/32,方式3的波特率等于方式1的波特率
  1. MCS-51五个独立寻址空间

1.64K字节程序存储器空间,2.64K外部数据存储器空间,3.256字节内部RAM空间,4.256位寻址空间,5.工作寄存器区

  1. 从单片机控制的角度,解释输入输出接口与过程通道

  1. 并行口作为输入输出使用时如何区分读引脚与读锁存器?

2.读锁存器

一般情况下从锁存器和引脚读到的数据是一致的,但也有特殊情况,为此做了以下规定:凡属于读-修改-写方式的指令,从锁存器读入信号,其它指令则从端口引脚线上读入信号。

  1. 定时器计数初值的计算,方式寄存器的设置

  1. 香农采样定理及其物理含义

为了不失真地恢复模拟信号,采样频率应该不小于模拟信号频谱中最高频率的2倍。  f s≥2f max

香农定理给出了信道信息传送速率的上限(比特每秒)和信道信噪比及带宽的关系。香农定理可以解释现代各种无线制式由于带宽不同,所支持的单载波最大吞吐量的不同。

  1. 8031复位电路图和复位原理?

复位电路的原理:在第九个引脚接高电平持续2US就可以。在单片机系统中,系统上电启动的时候复位一次,当按键按下的时候系统再次复位,如果释放后再按下,系统还会复位。所以可以通过按键的断开和闭合在运行的系统中控制其复位。

在单片机启动0.1S后,电容C两端的电压持续充电为5V,这是时候10K电阻两端的电压接近于0V,RST(复位电路的意思)处于低电平所以系统正常工作。当按键按下的时候,开关导通,这个时候电容两端形成了一个回路,电容被短路,所以在按键按下的这个过程中,电容开始释放之前充的电量。随着时间的推移,电容的电压在0.1S内,从5V释放到变为了1.5V,甚至更小。根据串联电路电压为各处之和,这个时候10K电阻两端的电压为3.5V,甚至更大,所以RST引脚又接收到高电平

复位电路工作原理如下图所示,VCC上电时,C充电,在10K电阻上出现电压,使得单片机复位;几个毫秒后,C充满,10K电阻上电流降为0,电压也为0,使得单片机进入工作状态。工作期间,按下S,C放电,在10K电阻上出现电压,使得单片机复位。松开S,C又充电,几个毫秒后,单片机进入工作状态。

也就是说:按键按下系统复位,是电容处于一个短路电路中,(电容)释放了所有的电能,电阻两端的电压增加引起的。

  1. 步进电机转速取决于哪些因素,有无上下限

取决于输出的频率,存在上限,速度过快硬件有限制,无下限

  1. 如何调节步进电机的旋转方向

转动方向取决于输出控制字的方式

  1. 温度传感器DS18B20读取数据的过程和流程图

(1)将数据线拉高“1”。

(2)延时2微秒。

(3)将数据线拉低“0”。

(4)延时15微秒。

(5)将数据线拉高“1”。

(6)延时15微秒。

(7)读数据线的状态得到1个状态位,并进行数据处理。

(8)延时30微秒。

  1. 实验六中,用DS18B20进行温度转换后,温度值数据存放在哪,如何由该数据计算得到实际温度值

温度值数据存放在DS18B20的高速暂存存储器中第0和第1个字节。其中,前面五位表示符号位,若为0表示温度大于零,直接乘以0.0625即可得到实际温度,若为1,则温度小于0,则需要取反加1再乘以0.0625得到实际温度值。

  1. PVM方式控制直流电机转速的原理和实现方法

原理:使用具有一定占空比的方波来模拟对应的电压值,当实际系统具有惯性滞后特性时,如果方波的频率远大于被控系统的响应时间,这个方波与其被积分的直流信号具有相同的效果,也就是占空比为x,幅度为A的方波信号等价于值为xA的直流信号。

  1. 74LS373芯片在实验1中的作用

74ls373是常用的地址锁存器芯片,它实质是一个是带三态缓冲输出的8D触发器,在单片机系统中为了扩展外部存储器,通常需要一块74LS373芯片

  1. LED点阵实验中,74HC595的工作原理

74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由SDL输入到内部的8位位移缓存器,并由Q7'输出,而并行输出则是在LCK的上升沿将在8位位移缓存器的数据存入到8位并行输出缓存器。当串行数据输入端OE的控制信号为低使能时,并行输出端的输出值等于并行输出缓存器所存储的值。

  1. 7段数码管采用共阴极连接,写出字符F的16进制编码

  1. 结合直流电机实验,说明反馈控制的基本原理

反馈控制是指将系统的输出信息返送到输入端,与输入信息进行比较,并利用二者的偏差进行控制的过程。反馈控制其实是用过去的情况来指导现在和将来。在控制系统中,如果返回的信息的作用是抵消输入信息,称为负反馈,负反馈可以使系统趋于稳定;若其作用是增强输入信息,则称为正反馈,正反馈可以使信号得到加强。

  1. 脉宽调制方式控制直流电机转速的原理

使用具有一定占空比的方波来模拟对应的电压值。当实际系统具有惯性滞后特性时,如果方波的频率远大于被控制系统的响应时间,这个方波与其被积分后的直流信号具有相同的效果

  1. 直流电机脉宽调速实验中测量转速的原理和可能的最大误差是多少

在本实验板中,电机每转动一次,与之相连的偏心轮将遮挡光电对管一次,因此会产生一个脉冲,送到INT0。要测量转速,既可以测量相邻两次中断之间的时间;也可以测量一秒种之内发生的中断次数。显然,后一种方法更加简单。

最大误差是正负1

  1. PWM(脉宽调制)控制直流电机转速原理

所谓PWM就是脉宽调制器,通过调制器给电机提供一个具有一定频率的脉冲宽度可调的脉冲电。脉冲宽度越大即占空比越大,提供给电机的平均电压越大,电机转速就高。反之脉冲宽度越小,则占空比越越小。提供给电机的平均电压越小,电机转速就低。

  1. 脉宽调速和电压调速的区别、优缺点和应用范围

脉宽调制:一种能够通过开关量输出达到模拟量输出效果的方法。脉宽调速就是利用脉宽调制,以数字方式调节电机转速

电压调速:直接调节电压这个模拟量来调节电机转速

优缺点:电压调速直观简单,但并不总是非常经济或可行。其中一点就是,模拟电路(对应电压调速)容易随实践漂移,因而难以调节。能够解决这个问题的精密模拟电路可能非常庞大、笨重和昂贵。模拟电路还有可能严重发热,其功耗相当于工作元件两端电压和电流的乘积成1正比。模拟电路还有可能对噪声敏感,任何扰动或噪声都肯定会改变电流值的大小。

通过以数字方式(脉宽调速)控制模拟电路,可以大幅度降低系统的成本和功耗。此外,许多微控制器和DSP已经在芯片上包含了PWM控制器,这使数字控制的实现变得更加容易。

PWM的一个优点时从处理器到被控系统信号都是数字形式的,无需进行数模转换。让信号保持为数字形式可将噪声影响降低到最小。噪声只有在强到足以影响逻辑1改编为逻辑0或者将逻辑0改变为逻辑1时,也才能对数字信号产生影响

应用范围:电压调速工作时不能超过特定电压,优点是机械特性较硬并且电压降低后硬度不变,稳定性好,适用于对稳定性要求较高的环境。脉宽调速可以大大节省电量,具有很强的抗噪性,且节约空间,比较经济,适用于低频大功率控制

  1. 说明累加器ACC的作用以及如何正确使用P3口

  1. 说明程序原理中累加进位法的正确性

X=X+N,X<M的时候为低,X从N开始,刚好到X>=M之前有(M/N-1)次低电平,之后会有一次高电平。这是从平均角度来说的,即:平均(M/N-1)次低电平后会有一次高电平,因为M/N不一定能恰好除尽,所以我们两边同时乘上N,得:(M-N)次低电平N次高电平,刚好对应于占空比得概念。

  1. 结合一种智能控制方法,说明计算机智能控制的特点

模糊神经网络。

  1. 说明从电路原理图形成制版图的过程

1.原件编号,填写封装,2.生成NET文件,3.在版图软件中载入net文件,4.绘制轮廓,5.布局,调整位置,6.布线,7.生成net文件对比

  1. 在绘制制版图的过程中,自动布局完成什么功能,如何进行手工布局

自动布局是使用软件自动调整原件位置,手动布局即通过移动元件位置进行布局

  1. 描述KEIL开发工具和下载工具开发单片机程序的过程

1.新建工程,选择芯片,2.编写源代码,并添加至工程文件,3.调试程序,经编译、链接无误后生成.hex文件,4.用keil下载工具选择相应的芯片,并将.hex文件下载至实验板上

  1. PCB EDITOR调入网格文件报错原因

编写的程序有问题或者时间格式设置错误等

  1. 说明在制作电路板图的时候,电器规则检查的使用和不足

  1. 描述我们所使用的基础实验开发平台的构成

采用STC12C5A16AD作为主CPU

有LED和LCD两种型号

可以连接简单外围设备,完成基础实验

  1. 说明超声波测距的原理,当实践测量定时器溢出时,能够测量的最大距离是多少(感觉不一定考)

利用超声波在空气中传播速度为已知,测量声波在发射后遇到障碍物反射回来的时间,根据发射和接受的时间差计算出发射点到障碍物的距离。最大距离:65535x0.017=11.14m

  1. 使用实验7的液晶显示屏,如何以给定的坐标为起点向右下画一条45度角的直线

设X为垂直方向作标,范围是0-63,Y时水平方向作标,范围是0-127.首先根据X算出所在页与页内偏移,即Page=X/8,offset=X%8.再根据y的范围确定左右屏的列数(如果为右半屏,须减去64),在所在屏选中页和列之后,写入offset的值,之后讲offset循环左移,写入(列值自动加1),当1从最高位移到最低位时讲Page加1,写下一页。另外,要注意当前列数是否超出范围,若是则换屏或结束。

标签:采样,简答题,中断,吉林大学,CPU,单片机,指令,子程序
来源: https://blog.csdn.net/weixin_45930223/article/details/122225486

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有