欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4021|回復: 11
收起左側

單片機怎么控制led燈長亮 熄滅 短亮,可以用按鍵結合 求思路

  [復制鏈接]
ID:840707 發表于 2020-11-23 15:33 | 顯示全部樓層 |閱讀模式
用一個按鍵作為輸入,采用航海燈語方式,LED 燈跟隨按鍵發送摩斯碼,按鍵短按、長按、 抬起,控制 LED 燈利用短亮(.)、長亮(_)、熄滅( )的形式,發送字符信息,由字符組 成單詞或短語,進而發送完整信息。

回復

使用道具 舉報

ID:328014 發表于 2020-11-23 15:53 | 顯示全部樓層
由于論壇不允許直接要代碼,你參考一下這個吧,長短按鍵思路很不錯http://m.raoushi.com/bbs/dpj-198527-1.html
回復

使用道具 舉報

ID:781556 發表于 2020-11-23 15:56 | 顯示全部樓層
單片機第一課應該就是控制LED,真不知道。。。。唉
回復

使用道具 舉報

ID:483807 發表于 2020-11-23 16:12 | 顯示全部樓層
亮 延時 滅 延時
回復

使用道具 舉報

ID:716656 發表于 2020-11-23 17:16 | 顯示全部樓層
按鍵短按、長按、單擊 抬起的程序直接復制粘貼就可以了,然后給個變量用于菜單,每個菜單放不同LED現象和串口信息。需要初始化串口,寫個延時。         新手,僅供參考
回復

使用道具 舉報

ID:160500 發表于 2020-11-23 18:23 | 顯示全部樓層
看他說的挺復雜,其實就是一個按鍵控制LED的問題。
按下亮,松開滅。
就是這么簡單
回復

使用道具 舉報

ID:97554 發表于 2020-11-23 20:33 | 顯示全部樓層
liuzx66 發表于 2020-11-23 18:23
看他說的挺復雜,其實就是一個按鍵控制LED的問題。
按下亮,松開滅。
就是這么簡單

完美,看他說的不就是個發報機的嘀嘀嗒嗒么,還要啥單片機……
回復

使用道具 舉報

ID:792404 發表于 2020-11-23 20:35 | 顯示全部樓層
樓主想的太多了吧,這么簡單的不需要用單片機的,直接用自復式開關就可以實現了
回復

使用道具 舉報

ID:443955 發表于 2020-11-24 10:06 | 顯示全部樓層
uint timer0_count=0;                                //計數次數,由于定時器的本質是計數器  void timer0_init(void)        //定時器0初始化 {         TMOD=0x01;                        //設置定時器0的定時方式         TH0=(65536-50000)/256;        //設置初值,相當于每50毫秒進入一次中斷函數         TL0=(65536-50000)/256;         EA=1;                                //開啟總中斷         ET0=1;                                //開啟定時器0中斷         TR0=1;                                //啟動定時器0中斷 }  void timer0_interrupt(void)interrupt 1                //定時器0的中斷函數 {         count++;                                                //每加一次代表過了一個50毫秒         if(count==220)                                        //代表過了11秒         {                 //然后打開LED2;         }         //之后的15秒鐘的自己就OK了吧 }
回復

使用道具 舉報

ID:848242 發表于 2020-11-24 10:31 | 顯示全部樓層
按鍵短按、長按、單擊 抬起的程序直接復制粘貼就可以了,然后給個變量用于菜單,每個菜單放不同LED現象和串口信息。需要初始化串口,寫個延時。
回復

使用道具 舉報

ID:847574 發表于 2020-11-24 12:05 | 顯示全部樓層
檢測開關按下之后,延時再檢測一次,應該就可以達到長按的效果了
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表