📄 init_io.c
字号:
#include "iom163.h"
#include "io.h"
unsigned int muted;
void init_io(void)
{
PORTA = 0x7C;
DDRA = 0xE3; //PA0:OUTPUT; PA1-PA7:INTPUT
PORTB = 0xFB;
DDRB = 0x4E; //PB7--PB4:SPI; PB3--PB0:OUTPUT;
PORTC = 0xF3;
DDRC = 0xEF; //PC0-PC7:OUTPUT;
PORTD = 0xFE;
DDRD = 0x31;
MCUCR = 0x0A;
GIMSK = 0x40; //int0 enable;
}
//UPD16311
/*void Set_Fp_STB(unsigned char value)
{
if(value)
PORTC |= 0x40;
else
PORTC &= 0xBF;
}*/
/*void Set_Fp_CLK(unsigned char value)
{
if(value)
PORTC |= 0x80;
else
PORTC &= 0x7F;
}*/
/*unsigned char Get_Fp_DIN(void)
{
unsigned char Temp;
if(PIND&0x80)
return 1;
else
return 0;
}*/
/*void Set_Fp_DOUT(unsigned char value)
{
if(value)
PORTD |= 0x80;
else
PORTD &= 0x7f;
}*/
/*void Set_FpDout_To_Input(void)
{
DDRD &= 0x7F;
}
void Set_FpDout_To_Output(void)
{
DDRD |= 0x80;
}
*/
/*void Set_FS1(unsigned char value)
{
if(value)
PORTB |= 0x01;
else
PORTB &= 0xFE;
}
void Set_FS2(unsigned char value)
{
if(value)
PORTB |= 0x02;
else
PORTB &= 0xFD;
}*/
void MCU_mute(void)
{
if(muted)
mute_on();
else
mute_off();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -