DDS技術(shù)的數(shù)控信號發(fā)生器51單片機控制程序
;*****************************************************
;基于DDS技術(shù)的數(shù)控信號發(fā)生器控制程序;
;正弦波1Hz-10MHZ;
;單片機STC12C5410AD;
;AD985050MHZ晶振;
;*****************************************************
;*****************************************************
;端口定義;
;*****************************************************
SCLKBITP3.2;液晶串行操作時鐘口
SIDBITP3.3;數(shù)據(jù)輸入口
CSBITP3.4;液晶使能0禁
LBBITP3.5;背光燈0亮
KW1BITP1.2;功能、確認(rèn)鍵
KW2BITP1.1;修改、返回鍵
KW3BITP1.0;加鍵
KW4BITP3.7;減鍵
LED1BITP1.7;跳頻
LED2BITP1.6;掃頻
LED3BITP3.0;點頻
LED4BITP3.1;相移
DATASBITP1.3;AD9850數(shù)據(jù)口
FQ_UDBITP1.5;AD9850使能
W_CLKBITP1.4;AD9850移位時鐘
;*****************************************************
;內(nèi)存定義;
;*****************************************************
L0DATA21H;算法數(shù)據(jù)緩沖單元
L1DATA22H;
L2DATA23H;
L3DATA24H;
L4DATA25H;
L5DATA26H;
L6DATA27H;
L7DATA28H;
SSDISDATA39H;閃爍暫存單元
DIS7DATA37H;頻率顯示單元
DIS6DATA36H;DIS7-DIS0
DIS5DATA35H;高-低
DIS4DATA34H;
DIS3DATA33H;
DIS2DATA32H;
DIS1DATA31H;
DIS0DATA30H;
PHASEDATA3CH;相移控制字
CON3DATA3BH;頻率控制字
CON2DATA3AH;CON3-CON0
CON1DATA39H;高-低
CON0DATA38H;
IT03DATA3DH;0.3s定時中斷
GNCDTDATA3EH;功能菜單標(biāo)志
MSXZTDATA3FH;模式選擇標(biāo)志
FSXZTDATA40H;方式選擇標(biāo)志
XWZLTDATA41H;相位增量標(biāo)志
PLSZTDATA42H;頻率設(shè)置標(biāo)志
JDIS5DATA4FH;掃頻
JDIS4DATA4EH;間隔
JDIS3DATA4DH;存儲
JDIS2DATA4CH;單元
JDIS1DATA4BH;
JDIS0DATA4AH;
LCON3DATA53H;掃頻
LCON2 DATA 52H;頻率