STC8微控制器1T模式跑RTX51

2021-09-27 12:34:35 字數 694 閱讀 4040

網上能找到的資料,大部分是stc15微控制器或者stc8在12t的模式下跑rtx51,本人覺得太浪費這些增強型的51微控制器晶元了,於是經過測試,成功在1t模式下跑rtx51。

具體涉及的操作如下:

1.在工程中新增rtx51

2.標頭檔案包含#include

3.修改conf_tny.a51的timesharing equ 1 這邊的1原來預設為5

測試的主函式如下所示:

#include

#include

#include 「uart.h」

//晶振頻率24mhz

typedef unsigned char uchar;

typedef unsigned int uint;

sbit led0 = p5^5;

void job0(void) task 0

void job1(void) task 1

}void job2(void) task 2

}經過測試,os_wait(k_ivl, 1, 0)的時間基本能比較接近10ms。os_wait(k_ivl, 10, 0)的時間比較接近100ms。看下圖。

最後注意,本環境是在24mhz 的情況下測試的。

**在

STC8微控制器的低功耗詳解

上圖是我採用的型號 stc8f2k08s2 我們開發產品要求如下 1.兩節1號電池供電半年。2.紅外傳送接收資料。上位機傳送指令和讀取資料 3.自帶時間。4.eeprom,掉電儲存資料。5.成本低 在這個專案中,主要問題是成本和功耗。之前採用的是stm8l系列功耗的確很低,但是今年 飛漲,實在傷不起...

微控制器學習筆記 STC15微控制器ADC

將模擬訊號轉換成數碼訊號的電路,我們稱其為模數轉換器,簡稱a d轉換器或adc analog to digital converter 同理,將數碼訊號轉換成模擬訊號的電路稱為數模轉換器,簡稱d a轉換器或dac,微控制器能夠儲存的資料都是數字型別的。一 逼近式adc原理 簡介 在進行轉化時,一般都...

STC 微控制器深入學習

同時可以用iapreadbyte addr 一般從0位址讀起 讀取用stc isp軟體燒寫進flash的程式。同時也可以用寫入程式到flash中。keil cx51編譯器提供三條編譯模式控制命令 small,compact,large,它們對變數儲存器空間的影響如下。small 所有變數都被定義在8...