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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2704|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲国产精品suv | 国内精品99 | 精品一区二区三区电影 | 国产成人免费视频网站高清观看视频 | 北条麻妃视频在线观看 | 成人亚洲精品 | 日日日操| 国产精品自产av一区二区三区 | 日本不卡一区 | 婷婷五月色综合香五月 | 日韩高清国产一区在线 | 成人精品鲁一区一区二区 | 福利久久 | 国产成人精品免费视频大全最热 | 亚洲精品国产电影 | 青青久草 | 最近最新中文字幕 | 全免费a级毛片免费看视频免 | 特黄视频| 亚洲欧美在线视频 | 久久久91 | 欧美日一区二区 | 精品亚洲国产成av人片传媒 | 久久一区二区三区四区 | 红桃视频一区二区三区免费 | 日韩成人av在线 | 欧美一区二区三区在线 | 亚洲精品一区中文字幕乱码 | a黄视频 | 精品自拍视频 | 夜夜精品浪潮av一区二区三区 | 老妇激情毛片免费 | 亚洲精品免费在线 | 日韩三 | 日韩精品在线看 | 国产一区二区免费在线 | 亚洲国产成人精品女人久久久 | av资源网站 | 能看的av| 一级黄色生活视频 | 欧美亚洲视频在线观看 |