program policijske luči

Tu se bodo zbirali naši najmlajši člani in predstavili svoje delo, ter postavljali vprašanja. Tu bodo objavljeni tudi projekti, ki so namenjeni prav njim

program policijske luči

OdgovorNapisal/-a lolli12354 » 01 Sep 2016, 13:57

Koda: Izberi vse
/*******************************************************
This program was created by the CodeWizardAVR V3.27
Automatic Program Generator
© Copyright 1998-2016 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com

Project:
Version :
Date    : 28. 08. 2016
Author  :
Company :
Comments:


Program type            : Application
AVR Core Clock frequency: 16,000000 MHz
Memory model            : Small
External RAM size       : 0
Data Stack size         : 512
*******************************************************/

#include <io.h>
#include <delay.h>
// Declare your global variables here

void main(void)
{
// Declare your local variables here

// Crystal Oscillator division factor: 1
#pragma optsize-
CLKPR=(1<<CLKPCE);
CLKPR=(0<<CLKPCE) | (0<<CLKPS3) | (0<<CLKPS2) | (0<<CLKPS1) | (0<<CLKPS0);
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif

// Input/Output Ports initialization
// Port B initialization
// Function: Bit7=In Bit6=In Bit5=Out Bit4=Out Bit3=Out Bit2=Out Bit1=Out Bit0=Out
DDRB=(0<<DDB7) | (0<<DDB6) | (1<<DDB5) | (1<<DDB4) | (1<<DDB3) | (1<<DDB2) | (1<<DDB1) | (1<<DDB0);
// State: Bit7=T Bit6=T Bit5=0 Bit4=0 Bit3=0 Bit2=0 Bit1=0 Bit0=0
PORTB=(0<<PORTB7) | (0<<PORTB6) | (0<<PORTB5) | (0<<PORTB4) | (0<<PORTB3) | (0<<PORTB2) | (0<<PORTB1) | (0<<PORTB0);

// Port C initialization
// Function: Bit6=In Bit5=Out Bit4=Out Bit3=Out Bit2=Out Bit1=Out Bit0=Out
DDRC=(0<<DDC6) | (1<<DDC5) | (1<<DDC4) | (1<<DDC3) | (1<<DDC2) | (1<<DDC1) | (1<<DDC0);
// State: Bit6=T Bit5=0 Bit4=0 Bit3=0 Bit2=0 Bit1=0 Bit0=0
PORTC=(0<<PORTC6) | (0<<PORTC5) | (0<<PORTC4) | (0<<PORTC3) | (0<<PORTC2) | (0<<PORTC1) | (0<<PORTC0);

// Port D initialization
// Function: Bit7=Out Bit6=Out Bit5=Out Bit4=Out Bit3=Out Bit2=Out Bit1=Out Bit0=Out
DDRD=(1<<DDD7) | (1<<DDD6) | (1<<DDD5) | (1<<DDD4) | (1<<DDD3) | (1<<DDD2) | (1<<DDD1) | (1<<DDD0);
// State: Bit7=0 Bit6=0 Bit5=0 Bit4=0 Bit3=0 Bit2=0 Bit1=0 Bit0=0
PORTD=(0<<PORTD7) | (0<<PORTD6) | (0<<PORTD5) | (0<<PORTD4) | (0<<PORTD3) | (0<<PORTD2) | (0<<PORTD1) | (0<<PORTD0);

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=0xFF
// OC0A output: Disconnected
// OC0B output: Disconnected
TCCR0A=(0<<COM0A1) | (0<<COM0A0) | (0<<COM0B1) | (0<<COM0B0) | (0<<WGM01) | (0<<WGM00);
TCCR0B=(0<<WGM02) | (0<<CS02) | (0<<CS01) | (0<<CS00);
TCNT0=0x00;
OCR0A=0x00;
OCR0B=0x00;

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer1 Stopped
// Mode: Normal top=0xFFFF
// OC1A output: Disconnected
// OC1B output: Disconnected
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=(0<<COM1A1) | (0<<COM1A0) | (0<<COM1B1) | (0<<COM1B0) | (0<<WGM11) | (0<<WGM10);
TCCR1B=(0<<ICNC1) | (0<<ICES1) | (0<<WGM13) | (0<<WGM12) | (0<<CS12) | (0<<CS11) | (0<<CS10);
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer2 Stopped
// Mode: Normal top=0xFF
// OC2A output: Disconnected
// OC2B output: Disconnected
ASSR=(0<<EXCLK) | (0<<AS2);
TCCR2A=(0<<COM2A1) | (0<<COM2A0) | (0<<COM2B1) | (0<<COM2B0) | (0<<WGM21) | (0<<WGM20);
TCCR2B=(0<<WGM22) | (0<<CS22) | (0<<CS21) | (0<<CS20);
TCNT2=0x00;
OCR2A=0x00;
OCR2B=0x00;

// Timer/Counter 0 Interrupt(s) initialization
TIMSK0=(0<<OCIE0B) | (0<<OCIE0A) | (0<<TOIE0);

// Timer/Counter 1 Interrupt(s) initialization
TIMSK1=(0<<ICIE1) | (0<<OCIE1B) | (0<<OCIE1A) | (0<<TOIE1);

// Timer/Counter 2 Interrupt(s) initialization
TIMSK2=(0<<OCIE2B) | (0<<OCIE2A) | (0<<TOIE2);

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// Interrupt on any change on pins PCINT0-7: Off
// Interrupt on any change on pins PCINT8-14: Off
// Interrupt on any change on pins PCINT16-23: Off
EICRA=(0<<ISC11) | (0<<ISC10) | (0<<ISC01) | (0<<ISC00);
EIMSK=(0<<INT1) | (0<<INT0);
PCICR=(0<<PCIE2) | (0<<PCIE1) | (0<<PCIE0);

// USART initialization
// USART disabled
UCSR0B=(0<<RXCIE0) | (0<<TXCIE0) | (0<<UDRIE0) | (0<<RXEN0) | (0<<TXEN0) | (0<<UCSZ02) | (0<<RXB80) | (0<<TXB80);

// Analog Comparator initialization
// Analog Comparator: Off
// The Analog Comparator's positive input is
// connected to the AIN0 pin
// The Analog Comparator's negative input is
// connected to the AIN1 pin
ACSR=(1<<ACD) | (0<<ACBG) | (0<<ACO) | (0<<ACI) | (0<<ACIE) | (0<<ACIC) | (0<<ACIS1) | (0<<ACIS0);
ADCSRB=(0<<ACME);
// Digital input buffer on AIN0: On
// Digital input buffer on AIN1: On
DIDR1=(0<<AIN0D) | (0<<AIN1D);

// ADC initialization
// ADC disabled
ADCSRA=(0<<ADEN) | (0<<ADSC) | (0<<ADATE) | (0<<ADIF) | (0<<ADIE) | (0<<ADPS2) | (0<<ADPS1) | (0<<ADPS0);

// SPI initialization
// SPI disabled
SPCR=(0<<SPIE) | (0<<SPE) | (0<<DORD) | (0<<MSTR) | (0<<CPOL) | (0<<CPHA) | (0<<SPR1) | (0<<SPR0);

// TWI initialization
// TWI disabled
TWCR=(0<<TWEA) | (0<<TWSTA) | (0<<TWSTO) | (0<<TWEN) | (0<<TWIE);
PORTC.2=1;
while (1)
      {
      // Place your code here
      PORTD.1=1;
      PORTD.0=1;
      PORTD.2=1;
      PORTD.3=1;
      PORTD.4=1;
      PORTD.5=1;
      PORTD.6=1;
      PORTD.7=1;
      delay_ms(150);
       PORTD.1=0;
      PORTD.0=0;
      PORTD.2=0;
      PORTD.3=0;
      PORTD.4=0;
      PORTD.5=0;
      PORTD.6=0;
      PORTD.7=0;
       PORTB.1=1;
      PORTB.0=1;
      PORTB.2=1;
      PORTB.3=1;
      PORTB.4=1;
      PORTB.5=1;
      PORTC.0=1;
      PORTC.1=1;
      delay_ms(150);
        PORTB.1=0;
      PORTB.0=0;
      PORTB.2=0;
      PORTB.3=0;
      PORTB.4=0;
      PORTB.5=0;
      PORTC.0=0;
      PORTC.1=0;

      }
}
lolli12354
 
