- 博客(4)
- 收藏
- 关注
原创 51单片机之按键控制LED灯(未消抖)
圆圈中表示的状态术语叫做“现态”,在圆圈中根据上面的真值表得出的值是在此状态中的“动作”。在这个过程中,开关的是先连接后断开。根据上面的真值表可知,Y=f(S,X)中,当前状态S(也就是LED的当前状态)就是上一步的输出Y,X当前输入就是开关的高低电平。开关最后一次导通的状态才是真实的状态,因此这是我们不希望出现的。Mealy 型状态机:输出取决于当前状态和输入,即Y=f(S,X),其中Y是输出,S是当前状态,X是当前输入。你可能会想到使用延时函数来消除抖动,这是正确的,但是更通用的用法是使用状态机。
2025-01-05 08:46:52
571
原创 51单片机如何静态点亮数码管?
非常巧的是,段选的数字和下标是一致的,比如a[0]所要显示的数字就是0!关键是,P1端口也有8个引脚,我们只用到了其中的P13、P14、P15,如果我们单纯输入10进制的7,它的二进制是0000 0111,而不是我们想要的0011 1000,这该怎么办呢?从真值表可以看出,当我们想要第一个灯亮,即输入0,其3个引脚是000,巧的是0对应的二进制也是000;也就是说,我们希望只取上面红框中的数据覆盖到原来的P1端口的数据上,这样其他引脚的数据(蓝色框中所表示的)就不会发生变化,应该怎么做到呢?
2024-12-29 18:04:58
907
原创 尚硅谷离线数仓6.0实战学习笔记第一篇:环境搭建
这篇学习笔记依托于尚硅谷课程资源,详细记录了尚硅谷离线数仓6.0从搭建、采集到数仓的整套流程,并且按照自己的理解调整了某些章节的顺序,尤其在数仓建模部分增添了个人认为极其必要的注解,以期行文更具有逻辑连贯性。大数据组件之间配合紧密,在搭建的过程中踩坑之处一一列出,希望能对大家起到帮助。本文涉及全套资料请猛戳↓↓↓尚硅谷电商离线数仓6.0教程B站直达:https://www.bilibili.com/video/BV1UN411j79o。
2024-01-09 16:16:38
2573
5
原创 记录一次bug:FAILED: Execution Error, return code 30041 from org.apache.hadoop.hive.ql.exec.spark.SparkTa
2023-12-13T18:47:24,143 INFO [RemoteDriver-stderr-redir-HiveServer2-Background-Pool: Thread-73] client.SparkClientImpl: sh: /opt/module/spark/bin/spark-submit: 没有那个文件或目录。继续向上查看,实际上的报错原因在info里!踏马的,这bbug让我这顿找啊!
2023-12-13 19:15:17
418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人