有那位在51單片上移植過ucos II成功的,可以給小弟說一

時間 2021-09-13 06:13:35

1樓:死亡光輝

很古老的東西了,keil當然可以用,而且你的方法也基本是對的,但是需要注意你用的晶片的資源情況,注意空間的分配和管理以及其他資源的配置。還有就是51的拆機件太多了,如果你用的不是專門的開發板而是自己做的板子,還要注意晶片的情況,以及板上其他器件的情況。

2樓:匿名使用者

在網上找找別人移植的吧,我04年左右找過一個,很快就能搞定的,不過有可能有問題(當時候找的那個就存在出入棧問題),需要自己除錯(我當時也是在keil下做的,嘗試跑過幾個執行緒ok,呵呵)

你所說的流程大致是對的,就是在自己工程中加入ucos的**,然後編譯,需注意你所選微控制器的資源足夠(如ram,flash空間等)

mcs51微控制器的偽指令有哪些,MCS51微控制器的偽指令有哪些?

雨人吉他 1 資料傳送類指令 助記符 功能說明 位元組數 振盪週期 mov a,rn 暫存器內容送入累加器 1 12 mov a,direct 直接地址單元中的資料送入累加器 2 12 mov a,ri 間接ram中的資料送入累加器 1 12 mov a,data8 8位立即數送入累加器 2 12 ...

為51微控制器設計上拉輸入和下拉輸入的按鍵電路並分析其工作原理

硬體開發 按鍵一般是上拉,微控制器的io通過電阻上拉高電平,按鍵正常高電平當按鍵按下短路,把io變成低電平,微控制器檢測到低電平表示有按鍵按下,按鍵下拉一般是把微控制器io通電阻接到gnd,按鍵正常是低電平,當按鍵按下把io拉高,微控制器檢測到高電平表示有按鍵按下。 一見投緣 一個是檢測到高電平時為...

用c語言怎麼在微控制器at89c51上編寫延時10秒的

1 十秒對於微控制器來說是很長很長的時間了,微控制器十秒的時間什麼事都不能做,只在跑這延時程式,那是什麼概念,用中斷的話,微控制器正常執行其他程式,只是時間到了才過來處理延時以後的程式,效率不知道高了多少 2 例程 假設晶振12mhz include reg51.h unsigned int ysj...