config.c
来自「该为无线遥控器控制台灯程序」· C语言 代码 · 共 40 行
C
40 行
//初始化端口
#include "sfr.h"
#include "port.h"
void Voltage_Reference_Init()
{
REF0CN = 0x02; //内部偏压发生器工作
}
void Port_IO_Init()
{
P3MDOUT = 0x08;//P3.3脚为高电平输入
P0MDOUT = 0x04;//P0.2脚为推挽输出方式
XBR1 = 0x40;//使能交叉开关
}
void Oscillator_Init()
{
OSCICN = 0x83;//采用系统时钟
}
void Interrupts_Init()
{ IT0 =0; //边沿触发
IT01CF = 0x0F; //P0.7脚为中断引脚 ,高电平中断
IE = 0x81; //使能所有的中断,使能INT0中断
TCON = 0x01; //INT0中断为边沿触发。
}
void Init_Device(void)
{
Voltage_Reference_Init();
Port_IO_Init();
Oscillator_Init();
Interrupts_Init();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?