⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 portconf.c

📁 用8051控制DDS信号发生器
💻 C
字号:
#include <menu.h>

#define	HOLD_ON	    P4 = P4 & 0xFD	    //	P4.1 = 0;
#define	HOLD_OFF	P4 = P4 | 0x02	    //	P4.1 = 1;

/***************************版本号******************************************/
unsigned char code ver[6]="v1.03";


/***************************************************************************/

unsigned char code bit_table[6][8]={{3,6,12,24,100,100,100,100},               //总速率4.8k时各速率的占用bit数;
                                    {2,4,8,16,32,100,100,100},               //总速率7.2k时各速率的占用bit数;
                                    {0,3,6,12,24,100,100,100},               //总速率9.6k时各速率的占用bit数;
                                    {1,2,4,8,16,32,100,100},               //总速率14.4k时各速率的占用bit数;
                                    {0,0,3,6,12,24,36,100},              //总速率19.2k时各速率的占用bit数;
                                    {0,1,2,4,8,16,24,32}};             //总速率28.8k时各速率的占用bit数;
unsigned char code vbit_table[6][4]={{24,100,100,100},               //总速率4.8k时各速率的占用bit数;
                                     {16,32,100,100},               //总速率7.2k时各速率的占用bit数;
                                     {12,24,36,100},               //总速率9.6k时各速率的占用bit数;
                                     {8,16,24,32},               //总速率14.4k时各速率的占用bit数;
                                     {6,12,18,24},              //总速率19.2k时各速率的占用bit数;
                                     {4,8,12,16}};             //总速率28.8k时各速率的占用bit数;

unsigned char code voice_speed[4][6]={"2.4k","4.8k","7.2k","9.6k"};
unsigned char code digital_speed[8][6]={" 300 "," 600 "," 1.2k"," 2.4k"," 4.8k"," 9.6k","14.4k","19.2k"};
unsigned char code general_speed[10][6]={" 300 "," 4.8k"," 7.2k"," 9.6k","14.4k","19.2k","28.8k","33.6k","自动 ","断开 "};

unsigned char code para_Avail[4]="有效";

unsigned char xdata portconfig[9]; //portconfig[i]:0话音;
		                           //              1数据;
		                           //              2FSK;
		                           //              其它:无板;

unsigned char xdata slotconfig[8][6];

   //8个接口模块的实际运行参数,具体定义如下:
   //        语音模块                  数据模块                  FSK模块
   //[0]     时隙起始位;              时隙起始位;              时隙起始位;
   //[1]     时隙长;                  时隙长;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -