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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2724|回復: 6
打印 上一主題 下一主題
收起左側

單片機對兩路開關信號先后順序計數問題,編程思想如何設計?

[復制鏈接]
跳轉到指定樓層
樓主
ID:34298 發表于 2017-12-6 23:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
基本要求是這樣的
1、開關1先閉合之后開關2閉合,計數器加1。
2、開關2先閉合之后開關1閉合,計數器減1.
請問用51單片機如何實現,主要是編程思想,望高手解惑,謝謝。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:7485 發表于 2017-12-7 08:29 | 只看該作者
這個是非常簡單的“if”判斷語句,按條件轉向。是最基礎的。自己再熟悉熟悉“if”語句吧。
回復

使用道具 舉報

板凳
ID:164602 發表于 2017-12-7 09:34 | 只看該作者
你這個問題,就是一個判斷的問題。
我的經驗是這樣的:
第一、分析現象可能性。你有兩個開關,相當于二進制兩位,共四種情況
1、開關1沒閉合,開關2沒閉合,00
2、開關1閉合,開關2沒閉合,   01
3、開關1沒閉合,開關2閉合,   10
4、開關1閉合,開關2閉合,      11
第二:結合你的要求,以上的情況分為兩組,一個先,一個后。
第三:編程設計:兩組判斷(你的開關閉合先后時間差有沒有規定?),每組類似,如:
判斷開關1是否閉合?沒閉合則跳出判斷;閉合,則等待一會(延時),判斷開關2是否閉合?沒閉合,一直等待(看你的先后時間差的規定),或者跳出判斷;閉合,則+1;

寫到這里,我發現問題了。。。。
如果兩開關已經閉合,例如:我先斷開開關1,此時算不算開關2閉合了?再閉合開關1,是不是可以認為是先閉合開關2,后閉合開關1,結果為—1呢?

所以,你給的條件是不夠的!。。!邏輯不夠判斷哦。

體會一下我的思考過程,算不算編程思想的一種體現呢?
但愿對你有幫助。
回復

使用道具 舉報

地板
ID:34298 發表于 2017-12-8 11:05 | 只看該作者
while(KEY_SET==1)//
  {
    n_n_1=0;
    ls_js=sys_time1;
    while(KEY_UP==1&&KEY_DOWN==1&&n_n_1<10)
    {
     
      delay_1(2);
      n_n_1++;
      if(KEY_UP==0&&KEY_DOWN==1&&sys_time1<80)
      {
        sys_time1++;
      
      }
      if(KEY_UP==1&&KEY_DOWN==0&&sys_time1>10)
      {
        sys_time1--;

}
    }
  
    if(ls_js!=sys_time1)
    {
      zh_time1(sys_time1);
      lcd_TIME_CS_SCC();
    }
    write_com(0x0d);
    write_com(0x80+11);
   }
回復

使用道具 舉報

5#
ID:259049 發表于 2017-12-8 13:51 | 只看該作者
明確你說的閉合是一個動作,還是一種結果。
回復

使用道具 舉報

6#
ID:259049 發表于 2017-12-8 13:55 | 只看該作者
首先明確你說的閉合是一個動作還是一個結果。如果是一個動作,那么通過條件判斷先后判斷開關狀態就可以,如果是結果,那么可能有2樓的疑惑。
就是說,你指的閉合是上升沿、下降沿,還是電平觸發。這個確定了,自然就可以實現了。
回復

使用道具 舉報

7#
ID:34298 發表于 2017-12-8 14:06 | 只看該作者
先按A按鍵,再按B按鍵,數碼管計數加1;先按B按鍵,再按A按鍵,數碼管計數減1;  if(keyA==0&&keyB==0)    I++;     if(keyB==0&&keyA==0)    I--;  
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 99亚洲 | 久久久久久网站 | 黄色av网站免费看 | 在线亚洲电影 | 91极品欧美视频 | 婷婷亚洲综合 | 久久美女网 | 天天干狠狠干 | a视频在线 | 国产极品车模吞精高潮呻吟 | 欧美在线一区二区三区 | 成人免费大片黄在线播放 | 国产精品久久久久无码av | 欧美精品在线一区二区三区 | 天天干天天操 | 涩涩视频在线观看 | 人人干在线| 免费视频一区二区 | 99亚洲精品 | 99精品电影| av激情影院 | 国产第一区二区 | 中文字幕第90页 | 精品国产乱码久久久久久老虎 | 伊人久久免费视频 | 黄色在线观看 | 国产精品久久国产愉拍 | 欧美精品一区二区免费 | 成人久久久久久久久 | 日韩www视频 | 国产精品久久久久久久久婷婷 | 成人亚洲在线 | 成人精品一区二区三区中文字幕 | 午夜欧美一区二区三区在线播放 | 午夜免费网站 | 欧美一区二不卡视频 | 黄色片视频网站 | 欧美mv日韩mv国产网站91进入 | 97色在线观看免费视频 | 国产人成精品一区二区三 | 午夜精品视频一区 |