单片机如何保存用户设置过的参数
系统_按键:
KeyTrans:用来进行菜单的切换(循环切换,到最后一个后,再次按下自动返回第一个菜单);
KeyPlus:用来增加参数的值;
KeyMinus:用来减少参数的值;
KeySet:用来确认当前的参数(参数定好后,按下此键进行存储;也可以省略此按键,用软件判断的方法:5秒内没有按键输入,则自动存储数据);
系统_数码管:
1.查询状态:在此状态下,数据为各个菜单的参数,具体显示哪个菜单的有KeyTrans来切换(可以使用1_xxx的方式来显示,这样一目了然知道当前是哪个菜单项,由于你的数据超过100,所以要至少使用5个数码管,如果要显示的更多,就要增加数码管的个数了);
2.设置状态:此状态是KeyPlus或者KeyMinus按下后进入的,此时可以通过闪烁的方式告知用户现在是在“设置参数”的状态下(按下KeySet或者5秒钟没有按键按下则返回查询状态);
系统_I2C:
按下KeySet或者5秒后,存储当前设置的值,并将当前的值给显示模块;
系统上电后读各菜单的数据,进行菜单初始化后,进入主程序;
注意:不要频繁读写I2C。所以上面的读数据只有在系统初始化的时候读,再进入循环运转的主程序;设置数据后,也只要将数据直接给显示寄存器就可以了,不用再读。
代码很简单,帮你写了,对你一点好处也没有,自己锻炼锻炼吧,网上类似的代码好几吨。
另:做人要厚道,一个“一级试用期生”,再怎么多多送分,也没有多少的,囧~~
....
问的 好笼统呀
看来你是初学的
给点指导吧....
单片机获取按键分为两种方式,分别是 扫描方式和中断方式
扫描很简单,就是把一个引脚p绑定到一个变量上面,比如a,a只有两个值1或者0,
在c代码里面,你可以对a进行赋值->就是输出了
也可以读取a的值就是->输入了
中断的话就更复杂一点了,
慢慢学吧,单片机很好玩的
两种方式 又分为 普通按键和矩阵键盘
更详细的385749807
存到内部的EEPROM里就不会丢失了。
一般单片机内部有rom或者flash
存到里面去就可以了
你可以看看这款单片机的datasheet
看内部的rom或者flash的地址是多少
要用EEPROM,如果单片机内部自带EEPROM那就简单,没有的话可以外接,有IIC接口的24xx系列和SPI接口的93xx系列,都很简单
如果是LZ的这样的情况,可以把你设置过的参数保存在片内的EEPROM中(这样就不需要外扩了),,在程序开头先读取,在有需要储存的时候写入内部的EEPROM中。
一般现在的有的MCU可以支持这样的做法,,这个需要在你使用的MCU手册中仔细查看,如果支持,手册中会有说明的,而且读写片内的EEPROM的时序也和外部储存器时序不一样,这些都需要注意,像STC的单片机就支持上面的操作。
红外压片机使用方法
1. 准备模具:将金属模具放置在红外压片机的模具夹持器中,并确保模具固定牢靠。2. 开启设备:接通红外压片机的电源,调整红外灯泡的位置和角度,确保其正对模具上方的样品进行均匀照射。3. 设置参数:启动压片机,调整至所需压力。根据实验需求,设定合适的压片时间和温度,保持恒定压力一段时间。4. ...
胶片相机如何分辨
三、操作与功能 胶片相机的操作相对复杂,需要用户手动设置各项拍摄参数,如快门速度、光圈大小、感光度等。这些参数的设置直接影响到最终的拍摄效果。此外,胶片相机还具备一些特殊功能,如多重曝光、长时间曝光等,这些功能为摄影师提供了更多的创作可能性。然而,由于胶片相机的电子化程度较低,一些现代数码...
我想把我的手机恢复出厂设置,在恢复出厂设置前,如何备份所有的数据...
WLAN 直连打印机:启动打印机,在面板中选择 WLAN Direct 进入,然后进入设置,开启 WLAN Direct 开关。蓝牙打印机:启动打印机,并确保打印机蓝牙处于可发现状态。②在手机上预览要打印的文件,点击 分享 > 华为分享。③手机发现打印机后,点击打印机名称,在预览界面调整参数,点击开始打印。
龙德耀全自动铲片机怎么用
1、安装模具:根据所需铲片的尺寸和材料,选择合适的模具并安装在机器上。2、设置参数:打开机器的控制面板,根据需要设置铲片的长度、宽度、厚度等参数。3、启动机器:在确保机器周围没有杂物和人员的情况下,按下启动按钮,启动全自动铲片机。4、加工铲片:机器会自动送入材料,并按照预设的参数进行...
胶片机如何测光
这样,测出的快门速度可以直接使用,无需进行额外的转换。如果两者参数不同,就需要进行相应的调整。一般来说,每减少一档ISO或光圈,快门时间就需要增加一倍。例如,当数码机的ISO为200时,测出的快门速度为1\/400秒。而同样光圈设置的胶片机,如果其ISO为100,则所需的快门速度应为1\/200秒。同样地,当...
如何修改并保存松下伺服A5驱动器的参数?
首先驱动器上电后按一次设置键S进入d01.SPd,然后按一次模式键M进入参数设定模式PAr.000,通过上、下、左键选择所要修制改的参数,按设置键S进入该参数的设定值;接下来把对应参数的设定值修改后,百再按住设置键度S约2秒后知,界面自动返回到对应的参数设定模式PAr,再返回到对应的参数设定模式PAr,...
胶片机如何使用
首先,使用胶片机需要正确安装胶卷。这通常涉及打开相机的后盖,将胶卷插入正确的位置,并确保胶卷的卷绕和进片过程顺畅。然后,根据所使用的胶卷类型以及拍摄环境,调整相机的参数设置。光圈和快门速度的组合会直接影响曝光效果,需要根据实际情况选择合适的组合。对焦与拍摄技巧 在准备拍摄前,要对拍摄主体进行...
黄油相机滤镜参数可以保存吗
黄油相机允许用户保存滤镜参数。首先,您需要打开黄油相机应用程序,并导航至“我的”页面。在该页面中,点击右上角的设置图标。接下来,在设置菜单中,找到并打开滤镜管理功能。您可以通过点击并收藏您喜欢的滤镜来标记它们,这将把它们添加到收藏列表中。然后,点击管理按钮进入编辑模式,您可以在此拖动...
切片机怎么选片机什么牌子好么用
另外,切片机的切片厚度也是选择的重要因素,不同的厚度适用于不同的食材。其次,选择切片机时还要考虑其性能和质量。一个好的切片机应该具备稳定的性能和优良的质量,这样在使用过程中就可以避免频繁的故障和维修。可以通过查看产品参数、用户评价等方式来评估切片机的性能和质量。另外,切片机的安全性也是...
片机Linux串口接入卡片机的实现linux串口卡
首先,将Linux服务器与卡片机通过串口连接,在Linux服务器上配置串口设备驱动。在操作系统的内核中,检索特定的串口设备驱动,根据串口设备可以使用模块注册机制来加载相应的设备驱动,并使用insmod命令可以将驱动程序加载到内核中。接下来使用setuap \/dev\/ttyS0设置串口,它有两个参数,第一个参数是波特率,...