/* *info:buzzer *author:chenlu *date:2014.11.20 */ //input the head file so that the program can work normally //iom16v---know the register //macros---know the BIT(x) #include #include //use those can make your study very conveninet #define uint unsigned int #define uchar unsigned char //display methods void initSystem(); void delay(); //the main function void main() { //init your system initSystem(); while(1) { //start your function,and this is core solution PORTA = PORTA & (~BIT(1)); delay(); delay(); delay(); delay(); PORTA = PORTA | BIT(1); delay(); delay(); delay(); delay(); } } //the method of init system void initSystem() { //to make PA1 port output DDRA = DDRA | BIT(1); //to make PA1 port output high level PORTA = PORTA | BIT(1); } //the sub method of delay void delay() { uchar i,j; for(i=0;i<250;i++) for(j=0;j<250;j++); }
让蜂鸣器响一下,接着停一下,如此循环。
上一篇:AVR第8课:独立按键
下一篇:AVR单片机控制发光二极管
推荐阅读最新更新时间:2024-11-06 15:41
设计资源 培训 开发板 精华推荐
- MCP47A1 的典型应用,具有单电源窗口命令代码的 6 位易失性 DAC
- FAN53526UC106X 3.0 A、2.4 MHz、数字可编程微型降压稳压器的典型应用
- AM2G-2409DH30Z ±9V 2 瓦 DC-DC 转换器的典型应用
- 使用 BFP420 针对 1.9GHz 下的输入和输出回波损耗进行优化的低噪声放大器
- LT337AM 负稳压器的典型应用
- 使用 Analog Devices 的 LTC1262 的参考设计
- ADR421 超精密、低噪声、2.048 Vout XFET 电压基准的典型应用,用于输出微调调整
- 使用 Analog Devices 的 LTC2945IMS-1 的参考设计
- EVAL-AD5440EB,用于 AD5428、10 位并行输入、双通道、电流输出 DAC 的评估板
- NCP702MX33TCGEVB,NCP702 3.3V DC 至 DC 单路输出电源评估板