色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

觸發器功能函數實現

冬至子 ? 來源:麥芽二糖 ? 作者:麥芽二糖 ? 2023-10-23 16:54 ? 次閱讀

一、

觸發器很多時候是很有用的,CAN總線或者串口周期發送一個信號,這個信號作為一個判斷條件,當這個信號為有效信號時只需要執行一遍用戶程序。

這里用觸發器就會很好處理,有效信號為高電平那么做一個上升沿觸發函數,有效信號為低電平那么做一個下降沿觸發函數。

二、觸發器功能實現

1、首先定義一個結構體

typedef struct _trig
{
    bool input;
    bool output;
    bool lastInput;
}trig_t;

C語言本身是沒有bool類型的,我們可以自己定義一個或者使用#include 添加這個庫。

2、上升沿函數

bool R_Trig(trig_t* trig)
{
    if((trig- >input==true) && (trig- >lastInput==false)) {
        trig- >output = true;
    } else {
        trig- >output = false;
    }
    trig- >lastInput = trig- >input;


    return trig- >output;
}

3、下降沿函數

bool F_Trig(trig_t* trig)
{
    if((trig- >input==false) && (trig- >lastInput==true)) {
        trig- >output = true;
    } else {
        trig- >output = false;
    }
    trig- >lastInput = trig- >input;


    return trig- >output;
}

4、使用例程

上升沿:

trig_t R = {0}; /* 定義一個結構體 R */
bool userVar = false; /* 定義一個用于接收總線信號的變量 */
int main()
{
  R.input = userVar;
  if( R_Trig(&R)) {
    /* 只執行一遍的用戶代碼 */
  }
  return 0;
}

下降沿:

trig_t F = {
            .input = true;
            .laseInput = true;
            }; /* 定義一個結構體 R */
bool userVar = true; /* 定義一個用于接收總線信號的變量 */
int main()
{
  F.input = userVar;
  if( F_Trig(&F)) {
    /* 只執行一遍的用戶代碼 */
  }
  return 0;
}
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • CAN總線
    +關注

    關注

    145

    文章

    1950

    瀏覽量

    130728
  • C語言
    +關注

    關注

    180

    文章

    7604

    瀏覽量

    136697
  • 觸發器
    +關注

    關注

    14

    文章

    2000

    瀏覽量

    61132
