Switch to full style
PIC Assembly Articles
Post a reply

Using Program Loops to Create Time Delays

Wed May 15, 2013 1:57 pm

Using Program Loops to Create Time Delays, time delay of 100 ms
Code:

radix dec
lp_cnt1 equ 0x21
lp_cnt2 equ 0x22
movlw 200
movwf lp_cnt1
,A
loop1 movlw 250
movwf lp_cnt2
,A
loop2 dup_nop 17 
17 instruction cycles
decfsz lp_cnt2
,F,1 instruction cycle (2 when [lp_cnt1] = 0)
bra loop2 2 instruction cycles
decfsz lp_cnt1
,F,A
bra loop1




Post a reply
  Related Posts  to : Using Program Loops to Create Time Delays
 C++ Program to create a customer bill for company     -  
 C++ For Loops     -  
 C++ for loops     -  
 Nesting Two for Loops     -  
 Loops and Branching     -  
 Break in Nested Loops     -  
 Re: Lets Learn C++----->(Lesson 4) Loops     -  
 write a while loops performing operations on number     -  
 What Time Is It?     -  
 run time polymorphism     -