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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

問個單片機問題 讓一個LED燈以一定頻率閃爍

[復制鏈接]
跳轉到指定樓層
樓主
ID:1090365 發表于 2023-10-8 09:56 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我想實現程序每次取值,取到這個值為0的時候(這個值是我用鑷子在pcb板子上短接得到的),讓一個LED燈以一定頻率閃爍,假設閃爍頻率是一秒亮,一秒滅,500ms亮,500ms滅。我想讓我每次拿開鑷子后再短接,讓LED燈重新從一秒亮,一秒滅開始。只要拿開,再接上就從頭開始,想問問思路。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:744809 發表于 2023-10-8 13:48 | 只看該作者
挺簡單的吧,用狀態機,短接的時候,就進入閃爍狀態,斷開的時候,恢復到初始狀態就好了。
回復

使用道具 舉報

板凳
ID:628113 發表于 2023-10-8 15:45 | 只看該作者
如果從理論來看,觸發時 【啟動或者重置】 定時器即可。但是這樣會獨占一個定時器資源。
一般來說,你不太可能直接讓定時器直接輸出1秒這么長時間,而且又閃爍頻率不固定,所以定時器后面一定有計數器。
這樣的話,如果采用 1000HZ 方波計數,定時器不去修改它,只操作后面計數器復位,最多也就是觸發后,響應延遲了1/1000 秒,定時器不需要修改就可以直接運行,這樣兼容性就會好很多。
例如:
計數數組:  unsigned int  ca[4]={1000,1000,500,500};     一組計數滿了,就翻轉; 下次觸發從頭計數。
回復

使用道具 舉報

地板
ID:161164 發表于 2023-10-8 17:54 | 只看該作者
  1. uint Count = 0;
  2. sbit Key = P3^4;
  3. sbit Led = P1^0;

  4. if(Flag_1ms)//定時器產生1ms標志位
  5. {
  6.         Flag_1ms = 0;
  7.         if(!Key)
  8.         {
  9.                 Count++;
  10.                 if(Count<1000)Led = 0;
  11.                 else if(Count<2000)Led = 1;
  12.                 else if(Count<2500)Led = 0;
  13.                 else if(Count<3000)Led = 1;
  14.                 else Count=0;
  15.         }else
  16.                 Count=0;
  17. }
復制代碼
回復

使用道具 舉報

5#
ID:1097455 發表于 2023-10-27 13:36 | 只看該作者
只要每次鑷子短接你讓計時清0;計時為0亮 為1滅  為2清0計時從頭開始
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 综合久久99 | 99国产视频 | 日本成人精品 | 亚洲动漫精品 | 黄色大片在线 | 成人毛片在线观看 | 精品一区在线播放 | 午夜无遮挡 | 东北少妇bbbb搡bbb搡 | 久操视频在线观看 | 黄色片网站视频 | 中文字幕免费观看 | 欧美午夜精品 | 日韩成人免费 | 欧美精品二区三区四区免费看视频 | 香蕉在线观看 | 中文字幕在线观看一区 | 欧美久久一区 | 午夜快播 | 超碰在线中文字幕 | 免费黄色小网站 | 我要看一级片 | 免费一区二区 | 亚洲小视频在线观看 | 亚洲精品成人在线 | 成人国产精品视频 | 男人添女人囗交图 | 国产h在线| www.天天操| 免费看a| 91蜜桃婷婷狠狠久久综合9色 | 一级片黄色片 | 中文字幕不卡视频 | 中文字幕在线观看免费视频 | 黄色aaa| 国产无精乱码一区二区三区 | 日韩性视频 | 成人区精品一区二区婷婷 | 日本久久久久 | 在线观看免费毛片 | 一区二区三区在线播放 |