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

📄 main.c

📁 一华为外包电源源码
💻 C
字号:
#include "main.h"

void main(void)
{

	AUXR=0x01;	//EXRAM=0(use onchip RAM,not use off chip xram),A0=1(Disable ALE output)
    timer0_setup();
	rs232_setup();
	EA=1;
    while(1)
    {
		Feed_WDOG();
		_nop_();

    }
}



/****************************************************************/
/*函数名称:Feed_WDOG                                       	*/
/*函数功能:喂狗,如在1.6S内WDI引脚没有一个高低的跳变			*/
/*           MAX813将会产生一个复位信号                         */
/*入口参数:无  	                                            */
/*出口参数:无 	    	                                        */
/*测试:															*/
/****************************************************************/
void Feed_WDOG(void)
{
    bClrwdog=0;
    _nop_();
    _nop_();
    _nop_();
    _nop_();
    _nop_();
    bClrwdog=1;
}


void rs232_setup(void)
{
//	band4800();
//	band7200();
	band9600();		//设置波特率
//	band14400();
//	band19200();
	S0CON=0x50;		//串口初始化成方式1
	//S0CON=0x50;		//串口初始化成方式1
   	TCON|=0x40;
	PCON=PCON|0x80;	//波特率加倍(SMOD=1)
	TMOD|=0x20;		//定时器1工作与方式2

⌨️ 快捷键说明

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