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

標題: 怎么讓C語言void main()里的程序同步進行? [打印本頁]

作者: 德布勞內    時間: 2022-5-24 08:53
標題: 怎么讓C語言void main()里的程序同步進行?
代碼http://m.raoushi.com/bbs/dpj-221083-1.html
作者: lkc8210    時間: 2022-5-24 10:35
代碼被吞了,重發吧
作者: lzzasd    時間: 2022-5-24 12:00
就沒有任務程序同步進行的概念    只是一個任務完成后執行另一個任務罷了  
最多就是可以使用實時操作系統    任務程序可以打斷保存現場運行其他任務后再恢復這個任務    表面上看是在同時運行    其實是任務分時和中斷運行罷了   
作者: 啤酒瓶子老大    時間: 2022-5-24 18:02
有一種叫做實時多任務操作系統的。叫RTX51。256K內存,8K存儲的89C52就能運行。可以研究一下。
也可以不用搞得那么復雜,一般的開發板帶的程序都是多功能同時工作的。數碼管,1602,12864OLED,超聲波,時鐘,按鍵,流水燈,8*8點陣。都是同時運行的。也沒用實時系統。也運行得很好。

C語言真是太強大了。
作者: 名字不是重點    時間: 2022-5-25 15:14
沒有哪個單片機能“同時”進行多項任務!都是分時進行的。
看上去又亮燈、又顯示的,基本上都是“鎖存”和“掃描”或“輪詢”。
作者: madarava    時間: 2022-5-26 00:36
單片機是一種很原始的系統,又沒有多個cpu核心。只能用中斷,偽裝成同時進行的樣子。
作者: 13205495918    時間: 2022-5-26 07:53
單核處理器嚴格意義上就沒有多線程這一說,能在mcu上跑的rtos這種實時操作操作系統也只是通過快速的切換線程,保存恢復上下文來模擬的偽多線程。
作者: weijoyer    時間: 2022-5-26 08:35
時間片輪轉運行,模擬同時運行
作者: lei929193    時間: 2022-5-26 08:46
單片機的任務機制就是單步運行的,輪詢進程的,就好比當你仿真進入到仿真界面打斷點的時候,也是單步運行進行調試的,這樣才能找到問題,希望對你有幫助
作者: 德布勞內    時間: 2022-5-26 12:55
weijoyer 發表于 2022-5-26 08:35
時間片輪轉運行,模擬同時運行

還沒學到這方面的知識





歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1