收藏 人收藏

    評論

    相關推薦

    D觸發器/J-K觸發器功能測試及其應用

    D觸發器功能測試74LS74型雙D觸發器芯片引腳圖,D觸發器功能測試的引腳連線圖,D觸發器
    發表于 02-14 15:27 ?0次下載
    D<b class='flag-5'>觸發器</b>/J-K<b class='flag-5'>觸發器</b>的<b class='flag-5'>功能</b>測試及其應用

    D觸發器

    D觸發器 同步式D觸發器邏輯電路圖 D觸發器功能
    發表于 10-20 09:57 ?2579次閱讀
    D<b class='flag-5'>觸發器</b>

    基本觸發器功能的描述

    描述觸發器的邏輯功能,通常采用下面三種方法:1.狀態轉移真值表為了表明觸發器在輸入信號作用下,
    發表于 08-13 09:21 ?6426次閱讀
    基本<b class='flag-5'>觸發器</b><b class='flag-5'>功能</b>的描述

    觸發器功能的模擬實現

    1、掌握觸發器功能的測試方法。 2、掌握基本RS觸發器的組成及工作原理。 3、掌握集成JK觸發器和D觸發器的邏輯
    發表于 07-10 14:39 ?18次下載

    基于CPLD的觸發器功能的模擬實現

    實驗內容 將基本RS觸發器,同步RS觸發器,集成J-K觸發器,D觸發器同時集成一個CPLD芯片中模擬其功能,并研究其相互轉換的方法。 實驗的
    發表于 12-05 09:33 ?13次下載
    基于CPLD的<b class='flag-5'>觸發器</b><b class='flag-5'>功能</b>的模擬<b class='flag-5'>實現</b>

    jk觸發器實現74ls194功能

    JK觸發器是數字電路觸發器中的一種基本電路單元。本文以jk觸發器為中心,主要介紹了JK觸發器工作特性以及jk觸發器是如何
    發表于 12-22 16:09 ?2.4w次閱讀
    jk<b class='flag-5'>觸發器</b><b class='flag-5'>實現</b>74ls194<b class='flag-5'>功能</b>

    觸發器的輸出是現態函數

    觸發器的輸出是現態函數 觸發器是數字電路中的一種重要元件,它們通常被用于存儲和裝載二進制數據,也可以用于控制和同步各種數字電路。在許多數字電路應用中,觸發器的輸出通常被用作輸入信號來
    的頭像 發表于 08-24 15:50 ?1004次閱讀

    觸發器激勵函數和輸出函數解析

    觸發器激勵函數和輸出函數解析? 觸發器是數字電路中的一種重要的組合邏輯電路,其可以達到存儲、延時、計數等功能
    的頭像 發表于 08-24 15:50 ?3026次閱讀

    rs觸發器的邏輯功能

    RS觸發器是數字電路中最簡單的一種觸發器,其由兩個互相反向的電平觸發器組成。RS觸發器的邏輯功能非常重要,它可以用于存儲1位二進制數據,并能
    的頭像 發表于 11-17 16:01 ?5724次閱讀

    RS觸發器實現原理 rs觸發器具有什么功能

    RS觸發器是一種基本的數字邏輯電路,它由兩個互補的反饋連接組成。RS觸發器可以用作其他高級邏輯電路的構建模塊,如計數、移位寄存和內存單元等。本文將詳細介紹RS
    的頭像 發表于 01-17 14:24 ?4569次閱讀

    如何用jk觸發器構成t觸發器?t觸發器邏輯功能有哪些

    觸發器,其輸入信號作用于觸發器觸發器將根據輸入信號進行狀態切換。本文將詳細介紹如何使用JK觸發器構成T觸發器,并介紹T
    的頭像 發表于 02-06 14:11 ?8788次閱讀

    t觸發器與d觸發器的區別和聯系

    )。 1. 觸發器的基本概念 觸發器是一種具有記憶功能的電路,它可以存儲一位二進制信息。在數字電路中,觸發器通常由兩個穩定的工作狀態組成,即0狀態和1狀態。
    的頭像 發表于 08-11 09:37 ?2807次閱讀

    t觸發器變為d觸發器的條件

    是一種具有記憶功能的數字電路元件,可以存儲一位二進制信息。它通常由邏輯門、觸發器存儲元件和反饋回路組成。觸發器的輸出狀態取決于輸入信號和當前狀態。 1.2 觸發器的分類
    的頭像 發表于 08-22 10:33 ?1404次閱讀

    基本rs觸發器有哪三種功能 基本rs觸發器觸發方式是什么

    變為高電平。當輸入信號R為高電平時,觸發器的輸出Q將被置為高電平,無論輸入信號S的狀態如何。這種功能通常用于將觸發器的狀態設置為特定的初始狀態。 置位功能
    的頭像 發表于 08-22 15:17 ?1344次閱讀

    怎么用jk觸發器變成t觸發器

    將JK觸發器變成T觸發器,主要涉及到對JK觸發器的輸入端口進行適當的連接和配置,以實現T觸發器的邏輯功能
    的頭像 發表于 08-28 09:41 ?2646次閱讀
    主站蜘蛛池模板: 麻豆免费观看高清完整视频| 亚洲欧美激情精品一区二区| 国产GV无码A片在线观看| 日日日夜夜在线视频| 国产欧美精品一区二区色综合 | 色婷婷激婷婷深爱五月小蛇| 暗卫受被肉到失禁各种PLAY| 日韩精品久久日日躁夜夜躁影视| 国产97视频在线观看| 亚洲AV國產国产久青草| 精品午夜国产福利观看| 97精品国产高清在线看入口| 日本日本熟妇中文在线视频| 国产成人8x视频一区二区| 亚洲一区精品伊人久久伊人| 免费无遮挡又黄又爽网站| 东京热影院| 中国毛片网| 乳色吐息在线观看全集免费观看| 好硬好湿好大再深一点动态图| 在线免费公开视频| 色欲久久99精品久久久久久AV | 精品亚洲一区二区在线播放| 99国产精品| 亚洲精品国产高清嫩草影院| 暖暖 视频 免费 高清 在线观看| 国产乱人偷精品视频A人人澡| 佐山爱巨大肥臀在线| 四虎影5151毛片在线看| 麻豆精品无码久久久久久久久| 国产精品毛片在线视频| 2017必看无码作品| 亚洲乱色视频在线观看| 日本久久免费大片| 恋夜秀场支持安卓版全部视频国产| 国产Av影片麻豆精品传媒| 2020国产欧洲精品视频| 亚洲欧美中文字幕网站大全| 乌克兰内射私拍| 亲胸摸下面激烈免费网站| 久99久热只有精品国产99|