4 位拨码开关控制频率
0000 为 25M/0001 为 1M/0010 为 2M/0011 为 3M/0100为 4M 依次类推,一共可以产生 16 种频率 #include #include #define uchar unsigned char/* 定义 uchar 为 unsigned char*/ #define fre1 XBYTE[0x0400]/*定义频率最高位寄存器的地址变量*///频率控制字的 47~40 #define fre2 XBYTE[0x0500]//频率控制字的 39~32 #define fre3 XBYTE[0x0600]//频率控制字的 31~24 #define fre4 XBYTE[0x0700]//频率控制字的 23~16 #define fre5 XBYTE[0x0800]//频率控制字的 15~8 #define fre6 XBYTE[0x0900]//频率控制字的 7~0 #define res1 XBYTE[0x1d00]//控制寄存器 1D 的地址 #define res2 XBYTE[0x1e00]//控制寄存器 1E 的地址 #define res3 XBYTE[0x1f00]//控制寄存器 1F 的地址 #define res4 XBYTE[0x2000]//控制寄存器 20 的地址 #define res5 XBYTE[0x1900]//控制寄存器 19 的地址 #define freq_1M 0x01 //定义常量为 1M 的名称 #define freq_2M 0x02 //定义常量为 2M 的名称 #define freq_3M 0x03 //定义常量为 3M 的名称 #define freq_4M 0x04 //定义常量为 4M 的名称 #define freq_5M 0x05 //定义常量为 5M 的