📄 1770._c
字号:
//ICC-AVR application builder : 2005-11-12 17:11:59
// Target : M16
// Crystal: 8.0000Mhz
// copyright:鲁军波(endylu)
#include <iom16v.h>
#include <macros.h>
#include "main.h"
//=======================================================================
void pcm1770_Ini(void)
{pcm1770_ddr|=(1<<PD);
pd_0;
pcm1770_ddr|=(1<<MS);
pcm1770_ddr|=(1<<MC);
pcm1770_ddr|=(1<<MD);
ms_1;
mc_1;
md_1;
}
//=======================================================================
void write1770(uint8 addr,uint8 data)
{
uint8 i=8;
ms_0;
while(i--)
{
if(addr&0x80) md_1
else md_0
addr<<=1;
mc_0;
mc_1;
}
i=8;
while(i--)
{
if(data&0x80) md_1
else md_0
data<<=1;
mc_0;
mc_1;
}
ms_1;
}
//=======================================================================
void pcm1770_init(void)
{
pd_1;
Delay_ms(1);
write1770(0x03,0x81);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -