實驗(八)溫度感測
History Key
- New content
Removed content
Recent Versions
Choose two versions to compare, or click the link to view it.
/// ===============================================
/// AD 偵測轉換模組
/// -----------------------------------------------
/// 功能 : AD 偵測轉換
/// -----------------------------------------------
/// Input Pins :
/// AD0 equ pb.0
/// AD1 equ pb.1
/// Output Pins :
/// NONE
/// ===============================================
/// ======== START Public 函式 ========
void Initial_AD0( void ); /// 初始化 CHANNEL 0 IO
void AD0_GetData( void ); /// 傳回 CHANNEL 0 AD 值
void Initial_AD1( void ); /// 初始化 CHANNEL 1 IO
void AD1_GetData( void ); /// 傳回 CHANNEL 1 AD 值
/// ======== END Public 函式 ========
一個簡單的 AD 值轉換模組。
通常 AD 轉換出來的值都會系統需求不同而不同,有的直接使用,有的可能還需要繁複的轉換公式才能算出系統需要的數據,因此一個簡單的底層 AD 轉換函式就足夠使用了,也比較有彈性。
範例程式可以很明顯的看出,多核整合不同模組的優勢,不同的模組只要放在不同的核心執行(七字節掃描顯示跟AD數運算),就可以分工協作執行系統所需的目的。
這個實驗範例並且新加了一些通用的數學運算模組、MUL、DIV、BIN2BCD…可供後續使用。