打印
[Atmel]

用AtmelStudio6.2跑mega16例程(5)

[复制链接]
876|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
无源蜂鸣器
这个很简单就是用管脚的翻转就可以。


以下是程序
#include <avr/io.h>
#define uchar unsigned char
#define uint unsigned int

//延时函数
void s_ms(unsigned int t)
{
        uint m;
        for(;t>1;t--)
        {
                for(m=0;m<100;m++);
        }
}

//主函数
int main(void)
{
        uint i;
        DDRC=0xff;         //端口C为输出
        PORTC=0xff;
        while(1)
        {
                s_ms(12000);       //间隔延时
                for(i=0;i<500;i++) //在端口c产生音频信号
                {
                        PORTC|=0x80;  //端口=1
                        s_ms(3);      //延时
                        PORTC&=~0x80; //端口=0
                        s_ms(3);
                }
        }
}


相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2398

主题

6956

帖子

67

粉丝