原创 智能车 光敏电阻与蜂鸣器演示

2010-2-26 21:10 2643 6 6 分类: MCU/ 嵌入式

小车图片2010-2-139289905.jpg


#include<iom128v.h>
#define uchar unsigned char
#define uint unsigned int


//延时函数
void s_ms(unsigned int t)
{
    for(;t>1;t--)
    {
    }
}


void spi_init()
{
DDRB=0xf7;   //端口设置
PORTB=0xff;
SPSR=0x00;
SPCR=0x55;   //主机模式 方式1 ocs/16
}


void spi_send(uint spi_data)
{
uchar spi_lo,spi_hi;
spi_lo=spi_data;
spi_hi=spi_data>>8;


PORTF&=~(3<<0);                //ss=0
SPDR=spi_hi;
while(!(SPSR&(1<<SPIF)));
SPDR=spi_lo;
while(!(SPSR&(1<<SPIF)));
PORTF|=(3<<0);
}
//输出一个2.5v的电压
//主函数
main()
{
s_ms(50000);  //等待7512复位
spi_init();
spi_send(0x07ff);
while(1);
}


PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条