📄 main.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 + -