?? setatt.c
字號(hào):
/*********************************************************************
* 版權(quán)所有 (C)2005, 深圳市中興通訊股份有限公司。
*
* 文件名稱: // SetATT.c
* 文件標(biāo)識(shí): // 見(jiàn)配置管理計(jì)劃書
* 內(nèi)容摘要: // 鎖相環(huán)的控制(si4136) 簡(jiǎn)要描述本文件的內(nèi)容,包括主要模塊、函數(shù)及其功能的說(shuō)明
* 其它說(shuō)明: // 其它內(nèi)容的說(shuō)明
* 當(dāng)前版本: // 輸入當(dāng)前版本
* 作 者: // 輸入作者名字及單位
* 完成日期: // 輸入完成日期,例:2000年2月25日
*
* 修改記錄1:// 修改歷史記錄,包括修改日期、修改者及修改內(nèi)容
* 修改日期:
* 版 本 號(hào):
* 修 改 人:
* 修改內(nèi)容:
* 修改記錄2:…
**********************************************************************/
#include<aduc841.h>
#include "MacroDef.h"
/**************************************************************************
* 函數(shù)名稱: SetATT(unsigned char ucAttVal,unsigned char ucAttChn)
* 功能描述: 設(shè)置ATT
* 輸入?yún)?shù):
* 輸出參數(shù):
* 返 回 值:
* 其它說(shuō)明:
* 修改日期 版本號(hào) 修改人 修改內(nèi)容
* -----------------------------------------------
* 07/05/2005 V1.0 XXXX XXXX
**************************************************************************/
void SetATT(unsigned char ucAttVal,unsigned int ucAttChn)
{
unsigned char ucATT;
ucATT = ucAttVal;
SETPORT(0x25,0x00,0x00);
if (ATT_1 == ucAttChn) //設(shè)置ATT1
{
ucATT = ucATT | 0x20;
SETPORT(0x23,0x00,ucATT);
ucATT = ucATT & 0xDF;
SETPORT(0x23,0x00,ucATT);
}
else if(ATT_2 == ucAttChn) //設(shè)置ATT2
{
ucATT = ucATT | 0x20;
SETPORT(0x24,0x00,ucATT);
ucATT = ucATT & 0xDF;
SETPORT(0x24,0x00,ucATT);
}
else //設(shè)置ATT3,與設(shè)置ATT1和ATT2方法不同
{
ucATT = ucATT & 0xDF;
SETPORT(0x23,0x00,ucATT);
DACCON = 0x0D; //DAC0 on 12-bit Asynchronous
DAC0H = 0x0F;
DAC0L = 0xFF;
DAC0H = 0x00;
DAC0L = 0x00;
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -