显卡|第三章 逻辑函数编程 (3)

文章图片
文章图片
文章图片
状态逻辑
这些函数在SIMPL程序中提供了存储的基本形式 。 需要注意的是这种存储是易失的 , 存储的信息在程序重启或控制系统断电后会丢失 。
这些函数输出端信号不是由输入端信号的当前状态来决定的 。 相反 , 它们的当前状态表示的是过去发生事件的结果 。 这也就是存储概念的由来 。 此外 , 这些函数的输入端是靠“边沿触发” , 也就是说输出信号状态取决于输入信号的跃变(脉冲变化) 。 大多数情况下 , 函数是正边沿触发 , 因为输入端由低到高的跳变会触发输出变化 。 但某些情况下 , 输入端也可以负边沿触发 , 这样输入端由高到低的跳变也同样会影响输出端 。 而上一节中讨论的函数是“电平触发” , 因为总是由函数输入端的当前值决定输出端的状态 。
Set/Reset Latch函数
该函数实现了最基本的存储原理 ,同时也叫置位/清除翻转(Set/Reset Flip-Flop) 。很明显 ,函数有置位(Set)和清除(Reset)两种状态 。 当为置位时 , 连接到输出端(Out)的信号为高电平 , 当为清除时 , 输出端(Out)为低电平 。 而输出端Out*与Out互补 。 就是当Out为高 , Out*就为低 , 反之亦然 。 在重启(程序复位)时 , Set/Reset Latch函数Out的值为低(Out*的值为高) 。
输入端Set有上升沿时输出端Out变成高电平 , 一旦在输入端Set有上升沿跳变 , 即使Set变为低时输出
端也将不再变化 。 我们称输出端Out被锁定 。 要使输出端Out再次变成低电平(Out*变成高电平) , 必需在输
入端Reset有一个上升沿 。
Set/Reset Latch函数举例:系统电源开关
假设您用交流电源控制器去控制机柜的电源开关 。 通常这样的电源控制器需要一个低压中间继电器:中间
继电器触点闭合电源打开 , 断开触点电源关闭 。 这种情况显然需要我们有一个锁定的信号连接到快思聪网络系
统中的低压继电器上(如CNRY-8/16) 。
Set/Reset Latch函数非常适合应用于这种场合 。 只要简单的将“Power_On”信号从Set输入端 , 将
“Power_Off”连接到Reset输入端 , 最后将输出端Out连接到继电器 。 当Set/Reset Latch函数的Set为高 , 连接到Out端的信号也为高 , 那么继电器将闭合电源开启 。 记住这一输出信号将一直保持为高直到函数被复位(Reset端出现上升沿) 。
Toggle函数
Toggle函数和Set/Reset Latch函数有许多相似之处 。 实际上 , Toggle函数就是Set/Reset Latch函数增
加了一个“Clock”输入端 。 在“Clock”端的每个上升沿都会使函数在Set和Reset两种状态下翻转 。 同样设有Set和Reset输入端用以以强制函数输出为指定状态(置1或置0) 。
Toggle函数举例:音量静音控制
Toggle函数很容易实现单个按钮对静音的控制 。 如下图所示 , 静音按钮连接到“Clock”输入端 。 每次按
按钮都会使信号“Mute_On”在高电平和低电平之间交替变化 , 通常该输出信号将连接到像C2N-VEQ4音量控制器中的静音继电器上 。 同时注意“Reset”端的用法 , 不管按Volume Up还是Volume Down按钮都可以消除静音 。
注意:在控制自身带有静音锁定功能的设备时 , 不建议这样使用Toggle函数 。 比如说 , 如果您通过红外
- 显卡|这就是RTX 4090 Ti显卡?又厚又重,超过三槽要1200W电源
- 显卡|3个不买RTX 3080的理由:没钱只能排最后
- 显卡|如何组装旗舰游戏电脑?这里有你想要的答案
- 等等党就是不买,黄牛、JS贷款买显卡囤货,如今着急了
- 显卡|Intel独立显卡首发全新接口:暂时只能残血
- Intel|Intel两款工作站显卡曝光:还是“小家伙”
- 显卡|购机别犹豫,vivo S15系列满足你的用机需求,入手更划算
- 显卡|全球十大畅销手机榜更新:三星S22 Ultra排名第5,榜首实至名归
- 显卡|好价不常有!DDR5、液金散热、满血显卡都有,高端游戏本这款最值
- 显卡|显卡降价,索泰RTX 3070Ti显卡装机测试,整机性能跑分近188万
