blah rašė: > sveiki, norejau paklausti ar teisingai viska suprantu. tarkim atmega8 > veikia ant 4Mhz. tai reiskia, kad per sekunde atliks 4.000.000 taktu ? > taigi norint uzvelinti 1sekunde reikia kazka bereikalingai skaiciuoti > 4.000.000 taktu? > taigi darau taip: > -------------------- > ldi temp,20 > loop: > dec temp ; atliekamas per 1 takta > brne loop ; atliekamas per 2 taktus > ------------------- Inžinieriškiau ir estetiškiau yra naudoti timer'į... „AVR130: Setup and use the AVR Timers“: http://www.atmel.com/dyn/resources/prod_documents/doc2505.pdf „AVR132: Using the Enhanced Watchdog Timer“: http://www.atmel.com/dyn/resources/prod_documents/doc2551.pdf „AVR133: Long Delay Generation Using the AVR Microcontroller“: http://www.atmel.com/dyn/resources/prod_documents/doc1268.pdf