?? main.c
字號:
//-------------------------------------------------------------------------*
//工 程 名:DG128AD轉換(ADC) *
//硬件連接: *
// (1)PAD1 接模擬量輸入端 *
// (2)MCU的串口與PC方的串口相連 *
//程序描述:獲取1路A/D轉換結果,并濾波,通過串口發送出去 *
//目 的:掌握AD轉換的基本編程方法 *
//-------《嵌入式系統-使用HCS12微控制器的設計與應用》教學實例-------------*
//頭文件
#include "Includes.h" //總頭文件
//主函數
int main()
{
INT16U adv;
INT32U j;
DISABLE_INTERRUPTS; //禁止總中斷
//1. 芯片初始化
MCUInit();
//2. 模塊初始化
SCIInit(); //(1) 串口初始化
ADCInit(); //(2) A/D轉換初始化
//總循環
while (1)
{
//在通道0做A/D轉換,200次中值濾波,串口發送均值濾波結果
adv = ADCave(200,0);
SCISend1((INT8U)(adv>>8)); //先發送高8位
SCISend1((INT8U)adv); //再發送低8位
//延遲
for(j=0; j<200000; j++);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -