main.c

来自「dsp tmslf2407a 汇编,c的原代码,包括i2c,scitimer,f」· C语言 代码 · 共 67 行

C
67
字号
#include "typedef.h" 
#include "f2407regs_c.h"   
#include "global.h"      

     
extern uchar viccdata[256];
extern uchar labeldata[350];   
extern uchar ISOMode;   
extern uint cfgdata[128];     

extern uchar pcdata[Len];

extern uchar simdata[50]; 
extern uchar sim_end;

void main()
{
	uint i=0,j;
	uchar sys_mode = 0; 
	
	systemDelay(20);
	initSystem();    
	systemDelay(80);     
		
	sys_mode = (cfgdata[80]>>8) & 0x03; 
	switch(sys_mode)
	{
		case Buffer_Read_Mode:
		{
			readCfg11( );
			while(1)
			{ 
				ledDrive();
				periodReadBuffer();
			}	
		}
		break;
		
		case Scanner_Mode:
		{
			readCfg12ScanMode();			
			while(1)
			{
				ledDrive();				
				scanner12Mode();		
			}
		}
		break;
		
		case ISO_HOST_Mode:
		default:
		{
			while(1)
			{
				ledDrive(); 					
				IsoHost(); 				 			    
				//if(sim_end == 1)        //for test 
				//{    
				//	for(i=0;i<8;i++)					
				//		simOutput1byte(simdata[i]);					
				//	sim_end = 0;
				//}
			}
		}
		break;		
	}
} 

⌨️ 快捷键说明

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