Kaptain.
Telegram /
LinkedIn /
Email /
GIT /
RSS /
GPG /
Заказ печатных плат

№ 2945 В разделах:
Electronics
Programming
от June 8th, 2011,
В подшивках: MSP430
#include "io430.h"
void delay( double delay ) {
for(int i=0; i < delay ; i++);
}
void sound( int ton, int msec ) {
int ton_;
double msec_;
msec_ = floor(msec / ton) * 10;
do {
//MSEC
msec_--;
ton_ = ton;
//TON
do ton_--;
while (ton_ > 0);
//BEEP
P1OUT ^= 0x40;
} while (msec_ > 0);
}
int main( void )
{
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;
P1DIR |= 0x40;
P1DIR |= 0x01;
for (;;)
{
sound(100,6000);
sound(200,6000);
sound(100,6000);
sound(200,6000);
sound(70,6000);
sound(80,6000);
sound(90,6000);
delay(9000);
}
}
Fortune cookie: There was a young woman named Alice Who peed in a Catholic chalice. She said, "I do this From a great need to piss, And not from sectarian malice."
Leave a Reply