📄 scicom.c
字号:
/* 该程序自检通过 刘林伟 2004/06/01 */
/* 波特率也通过测试,可以从50Kbps到1Mbps.推荐使用50kbps,lengh>>1km */
#include "globle.c"
// unsigned int temp1,temp2,temp3,temp4;
// unsigned int CAN_FLAG,DATA1,DATA2,DATA3,DATA4;
/*屏蔽中断子程序*/
void inline disable()
{
asm(" setc INTM");
}
void inline enable()
{
asm(" clrc INTM");
}
void kickdog()
{
WDKEY=0x5555;
WDKEY=0xAAAA;
}
void DELAY(void)
{
unsigned int key;
for(key=0;key<0x0Cf;key++);
/* for(x=0;x<0x0Cf;x++);*/
}
/*SCI RS_232串口通讯程序*/
void SCI_INIT()
{
IMR=IMR|0x0010; /*使能int5*/
IFR=0xFFFF; /* 清全部中断标志*/
MCRA=MCRA|0x0003; /* 串行口设置为特殊功能TXD,RXD*/
// SCICCR=0x0017; /* 八位数据,一位停止位,无奇偶校验位,使用自测*/
SCICCR=0x0007; /* 八位数据,一位停止位
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -