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

📄 main.c

📁 日立单片机H8S2144例程.包括AD,DA等程序(用于光源)但对于H8S2144使用者来说有很大的帮助.
💻 C
字号:
/***************************************

	僆乕僩傾儔僀僫乕俵俙俬俶僾儘僌儔儉

	Ver.1.00	2003.04.20

	Coyright(C)	冀醚媄尋姅幃夛幮

	扴摉	xu

	巊梡僴乕僪僂僃傾弿尵

	CPU	H8S/2144

	僋儕僗僞儖丂20MHz

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

#include	"global.h"
#include	"H8S2144.h"
#include	"extern.h"
#include	"data.h"
 
extern void DAout(unsigned short data);
extern short AD_IF(void);
init_mem();							//   儊儌儕僋儕傾
//init_snd_rs485();					//  僀僯僔傾儖俼俽係俉俆憲怣

void main(void)
{
	int		stat;	
	unsigned char	ichr ;
	long IF;     
	unsigned short addrcheck;  //add
	system_init();							// 僔僗僥儉愝掕
	busc_init();			
				// 僶僗僐儞僩儘乕儔弶婜壔
	port_init();							// I/O億乕僩弶婜壔
	intc_init();							// 妱崬僐儞僩儘乕儔弶婜壔
	itimer_init();							// 僀儞僞乕僶儖僞僀儅弶婜壔
	L_OUT	 = 0x00;						// 擖幩 out丂xu??
	rs_232ttl(0);							// RS-232億乕僩巜掕
	sci_bps(0, 9600);						// SCI1 PC
	intmask(0);
									// 妱崬嫋壜
	//??	stat = ON;
//??	rs_inttx(2,stat);				//  憲怣妱傝崬傒嫋壜僙僢僩

	init_mem();							//   儊儌儕僋儕傾

 	//e2prom_rd_pro();			  			// E2_PROM 曗惓抣撉崬傒 張棟 
	IF=AD_IF( );
	set_daif(1,0);


	//for (;;)
	//{ 	
		//stat = rs_getch(0);
		//if (stat == -1) {  
			//break;
		//}     
	//}

	ichr = 	0;
	RS_SEN = ichr;	    	/*  RS 俤俶俙俛俴俤僼儔僌弌椡 	*/
   


// 儊僀儞儖乕僾乮僶僢僋僌儔儞僪乯***************************************/
	//while(1)
	//{
//		key_incheck();				// 僉乕撉崬傒偲張棟

		//rs_recv_job();				// 俼俽係俉俆庴怣張棟

		//rs_send_job();					// 俼俽係俉俆丂憲怣娗棟


   // }
}


init_mem() 
{
	short i,j;


	g_RsSend_CT = 0;			// 俼俽憲怣暥帤悢 
	rs_sending = 0;				// 俼俽憲怣梫媮丄憲怣拞僼儔僌 
	g_RsRecv_CT = 0;			//  RS 庴怣暥帤僇僂儞僞 俠俼俠傪娷傓/

	rs_rceving = 0;				//	RS485庴怣廔椆僼儔僌
	rs_sd_flg = 0;				//  RS 俤俶俙俛俴俤僼儔僌 	


	for (j = 0 ; j < MAX_CH; j++)
	{
		g_DrivePole[j] = 0;
		g_Range[j] = 1;
		for (i = 0 ; i < MAX_PIXEL; i++)
		{
			g_SetIf[j][i] = 10;
			g_Duty[j][i] = 100;
			g_CwPulse[j][i] = 0;
			g_CalIfaR1[j][i] = 1000;
			g_CalIfaR2[j][i] = 1000;
			g_CalIfaR3[j][i] = 1000;
			g_CalIfbR1[j][i] = 0;
			g_CalIfbR2[j][i] = 0;
			g_CalIfbR3[j][i] = 0;
			g_OnOff[j][i] = 0;
		}

	}
}

⌨️ 快捷键说明

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