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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索

請(qǐng)問(wèn)這種時(shí)間不規(guī)則的閃燈程序怎么處理比較高效?

查看數(shù): 2451 | 評(píng)論數(shù): 9 | 收藏 0
關(guān)燈 | 提示:支持鍵盤(pán)翻頁(yè)<-左 右->
    組圖打開(kāi)中,請(qǐng)稍候......
發(fā)布時(shí)間: 2023-8-18 17:05

正文摘要:

用示波器測(cè)了一個(gè)閃燈的時(shí)序,時(shí)間是不規(guī)則的,請(qǐng)問(wèn)一下高手,象這種閃燈怎么寫(xiě)效率比較高?謝謝!

回復(fù)

ID:38662 發(fā)表于 2023-8-26 17:03
感謝各位老師的指導(dǎo)!
ID:123289 發(fā)表于 2023-8-25 15:14
很簡(jiǎn)單:
1、每個(gè)脈沖由0/1組成,給出兩個(gè)量:L1,H1。
2、N個(gè)脈沖,做成一個(gè)表格,給出2N個(gè)量:L1,H1、L2,H2、L3,H3、L4,H4、……LN,HN。
3、程序:
用定時(shí)器做一個(gè)計(jì)時(shí)軟件,依次取出L,H,計(jì)三種情況:
L<>0,H<>0 時(shí),L-1計(jì)時(shí)并輸出0;
L = 0,H<>0 時(shí),H-1計(jì)時(shí)并輸出1;
L = 0,H = 0 時(shí),取一下組數(shù)據(jù);
重復(fù)。
ID:514317 發(fā)表于 2023-8-19 17:14
把每段延時(shí)時(shí)間做成數(shù)組    再做一個(gè)定時(shí)0.1秒的定時(shí)減減函數(shù)       把數(shù)組做個(gè)循環(huán)任務(wù)函數(shù)   把第一位減的時(shí)間個(gè)數(shù)(全局參數(shù))載入循環(huán)    減到零時(shí)載入第二個(gè)減時(shí)間個(gè)數(shù)    到最后一位處理下是跳出還是繼續(xù)循環(huán)就行了
ID:136119 發(fā)表于 2023-8-19 09:22
定義一個(gè)結(jié)構(gòu)體
typedef struct
{
        u8 IO        ;         // 記錄端口狀態(tài)
        u16 timer;        // 記錄延時(shí)時(shí)
}        SW_IO;


typedef struct   /////處理函數(shù)進(jìn)入時(shí)間處理方案
{
  u16 time;         /* 定義進(jìn)入中斷時(shí)間 等0xFFFF 函數(shù)被關(guān)閉, 0允許進(jìn)入函數(shù)  */
  u8 tag;           /* 標(biāo)記狀態(tài)                */
  u8 value;         /* 傳遞參數(shù)                */
} SWT_APP ;



SW_IO IO_K[50];  // 根據(jù)需要控制的時(shí)序填寫(xiě)對(duì)應(yīng)時(shí)間和高低電平

SWT_APP location ; 記錄數(shù)組運(yùn)行位置

if(location.time ==0 )
{
       
  if( IO_K[location.tag].IO )
  {
        輸出高電平
  }
  else
  {
   輸出低電平
  }
  location.time =  IO_K[location.timer];延時(shí)時(shí)間寫(xiě)入
  location.tag++;
}



中斷內(nèi)部調(diào)用控制

if(location.time &(location.time != 0xffff) )location.time--;
ID:472504 發(fā)表于 2023-8-19 09:08
可以把這些時(shí)間做成表格查表處理。。。
ID:69038 發(fā)表于 2023-8-19 09:08
我算了一下,按0.05s的速率,連續(xù)發(fā)送21個(gè)字節(jié)(8位)的數(shù)據(jù)即可,具體發(fā)什么數(shù)據(jù)自己算一下。
ID:227818 發(fā)表于 2023-8-19 09:01
定時(shí)器?不同的時(shí)間隨時(shí)設(shè)定不同的定時(shí)參數(shù)?
ID:672792 發(fā)表于 2023-8-19 08:49
如果使用的是單片機(jī)可能沒(méi)有必要這樣寫(xiě)一個(gè)閃燈程序,如果使用的是555或者其它器件就好理解了
ID:468209 發(fā)表于 2023-8-19 00:45
很好奇你是怎么寫(xiě)的

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 免费一级欧美在线观看视频 | 毛片一级网站 | www国产亚洲精品久久网站 | 国产精品18hdxxxⅹ在线 | 五月天国产 | 日韩一区二区在线视频 | 成人精品一区二区三区 | 在线免费观看黄视频 | 国产玖玖 | 瑟瑟激情 | 成人三级网址 | 精品日韩一区 | www.亚洲视频 | 日韩三区在线 | 麻豆毛片 | 自拍偷拍亚洲视频 | 成人在线观看免费爱爱 | 精品国产乱码一区二区三区 | 91精品国产91久久久久久吃药 | 欧美一级在线免费 | 国产视频福利 | 亚洲性视频 | 亚洲精品一区二区三区四区高清 | 亚洲国产成人精品在线 | 先锋av资源网 | 亚洲精品成人 | 精品国产乱码久久久久久蜜臀 | 亚洲精品一区二区三区 | 91偷拍精品一区二区三区 | 一级二级三级在线观看 | 久久久久久久国产 | 欧美一区二区三区国产 | av中文字幕在线 | 亚洲视频一区在线观看 | 中文字幕av在线 | 一区二区三区精品视频 | 国产精品久久久久久久久免费桃花 | 91精品国产91久久综合桃花 | 一区二区三区四区在线 | 国产美女精品视频 | 亚洲一区视频在线 |