久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1605|回復: 10
收起左側

這個單片機程序連續檢測三次低電平才有效?

[復制鏈接]
ID:103131 發表于 2022-5-6 15:46 | 顯示全部樓層 |閱讀模式
本帖最后由 goldbirderman 于 2022-5-6 16:54 編輯

                                                  if(IN_S == 0)
                                                        delay_ms(5);
                                                           if(IN_S == 0)
                                                                delay_ms(5);
                                                                       if(IN_S == 0)
                                                                    {
                                                                                  
                                                                         RELAY_SWITCH();
                                                                           V1 = 1;
                                                                           WORK = 1;
                                                                          Lgnition2 = 1;
                                                                           FAULT = 0;
                                                                  }
                                                                     else
                                                                {
                                                                     num = 0;
                                                                }     


檢測了三次低電平才有效,到了高電平檢測不了,這是怎么回事,麻煩大神幫忙解決,謝謝

回復

使用道具 舉報

ID:213173 發表于 2022-5-6 16:26 | 顯示全部樓層
樓主抄錯了吧?
回復

使用道具 舉報

ID:688692 發表于 2022-5-6 16:41 | 顯示全部樓層
你的括號沒放對位置導致流程是錯的。至少我看起來是這樣。
tempc.jpg
回復

使用道具 舉報

ID:103131 發表于 2022-5-6 16:48 | 顯示全部樓層
cnos 發表于 2022-5-6 16:41
你的括號沒放對位置導致流程是錯的。至少我看起來是這樣。

哪里錯可以指出來嗎?
回復

使用道具 舉報

ID:525068 發表于 2022-5-6 16:48 | 顯示全部樓層
應該是按鍵按下的檢測程序,如果延時都是5ms的話,連續檢測三次低電平應該是為了消抖
回復

使用道具 舉報

ID:883242 發表于 2022-5-6 16:49 | 顯示全部樓層
建議先用indent、astyle這樣的工具格式化一下代碼再發出來,這樣沒層次的源碼太難看懂了。
回復

使用道具 舉報

ID:103131 發表于 2022-5-6 16:52 | 顯示全部樓層
1255230 發表于 2022-5-6 16:48
應該是按鍵按下的檢測程序,如果延時都是5ms的話,連續檢測三次低電平應該是為了消抖

那個開關是船型開關,不用消抖吧?
回復

使用道具 舉報

ID:103131 發表于 2022-5-6 16:56 | 顯示全部樓層
1255230 發表于 2022-5-6 16:48
應該是按鍵按下的檢測程序,如果延時都是5ms的話,連續檢測三次低電平應該是為了消抖

是這樣的,開關是船型,而輸入信號高電平為3.1V,低電平是2.1V,實際上兩個都是高電平,我用示波器測過低電平有20MS的,所以那個低電平在一瞬間,是鎖不了的
回復

使用道具 舉報

ID:262 發表于 2022-5-6 17:25 | 顯示全部樓層
cnos 發表于 2022-5-6 16:41
你的括號沒放對位置導致流程是錯的。至少我看起來是這樣。

這個圖很形象 這是用什么軟件生成的啊?
回復

使用道具 舉報

ID:103131 發表于 2022-5-6 17:36 | 顯示全部樓層
cnos 發表于 2022-5-6 16:41
你的括號沒放對位置導致流程是錯的。至少我看起來是這樣。

解決了,謝謝各位,是延時不好而已
回復

使用道具 舉報

ID:688692 發表于 2022-5-6 23:31 | 顯示全部樓層
heicad 發表于 2022-5-6 17:25
這個圖很形象 這是用什么軟件生成的啊?

Autoflowchart
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 观看毛片| 天天人人精品 | 欧美一区二区 | 久久久久久成人网 | 欧美高清视频一区 | 免费不卡av| 99精品一区二区三区 | 欧美xxxⅹ性欧美大片 | 国产偷自视频区视频 | 91 中文字幕 | 成人在线一区二区三区 | 免费av观看 | 综合天天久久 | 久久成人精品视频 | 麻豆91av | 一区二区三区电影在线观看 | 亚洲免费一区二区 | 99re6在线视频精品免费 | 国产91色在线 | 亚洲 | 91精品在线看 | 国产露脸国语对白在线 | 亚洲人成人一区二区在线观看 | 国产精品久久久久久中文字 | 色狠狠一区 | 91精品国产91久久久久游泳池 | 九九热在线视频免费观看 | 欧美在线国产精品 | 91精品午夜窝窝看片 | 99精品电影 | 国产精品久久久久久一区二区三区 | 亚洲综合在线一区二区 | 999在线精品| 天天操夜夜操 | 亚洲h视频 | 久久高清| 久久人爽爽人爽爽 | 亚洲a在线观看 | 亚洲狠狠爱 | 欧美一区二区三区在线播放 | 精品国产乱码久久久久久1区2区 | 日韩在线国产精品 |