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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

燈的狀態 上電初始化亮3秒,然后熄滅 單片機程序該怎么寫?

[復制鏈接]
跳轉到指定樓層
樓主
ID:302293 發表于 2022-2-25 16:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  上電初始化亮3秒,然后熄滅,串口收到數據后亮5秒再熄滅。程序該怎么寫
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:685744 發表于 2022-2-25 16:55 | 只看該作者
設置標志位,接收到數據后將標志位置一,然后通過判斷標志位讓燈亮,通過判斷時間讓燈滅
回復

使用道具 舉報

板凳
ID:161164 發表于 2022-2-25 17:08 | 只看該作者
什么數據?
回復

使用道具 舉報

地板
ID:966423 發表于 2022-2-25 17:48 | 只看該作者
定時器定時,然后串口有接收到信息,來個標志位。
回復

使用道具 舉報

5#
ID:290373 發表于 2022-2-25 18:36 | 只看該作者
支持樓上,數據到達時設置標志位,用定時器+時間變量計時,在主程序中判斷標志位和時間變量來點燈。
回復

使用道具 舉報

6#
ID:634016 發表于 2022-2-25 19:52 | 只看該作者
用定時器和標志位就可以了
回復

使用道具 舉報

7#
ID:123289 發表于 2022-2-26 09:59 | 只看該作者
所提的兩個問題,實際是一個問題,姑且叫做一個事件發生后需要亮燈N秒吧。
1、寫一個顯示程序,建議用時間中斷去做,如每5ms刷新一下顯示。
2、建立一個標記:L1。顯示程序(5ms中斷時執行),將L1送到LED接口,也即用L1的值(0,1)決定LED的明暗。
3、事件發生時,修改一下L1的值(如、讓LED亮)。如此,如何讓燈亮就完成了。下面談燈滅:
4、做個計時器來計時你的3秒或5秒,僅需一個寄存器而矣,設為SJ。同時再設立一個標記:K_SJ,用K_SJ來決定SJ是否計時。
5、同樣在5ms中斷時,如果K_SJ=1,就將SJ+1,再看看SJ是否到3秒了(數值是多少,你自己算算吧),到了,就將L1置成關燈(不要去動LED端口,L1會在下次5ms中斷后,決定燈的熄滅!),并將K_SJ清0,停止計時器工作;如果K_SJ=0,什么事也不做,跳過。如此,定時關燈就完成了!下面說說,如何一開始計時,估計你也想到了:
6、在事件發生始,如同標記亮燈一樣,將K_SJ置1,也就起動計時器SJ了,同時將SJ清0,計時從0開始!
記住:寫程序關鍵是構思方案!程序,僅僅是抄幾個約定的句子而矣。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩欧美专区 | 国产黄a一级 | 国产在线激情视频 | 欧美高清视频 | 羞羞视频在线观免费观看 | 国产精品久久久久久模特 | a级毛片基地 | 欧美日日 | 久久久91精品国产一区二区三区 | 国产1区 | 国产午夜视频 | 久久精品国产99国产精品 | 午夜精品影院 | 国产在线精品一区二区 | 欧美一级片在线看 | 亚洲国产成人精品久久 | 日韩中文一区 | 欧美日韩视频在线播放 | 精品欧美一区二区久久久伦 | www.久久99 | 免费久久99精品国产婷婷六月 | 日韩成人在线播放 | 国产欧美一区二区三区日本久久久 | a国产视频 | 中文字幕高清 | 欧美一区二区在线观看 | 国产一区| 日韩精品 电影一区 亚洲 | 日韩在线视频免费观看 | 日韩在线视频精品 | 天天操综合网 | 一区二区视频 | 国产久 | 有码在线 | 中文字幕一二三 | 国产午夜高清 | 成人国产精品色哟哟 | 色橹橹欧美在线观看视频高清 | 色综合99 | 久在线视频播放免费视频 | 久久久久久黄 |