Thread: Random number generator using pic18f4520 in mplab c18 compiler

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date
    Aug 2012
    Posts
    3

    Random number generator using pic18f4520 in mplab c18 compiler


    Hi,


    I tried to use Timer0 to generate 2 random numbers, using PIC18f4520 and c18 compiler in c language. But is not working. Please help me.

    Here is my program.
    Code:
    #include<p18f4520.h>
    #include <stdlib.h>    
    void ISR (void); 
    char i,start; 
    #pragma code L_vector=0x18
    void L_vector(void)
    {
    _asm goto ISR _endasm
    } 
    
    #pragma code
    #pragma interruptlow ISR 
    void ISR(void) 
    {
    if(INTCONbits.TMR0IF)
    { 
    TMR0H=0xC2;
    TMR0L=0xF7;
    i=rand();
    start=(i+TMR0H)%8;
    j=rand();
    end=(j+TMR0L)%8;
    }
    } 
    void main(void)
    { 
    
     INTCONbits.GIEH=0;
    RCONbits.IPEN=1;
    INTCON2bits.TMR0IP=0;
    TMR0H=0xC2;
    TMR0L=0xF7;
    T0CON=0b100000101;
    INTCON=0b11100000;
    
    
    while(1);
    }
    
    Last edited by Mr bean; 08-01-2012 at 07:59 PM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Random Number Generator Help
    By KrazySocoKid in forum C Programming
    Replies: 10
    Last Post: 11-15-2011, 08:57 PM
  2. need a random number generator thats not compleatly random
    By thedodgeruk in forum C++ Programming
    Replies: 1
    Last Post: 06-05-2011, 06:48 AM
  3. Random number generator
    By jbone0881 in forum C Programming
    Replies: 3
    Last Post: 03-14-2011, 10:20 PM
  4. random number generator
    By begginer in forum C Programming
    Replies: 5
    Last Post: 03-08-2011, 12:12 AM
  5. help with random number generator
    By chris285 in forum C++ Programming
    Replies: 5
    Last Post: 04-27-2003, 03:46 PM