- 博客(3)
- 收藏
- 关注
原创 KNX智能照明调光控制系统
参数““开关”对象值“1”对应的触点位置(“0”的位置跟“1”相反)” 该参数设定开关启动时的通道触点位置,开关操作通过通讯对象“开关,X”触发。当逻辑 功能中的“输入 0”使能时,通讯对象“开关,X”则不是用来触发开关操作,而是通过总线修 改“输入 0”的逻辑值,此时该参数的设置没有意义。结束开关操作时,假如开关启动时的通道触点 位置发生改变(如断开或闭合选项),结束开关操作的位置将取反,否则位置不发生改变。参数“通道的工作模式” 该参数设定通道的输出模式,有两种操作模式可供选择。
2024-06-04 17:13:43
231
原创 51单片机时钟代码展示
在主循环中,我们首先检查延时是否已经完成,如果已经完成,就点亮 LED,并执行延时操作。在主循环中,我们首先检查定时器中断标志位 TF0,如果有中断发生,就重置定时器初值,并更新延时变量 i。在代码中,我们使用了一个简单的循环来计算延时时间,这种方法虽然简单,但可能不是最优的解决方案。我们可以使用定时器来产生一个精确的时钟信号,然后使用ADC来读取外部环境的温度、光照等参数,从而实现一个实时时钟。例如,我们可以使用外部晶振来提供一个精确的时钟信号,然后通过内部的时钟同步机制来实现不同模块之间的时间同步。
2024-01-11 00:35:51
1509
原创 时钟代码进阶
在主循环中,我们首先检查延时是否已经完成,如果已经完成,就点亮 LED,并执行延时操作。由于使用软件模拟方式,每次延时都需要手动计算时间,因此需要注意延时时间不要过长,否则可能会影响程序性能。在主循环中,我们首先检查定时器中断标志位 TF0,如果有中断发生,就重置定时器初值,并更新延时变量 i。然后判断 i 是否大于 0,如果大于 0,说明还没有完成延时操作,就继续执行延时操作。在代码中,我们使用了一个简单的循环来计算延时时间,这种方法虽然简单,但可能不是最优的解决方案。// 延时 500 毫秒。
2024-01-11 00:31:00
360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人