Use the PIC 16f877 or 877A instead of shift registers.


Closed Thread
Results 1 to 5 of 5
  1. #1
    Join Date
    Oct 2006
    Posts
    6

    Lightbulb Use the PIC 16f877 or 877A instead of shift registers.

    I would like to use the PIC16F877 or 877A in place of a 74hc595 for shift outputs and 74hc597 for inputs. I am trying to build an interface to the GE Fanuc PLC 90-30 backplane for trouble shooting. I have a module that uses the shift registers to communicate or transmit and receive inputs and outputs. I have traced the circuit out and made a schematic on the unit. But my main question is can this be done, substitute the PIC for the shift registers. I have seen lots of posts for using the shift registers, but none to use the PIC as the shift registers. Also, I have seen a module that used a PIC for this interface before, I do not recall the part number of the PIC, other than it was a 40 pin Dip. I do not have to use the 16F877, it is just the one I currently have on had, I could purchase a different unit if there is on that would do this better. Any input would be greatly appreciated.

  2. #2
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    So we just need to add i/o? any 40 PINs pic will work. The software is the 'harder' part.
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  3. #3
    Join Date
    Oct 2006
    Posts
    6


    Did you find this post helpful? Yes | No

    Question Use the PIC 16f877 or 877A instead of shift registers.

    Yes, I want to use the PIC as the I/O, the code is what I am worried about. I have been doing tons of reading on this and I am just not sure were to start. Do I use the shiftin/out, SPI, etc...I have the circut, with out the pic, only the shift registers and timing circuits breadborded and connected to the PLC backplane, it works and can view the input/output, It is an 8 bit input and 8 bit output on one card. I am useing an Agilent MSO6104A, mixed signal scope with 16 pin logic analizer built in. I can see timing and can show post the jpg of it if needed as well as the schematic in autocad, if that would help in the programming. I am just stuck and need some direction. I didn't want to have to bother the form with all this. But I guess I will have too.

  4. #4
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    post what you have. The schematic have to be in JPG, png, Pdf, bmp.

    If you can't convert it, use PrimoPDF. It act as a virtual printer. Easy to use and it's free.
    http://www.primopdf.com/
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  5. #5
    Join Date
    Oct 2006
    Posts
    6


    Did you find this post helpful? Yes | No

    Default Use the PIC 16f877 or 877A instead of shift registers.

    Let me know if there are any questions. I hope I can answer them...Ha Ha.
    Attached Images Attached Images

Similar Threads

  1. LCD's with Shift Registers, and LCDOUT
    By Darrel Taylor in forum PBP Extensions
    Replies: 11
    Last Post: - 3rd April 2015, 15:34
  2. Smart Star (how to use shift registers)
    By mackrackit in forum Code Examples
    Replies: 3
    Last Post: - 30th November 2008, 21:06
  3. SPI Communication between two pic 16f877
    By anti83 in forum Serial
    Replies: 1
    Last Post: - 5th July 2008, 22:06
  4. Replacing shift register with PIC
    By TonyA in forum mel PIC BASIC Pro
    Replies: 6
    Last Post: - 7th April 2008, 19:31
  5. serial communication between CMUcam and PIC 16F877
    By gengkeys in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 30th March 2007, 07:43

Members who have read this thread : 1

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts