1
MAIN.C
#include "main.h"
void delay(unsigned int n);
void main()
//unsigned char mask;
// Make Port B to output
Regs.ddrb.byte = 0xFF; // Set port B to output
// Turn off LED
Regs.portb.byte = 0xFF; // Make all port B to 1
for (;;) {
Regs.portb.byte = 0b00111100;
delay(5);
Regs.portb.byte = 0b11000011;
delay(5);
}
}
// ÀÏÁ¤ÇÑ ½Ã°£À» Áö¿¬½ÃŰ´Â ÇÔ¼ö
void delay(unsigned int n)
unsigned int i;
while (n > 0) {
for (i=1; i != 0; i++); // ¾Æ¹«°Íµµ ÇÏÁö ¾ÊÀ¸¸é¼- ½Ã°£ Áö¿¬
n--;
MAIN.H
#ifndef MAIN_H /*prevent duplicated includes*/
#define MAIN_H
#include "projectglobals.h"
#endif /*MAIN_H*/
2
MAIN.C
#include "main.h"
void delay(unsigned int n);
void main()
//unsigned char mask;
// Make Port B to output
Regs.ddrb.byte = 0xFF; // Set port B to output
// Turn off LED
Regs.portb.byte = 0xFF; // Make all port B to 1
for (;;) {
Regs.portb.byte = 0x00;
delay(5);
Regs.portb.byte = 0x18;
delay(5);
Regs.portb.byte = 0x3C;
delay(5);
Regs.portb.byte = 0x7E;
delay(5);
Regs.portb.byte = 0xFF;
delay(5);
Regs.portb.byte = 0x7E;
delay(5);
Regs.portb.byte = 0x3C;
delay(5);
Regs.portb.byte = 0x18;
delay(5);
// ÀÏÁ¤ÇÑ ½Ã°£À» Áö¿¬½ÃŰ´Â ÇÔ¼ö
void delay(unsigned int n)
unsigned int i;
while (n > 0) {
for (i=1; i != 0; i++); // ¾Æ¹«°Íµµ ÇÏÁö ¾ÊÀ¸¸é¼- ½Ã°£ Áö¿¬
n--;
MAIN.H
#ifndef MAIN_H /*prevent duplicated includes*/
#define MAIN_H
#include "projectglobals.h"
#endif /*MAIN_H*/
MAIN.C
#include "main.h"
void delay(unsigned int n);
void main()
{
//unsigned char mask;
// Make Port B to output
Regs.ddrb.byte = 0xFF; // Set port B to output
// Turn off LED
Regs.portb.byte = 0xFF; // Make all port B to 1
for (;;) {
Regs.portb.byte = 0x7E;
delay(5);
Regs.portb.byte = 0xBD;
delay(5);
Regs.portb.byte = 0xDB;
delay(5);
Regs.portb.byte = 0xE7;
delay(5);
Regs.portb.byte = 0xFF;
delay(5);
Regs.portb.byte = 0xDB;
delay(5);
Regs.portb.byte = 0xBD;
delay(5);
Regs.portb.byte = 0x7E;
delay(5);
// ÀÏÁ¤ÇÑ ½Ã°£À» Áö¿¬½ÃŰ´Â ÇÔ¼ö
void delay(unsigned int n)
unsigned int i;
while (n > 0) {
for (i=1; i != 0; i++); // ¾Æ¹«°Íµµ ÇÏÁö ¾ÊÀ¸¸é¼- ½Ã°£ Áö¿¬
n--;
}
MAIN.H
#ifndef MAIN_H /*prevent duplicated includes*/
#define MAIN_H
#include "projectglobals.h"
#endif /*MAIN_H*/