Prispevkov: 4
Pridružen: 28 Avg 2016, 09:25
Zahvalil se je: 1 krat
Prejel zahvalo: 4 krat
Uporabnika povabil: kristjank
Število neizkoriščenih povabil: 0

Re: program policijske luči

OdgovorNapisal/-a VolkD » 01 Sep 2016, 14:11

lolli12354 je napisal/-a:.....
Lepo, lepi, da si napisal en program. Zdaj pa še opiši kaj ta program počne, da bodo vedeli tudi tisti, ki nimajo kocke doma in ne morejo preizkusiti.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 51416
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 12629 krat
Prejel zahvalo: 7584 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: program policijske luči

OdgovorNapisal/-a tilz0R » 04 Sep 2016, 08:57

Led on led off na 150ms.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1947
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 236 krat
Prejel zahvalo: 563 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 119

Re: program policijske luči

OdgovorNapisal/-a carli » 19 Okt 2016, 11:22

Dela ta koda na uno? Meni izpisuje error... :_banghead
carli
 
Prispevkov: 986
Pridružen: 12 Mar 2015, 20:45
Zahvalil se je: 132 krat
Prejel zahvalo: 162 krat
Uporabnika povabil: BraneZ
Število neizkoriščenih povabil: 33

Re: program policijske luči

