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

📄 stcmcu+

📁 STCMCU全系列头文件
💻
字号:
/******************************************************************************************
-------------------------STC89单片机 免断电下载驱动程序----------------------------
******************************************************************************************/
#ifndef __ADOS_h__
#define __ADOS_h__
/******************************************************************************************
* 函数名称    :ADOS
* 功能描述    :调用一次后,可以免断电下载
* 参数        :(float mhz) 晶振频率MHz
* 返回值      :void
* 备注		  :占用定时器2、串口
* 作者        :都骞
* 创建日期    :2010-10-21
*----------------------------------------修改历史------------------------------------------
* 当前版本    :1.3     修改人: 都骞                 修改日期:
* 修改说明    :消除编译警告
******************************************************************************************/

void ADOS(float mhz) 

{ 
	SCON=0x50; 

	RCAP2H=TH2=((unsigned int)(65536-mhz*26))/256; 

	RCAP2L=TL2=((unsigned int)(65536-mhz*26))%256;  //1200BPS 

	REN=ES=EA=1; 

	RI=0; 

	T2CON=0x34; 
} 

void sio_int() interrupt 4 using 3 

{ 

	static char counter=0; 
	ES=0; 

	if(RI)
	{
		RI=0;
		if(SBUF==0x7f)
			if(counter++>100)
				ISP_CONTR=0x60;
	}

	ES=1; 
} 

#endif 

⌨️ 快捷键说明

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