📄 main.c
字号:
#include <C:\TDS-EMU2XX\c2000\cgtools\include\string.h>
#include <C:\TDS-EMU2XX\c2000\cgtools\include\stdlib.h>
#include <C:\TDS-EMU2XX\c2000\cgtools\include\math.h>
#include "tyclh.h"
#include "f206.h"
#include "page.h"
#define Dis_Max 1.0e10
int i,jj;
int nTbSysTime,tt,adt;
extern struct StructKeyNode KeyNode ;
extern Boolean bRefurbish,bNewData,bNewSysRdData;
void InitSystem();
void main1(void);
const int aa[]={1,2,1};
int biaoz;
unsigned int wii;
double csdy,cspl;
/*-----------------main program-------------------------------*/
void main1()
{
InitSystem1();
/*WatchDog;*/
while(1)
{
//reg_prd=1999;
//reg_tcr=0x0c27;
asm(" clrc intm");
chuansong();
biaoz=0;
csdy=11.1;
cspl=22.2;
wii=1;
reg_prd=1999;
reg_tcr=0x0c27;
asm(" clrc intm");
chuansong();
/*page(); */
}
}
/*-------------------------------------------------*/
void InitSystem1()
{
int i;
volatile unsigned int *reg_p;
asm(" setc INTM");
asm(" clrc CNF");
asm(" setc XF" );
*reg_p=0x0000;
reg_p=(unsigned int *)reg_ifr;
*reg_p=0xffff;
/* reg_pmst &=0xffe1;
reg_pmst |=0xffe4; */
reg_wsgr=0x0ffff;
KeyNode.nPage=0;
KeyNode.nPageNo=Page2;
TbTxInit();
reg_tcr=0x0c27;
reg_prd=1999;
reg_p=(unsigned int *)reg_greg;
*reg_p=0x0000;
reg_p=(unsigned int *)reg_ifr;
*reg_p=0xffff;
reg_p=(unsigned int *)reg_imr;
*reg_p=0x001c;
reg_icr=0x0010;
nTbSysTime=0x5555;
asm(" clrc INTM");
}/*-------------------------------------------------*/
interrupt void time_int()
{
/*reg_tcr=0x0c27;
reg_prd=199;*/
/* adc=0x00;*/
nTbSysTime++;
}
/*---------------------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -