chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>C語言|源代碼>使用AT89S52在RTX51 tiny實(shí)時(shí)操作系統(tǒng)中實(shí)現(xiàn)4個(gè)LED的詳細(xì)資料說明

使用AT89S52在RTX51 tiny實(shí)時(shí)操作系統(tǒng)中實(shí)現(xiàn)4個(gè)LED的詳細(xì)資料說明

2019-09-10 | pdf | 0.11 MB | 次下載 | 1積分

資料介紹

  一、設(shè)計(jì)需求

  設(shè)單片機(jī)時(shí)鐘12MHz,型號(hào)為AT89S52。單片機(jī)引腳連接有4個(gè)LED,其中:

  1. LED1以30Hz的固定頻率閃爍;

  2. LED2在外部中斷發(fā)生以后,亮0.2秒,然后熄滅;

  3. LED3在LED2熄滅以后以20Hz的頻率閃爍10次然后熄滅;

  4. *將LED的亮滅情況實(shí)時(shí)通過串口輸出;

  二、題目分析

  題目中4個(gè)LED需要“同時(shí)”執(zhí)行不同的操作,如果使用常規(guī)的方式來構(gòu)建,是有一些難度的;而如果用RTX51 tiny,實(shí)現(xiàn)起來將比較簡(jiǎn)單。我們只需要構(gòu)建不同的task,每一個(gè)task都相當(dāng)于在單獨(dú)執(zhí)行,但是宏觀上看起來多個(gè)任務(wù)是在 “同時(shí)”執(zhí)行的,根據(jù)題目要求,除了簡(jiǎn)單的創(chuàng)建task,我們還需要用到task之間的信號(hào)傳遞。對(duì)于rtos的理解有點(diǎn)類似于數(shù)碼管,快速依次去點(diǎn)亮每一位數(shù)碼管,這顯然是串行的操作,但是看起來這幾位數(shù)碼管是同時(shí)亮起來的,又像是在并行工作。

  三、模塊分析

  3.1 點(diǎn)亮LED1

  題目要求LED1以30Hz的固定頻率閃爍,經(jīng)過計(jì)算可知LED1的電平狀態(tài)需要33ms翻轉(zhuǎn)一次。創(chuàng)建一個(gè)task,在這個(gè)task里每延時(shí) 33ms讓LED1電平翻轉(zhuǎn)一次即可。關(guān)于RTOS的延時(shí),系統(tǒng)中給了os_wait2( )函數(shù),這個(gè)函數(shù)有兩個(gè)輸入參數(shù),詳細(xì)可以看幫助文檔。這里需要注意一個(gè)tick代表多長(zhǎng)時(shí)間,這個(gè)可以在Conf_tny.51文件中查看,通過INT_CLOCK的值來計(jì)算,默認(rèn)值為10000,如果使用12M的晶振,那么這里就是10ms,也就是說如果我們寫了os_wait2( K_TMO,1),就表示延時(shí)10ms。我們發(fā)現(xiàn)這里最小的延時(shí)單位只能是10ms??梢愿腎NT_CLOCK的值來減小延時(shí)單位長(zhǎng)度。這里將INT_CLOCK的值改為1000,一個(gè)延時(shí)單位就是1ms。需要注意,os_wait2( ) 中的參數(shù)類型是unsigned char,意味著我們最大只能寫255,如果需要更長(zhǎng)的延時(shí),可以通過for循環(huán)來構(gòu)建。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 148V到5KW無橋LLC雙向逆變器的電路原理圖免費(fèi)下載
  2. 0.26 MB   |  154次下載  |  10 積分
  3. 22KW逆變側(cè)功率管的損耗如何進(jìn)行計(jì)算詳細(xì)公式免費(fèi)下載
  4. 0.40 MB   |  32次下載  |  2 積分
  5. 3高功率密度碳化硅MOSFET軟開關(guān)三相逆變器損耗分析
  6. 2.27 MB   |  30次下載  |  5 積分
  7. 4S7-200 可編程序控制器系統(tǒng)手冊(cè)
  8. 12.81 MB   |  4次下載  |  免費(fèi)
  9. 5ATX電源 FSP_ATX-300PAF電路圖資料
  10. 0.18 MB   |  1次下載  |  2 積分
  11. 6IP6541_L 150uA 低功耗,集成多種快充輸出協(xié)議中文資料
  12. 1.43 MB   |  次下載  |  免費(fèi)
  13. 7PC5010 單通道20V_10A低邊高速驅(qū)動(dòng)器技術(shù)手冊(cè)
  14. 1.17 MB   |  次下載  |  免費(fèi)
  15. 8GSV2201D 帶嵌入式MCU的DisplayPort 1.4到HDMI 2.0轉(zhuǎn)換器規(guī)格書
  16. 0.67 MB   |  次下載  |  2 積分

本月

  1. 148V到5KW無橋LLC雙向逆變器的電路原理圖免費(fèi)下載
  2. 0.26 MB   |  154次下載  |  10 積分
  3. 22KW逆變側(cè)功率管的損耗如何進(jìn)行計(jì)算詳細(xì)公式免費(fèi)下載
  4. 0.40 MB   |  32次下載  |  2 積分
  5. 3高功率密度碳化硅MOSFET軟開關(guān)三相逆變器損耗分析
  6. 2.27 MB   |  30次下載  |  5 積分
  7. 4STM32F10x參考手冊(cè)資料
  8. 13.64 MB   |  12次下載  |  1 積分
  9. 5OAH0428 V1.0英文規(guī)格書
  10. 5.86 MB   |  8次下載  |  免費(fèi)
  11. 6光伏并網(wǎng)逆變器原理
  12. 7.31 MB   |  6次下載  |  2 積分
  13. 7NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊(cè)
  14. 0.40 MB   |  4次下載  |  2 積分
  15. 8S7-200 可編程序控制器系統(tǒng)手冊(cè)
  16. 12.81 MB   |  4次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935132次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191422次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  10. 158M  |  183352次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81600次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73818次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65990次下載  |  10 積分