c - 无需每次调用每个引脚即可增加解复用器的简单方法?
问题描述
我需要增加 2 个解复用器。此刻,我将其设置为每次仅启用这些特定引脚作为输出的位置。我一直在尝试用一种简单的方法来在函数中增加它,或者能够调用特定的输出?或者,唯一的方法真的是调用一个函数void trigger(int output)
,并在其中为 16 个输出及其关联的引脚触发器中的每一个设置一个 switch 语句。
通过各种输入增加输出。它们目前用于驱动一组 LED。
transformer(dv_out, 0); //recharge transformer
module_0_SetHigh();
module_1_SetHigh();
if (!sec) {
demux0_SetHigh();
demux0_SetLow();
}
if (sec) {
demux1_SetHigh();
demux1_SetLow();
}
module_0_SetLow(); //disable pin select
module_1_SetLow();
解决方案
推荐阅读
- ios - 有时 VNDetectFaceLandmarksRequest 失败并出现未指定的错误
- javascript - 在 Combobox onload LWC 中默认一个动态值
- javascript - 如何使用javascript在对象和数组的深层嵌套数组中获取具有特定值的孩子的父母?
- python - 如何根据反转的字典值修改 Pandas DataFrame?
- python - 从搁置文件中删除所有键(使用 Python 自动化无聊的东西 - 第 9 章 - 扩展多剪贴板)
- android - 无法解析很多android库?
- python - 方法内部的 Pickle 类实例
- python - 如何将 numpy.ndarray 中的值写入 Dataframe?
- javascript - 在 React js 中出现此错误的原因是什么 - TypeError: this.state.data.map is not a function
- python - 如何将另一个 python 项目作为子模型添加到我的项目中?