config.c

来自「这个是做自动控制的小车的代码」· C语言 代码 · 共 30 行

C
30
字号
#include "common.h"
#include "config.h"
void config(){
//看门狗禁止
	WDTCN = 0x07;	
    WDTCN = 0xDE;   
   	WDTCN = 0xAD;
	
//交叉开关配置,T3=P0.0,T4=P0.1,测试时将T3与T4相连
    SFRPAGE = 0x0F;
    XBR0 = 0x28;            //CEX0-CEX4配置到P0.0-P0.4
    XBR1 = 0x1e;	         //T0 INT0 T1 INT1 T2   分别配置到P0。5-P1.0,p0.2脚已坏
    XBR2 = 0x48;             //交叉开关使能,T4使能配置到P1。2
    XBR3 = 0x01;              //T3配置到p1.1

//管脚输出配置,P0口为开漏输出,其中P0.0接上拉电阻,P0为数字输入口
 	SFRPAGE = 0x0F;
 	P0MDOUT = 0xf3; 
    P1MDOUT = 0xFF;
    P1MDOUT =0X00; 
	P5MDOUT =0Xff;
	P6MDOUT =0XFF;
    P7MDOUT =0X00;
 	//P1MDIN = 0xFF;   
//晶振配置,采用内部晶振8分频
	SFRPAGE = 0x0F;
 	CLKSEL = 0x00;  
	OSCXCN = 0x00;	
	OSCICN = 0x84;	
}

⌨️ 快捷键说明

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