OdgovorNapisal/-a gumby » 19 Okt 2016, 11:26

Za to prevest boš rabil codevision.
my brain hurts
Uporabniški avatar
gumby
 
Prispevkov: 2759
Pridružen: 14 Jan 2015, 19:49
Kraj: Lendava
Zahvalil se je: 116 krat
Prejel zahvalo: 730 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 75

Re: program policijske luči

OdgovorNapisal/-a VolkD » 19 Okt 2016, 11:30

gumby je napisal/-a:Za to prevest boš rabil codevision.
Tukaj: http://www.hpinfotech.ro/cvavr_download.html
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 51416
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 12629 krat
Prejel zahvalo: 7584 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: program policijske luči

OdgovorNapisal/-a carli » 20 Okt 2016, 12:21

Hvala za link :D, saj bo :_waiting slabo vreme in net ne gre.
Pa zakaj ni datoteke, ki bi jo samo skopiral in naložil.
Priponke
DSC_0848.JPG
carli
 
Prispevkov: 986
Pridružen: 12 Mar 2015, 20:45
Zahvalil se je: 132 krat
Prejel zahvalo: 162 krat
Uporabnika povabil: BraneZ
Število neizkoriščenih povabil: 33

Re: program policijske luči

OdgovorNapisal/-a lolli12354 » 22 Okt 2016, 09:21

VolkD je napisal/-a:
lolli12354 je napisal/-a:.....
Lepo, lepi, da si napisal en program. Zdaj pa še opiši kaj ta program počne, da bodo vedeli tudi tisti, ki nimajo kocke doma in ne morejo preizkusiti.


Na žalost mi ne uspe objaviti posnetka, :_dunno ampak lahko le opišem program (na kratko).
Program utripa kot policijske luči.
lolli12354
 
Prispevkov: 4
Pridružen: 28 Avg 2016, 09:25
Zahvalil se je: 1 krat
Prejel zahvalo: 4 krat
Uporabnika povabil: kristjank
Število neizkoriščenih povabil: 0

Re: program policijske luči

OdgovorNapisal/-a VolkD » 22 Okt 2016, 09:30

lolli12354 je napisal/-a:Na žalost mi ne uspe objaviti posnetka, :_dunno ampak lahko le opišem program (na kratko).
Program utripa kot policijske luči.
Video posnetek naložiš na youtube, tukaj pa daš samo link do njega.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 51416
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 12629 krat
Prejel zahvalo: 7584 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: program policijske luči

OdgovorNapisal/-a SamoBr » 20 Nov 2016, 04:02

lolli12354 je napisal/-a:Na žalost mi ne uspe objaviti posnetka, :_dunno ampak lahko le opišem program (na kratko).
Program utripa kot policijske luči.

To je bilo pa res na kratko. Celo prekratko. Jaz bi rad videl program, ker s tega kar drugi tukaj objavljajo se nič ne naučim. Moram stopit kako stopnico nižje.
SamoBr
 
Prispevkov: 2798
Pridružen: 14 Jun 2015, 14:45
Zahvalil se je: 129 krat
Prejel zahvalo: 251 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 48


Vrni se na Junior kotiček

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost