PIC16f877a bcd seven segment controling through four inputs


Closed Thread
Results 1 to 5 of 5

Hybrid View

  1. #1
    Join Date
    Aug 2003
    Posts
    985


    Did you find this post helpful? Yes | No

    Default Re: PIC16f877a bcd seven segment controling through four inputs

    Yes, execution will be looking at address 15 for a file value which is probably zero instead of moving the literal 15 to w.
    Probably a typo because setting w with a literal is done properly elsewhere.

    Code still makes no sense. Both copies to portC will always execute. Both values are 1 for now, but won’t be in application.
    You need to skip a goto, not skip a line. Otherwise you just sent the last value in w which was 15.
    If the code does what you want you only see a mash of the two values you want on the LEDs anyway.
    Both overall display values 14 & 15 would be written alternately very fast.

    This forum has always supported assembly where it relates to PBP, and so it should, but from start to finish belongs on Microchip’s forum.
    If you link to a new post there, it looks easy to sort out, but I don’t think it should happen here.
    Last edited by Art; - 9th April 2018 at 18:11.

  2. #2
    Join Date
    Aug 2003
    Posts
    985


    Did you find this post helpful? Yes | No

    Default Re: PIC16f877a bcd seven segment controling through four inputs

    Code:
    w = portd
    portb = w & b00001111
    w = w >> 4
    portc = w
    Maybe that’s a more appropriate answer
    PBP can’t do anything that can’t be done in assembler.
    No need to ever check anything unless there are possible values you want to discount.

Similar Threads

  1. BCD to 7-segment issues
    By andywpg in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 5th March 2020, 04:52
  2. Replies: 10
    Last Post: - 4th September 2008, 17:55
  3. controling a servo via the usb of a pc useing a pic
    By Jhdgkss in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 23rd May 2008, 23:24
  4. 7 segment display with PIC16F877A 20MHZ
    By freqout in forum General
    Replies: 2
    Last Post: - 8th April 2008, 14:31
  5. Controling a TDA7318 (I2C) Audio Processor
    By Badger in forum mel PIC BASIC Pro
    Replies: 6
    Last Post: - 3rd June 2004, 21:59

Members who have read this thread : 0

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

Tags for this Thread

Posting Permissions

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