4t 15届第3套模拟

一、Seg


!!!难点

1.上下限:

这种上下限的有种情况是
①通过按键直接实现:那就是按一下+一下
②通过按键操作标志位数码管实现:我没要对他进行操作,但是默认就是0,那你不能0就++吧,然后这个算一个标志位,所以用0-1-2

为啥不能在按键里嘞

因为啊你的你要先读电压然后才知道你的参数上下限是啥,电压和上下限捆绑了,所以只能写数码管里

取整所以直接用/51

2.看有没有在范围内,不在范围内就错误++

距离是在数码管里读取的,所以这个判断也只能在数码管里判断

然后,如果距离没变的话,然后他不在范围内我们也只能计一次,不能一直计次

所以就要用标志位限制

①判断不在范围内,在范围内进入,不在范围内:把标志位拉低

②看上一次是否在范围内

③上一次在范围内(Flag==0),这一次才记次count++(限制),并且把Flag拉高

   上一次已经不在范围内了(Flag==1),这一次不计

然后在Led里闪烁嘛

那也是,标志位拉高了(不在范围内)才进入(闪烁),不然Timer=0

二、Key

其实就是取整

三、Led

他有上下限

bit不能+-,今天gr才讲

写反了

改版过程:

1.旋钮

1.0 之前把旋钮上下限赋值写在按键里了(那读不到电压哇),然后sasa的用switch,其实他每个值都差10,直接用dianya*10就行

虽然显示是正常的,但是会报错

2.错误++

1.0 没有·写标志位,

不写标志位就素会错

3。数码管

俺看那个图是1就写了1,其实是随界面变化的!!

4.Led

写错标号了

5.定时器

没有用标志位限制

6.他的旋钮模式,上限完了是回到50不是0!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/585642.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

配置 施耐德 modbusTCP 分布式IO子站 RPA0100

1. 总体步骤 2. 软件组态:在 Unity Pro 软件中创建编辑 PRA 模块工程 2.1 新建项目 模块箱硬件型号如下 点击 Unity Pro 软件左上方【新建】按钮,选择正确的 DIO 模块型号、背板型号 2.2 模块组态 2.2.1 拖拽添加模块 双击【配置】菜单下的【0&…

安全防御产品—锐安盾重磅上线,助力更安全、更流畅的业务体验

在互联网时代,互联网技术蓬勃发展,然而,随之而来的网络安全问题也备受关注。诸如DDoS攻击、CC攻击、常见Web攻击等攻击手段突如其来,导致企业业务中断,严重影响企业业务正常运行。对此,锐成云重磅推出安全防…

数据删除如何恢复?使用 3 个适用于 Windows 的最佳数据恢复工具方法

您是否在将重要文件从一个位置移动到另一个位置时丢失了这些文件,或者在此过程中意外删除了它们?您是否在恶意软件损坏外部存储设备后格式化外部存储设备时丢失了数据?即使您没有备份也不必担心。 3 个适用于 Windows 的最佳数据恢复工具方法…

【计算机网络】select/poll

多路转接 - select/poll 一、I/O 多路转接之 select1. select 接口2. select 的使用3. select 的优缺点 二、I/O 多路转接之 poll1. poll 接口2. poll 的使用3. poll 与 select 的对比 一、I/O 多路转接之 select 多路转接属于 IO 复用方式的一种。系统提供 select() 函数来实…

# 达梦数据库知识点

达梦数据库知识点 测试数据 -- SYSDBA.TABLE_CLASS_TEST definitionCREATE TABLE SYSDBA.TABLE_CLASS_TEST (ID VARCHAR(100) NOT NULL,NAME VARCHAR(100) NULL,CODE VARCHAR(100) NULL,TITLE VARCHAR(100) NULL,CREATETIME TIMESTAMP NULL,COLUMN1 VARCHAR(100) NULL,COLUMN…

入门教程:Windows搭建C语言和EasyX开发环境

🌟 前言 欢迎来到我的技术小宇宙!🌌 这里不仅是我记录技术点滴的后花园,也是我分享学习心得和项目经验的乐园。📚 无论你是技术小白还是资深大牛,这里总有一些内容能触动你的好奇心。🔍 如果对你…

C++ list

文章目录 list的介绍及使用list的介绍list的构造list iterator的使用list capacitylist element accesslist modifiers list模拟实现list节点类list迭代器类list类 list深度剖析list迭代器失效list反向迭代器 list与vector对比 list的介绍及使用 list的介绍 1.list的底层是双向…

Linux中JMeter的使用

Linux中JMeter的使用 Linux版本JMeter安装 # 1、下载、安装JMeter 如果有安装包直接上传即可 wget -c https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.4.1.tgz # 解压 tar -zxvf apache-jmeter-5.4.1.tgz -C /usr/local/sjdwz_test cd /usr/local/sjdwz_t…

idea2023+jdk1.8+Maven3.6.3+Testng6.10+junit4.13搭建测试

idea2023jdk1.8Maven3.6.3Testng6.10junit4.13搭建测试 首先创建maven工程 导入依赖 pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/…

electron 打不同环境的包

我用的打包工具: electron-builder 1、在package.json 文件的同级下创建2个js文件 electron-builder-test.config.js electron-builder.config.js electron-builder-test.config.js const basejson require(./electron-builder.config.js); module.exports {extraMetada…

NLP学习路线总结:从入门到精通

自然语言处理&#xff08;Natural Language Processing&#xff0c;NLP&#xff09;是人工智能领域的重要分支&#xff0c;它致力于使计算机能够理解、解释和生成人类语言。NLP技术的应用范围广泛&#xff0c;涵盖了机器翻译、情感分析、语义理解、信息抽取等诸多领域。对于想要…

2024多功能知识付费源码下载

多功能知识付费源码下载实现流量互导多渠道变现 源码介绍 资源变现类产品的许多优势&#xff0c;并剔除了那些无关紧要的元素&#xff0c;使得本产品在运营和变现能力方面实现了质的飞跃。多领域素材资源知识变现营销裂变独立版本。 支持&#xff1a;视频、音频、图文、文档…