Shop OBEX P1 Docs P2 Docs Learn Events
Program for 5 by 7 Dot Matrix — Parallax Forums

Program for 5 by 7 Dot Matrix

ArchiverArchiver Posts: 46,084
edited 2004-01-06 16:31 in General Discussion
Great forum.
I have picked up some great advice on several projects.

I need some help on displaying numeric characters on a
HDSP-2302 four character 5x7 Alphanumeric Display using a BS2.
It has a 28 shift in register and columns to clock.

Any help would be appreciated.

Thanks, Kirk

Comments

  • ArchiverArchiver Posts: 46,084
    edited 2000-12-07 14:30
    At 07:04 AM Thursday 12/7/2000 -0600, you wrote:
    >Great forum.
    >I have picked up some great advice on several projects.
    >
    >I need some help on displaying numeric characters on a
    >HDSP-2302 four character 5x7 Alphanumeric Display using a BS2.
    >It has a 28 shift in register and columns to clock.
    >
    >Any help would be appreciated.
    >
    >Thanks, Kirk

    Hi Kirk -

    As hesitant as I am to say this, the Stamp may not represent the best
    processor to the job. This is primarily based on reading Applications Note
    1016. That App Note is referenced in the data sheet - both of which are
    important.

    The App Note shows 4 typical applications, but all of the processors are
    able to develop an external address. The processors shown are the Intel
    8080 and the Motorola 6800. Both bring out data and address lines. The
    Stamp has no address lines, although that isn't the main problem. "Phoney"
    address could certainly be developed by the use of external chips. The
    drive current required is also more that is appropriate for the Stamp, and
    the timing required is, at best, somewhat questionable.

    All this is based on the present Stamp offerings. Somewhat unfortunately
    the Stamp platform is presently in a state of flux. Some new processors are
    being added to the Parallax line, but full documentation is not yet
    available. With that in mind, you might want to direct this question
    directly to the tech support folks at Parallax, and provide them with the
    data sheet and App Notes to discuss it.

    My guess is that at least 3 outboard chips may be required, unless a
    suitable LED driver chip can be found. The driver chip will have to attend
    to both the drive current and the refresh needs for the full display. The
    data-shifting is the easy part, which is the eye-catcher which might tempt
    one to say SURE, immediately.

    If this were my project, I'd be tempted to find another display method,
    primarily due to the external component requirement (board space for
    external chips). If that's not a problem - have at it : )

    Hope that helps

    Regards,

    Bruce Bates
  • ArchiverArchiver Posts: 46,084
    edited 2000-12-07 16:06
    Bruce,
    Thanks for the advice.
    My project is to display time on numerous (over 100) 4 digit displays and
    have them all one minute apart. Since I need numerous displays the cost is
    an important factor. The HDSP2302's were 89 cents apiece. Any suggestions
    on using the BS2 to accomplish this would be appreciated.

    At 07:04 AM Thursday 12/7/2000 -0600, you wrote:
    >Great forum.
    >I have picked up some great advice on several projects.
    >
    >I need some help on displaying numeric characters on a
    >HDSP-2302 four character 5x7 Alphanumeric Display using a BS2.
    >It has a 28 shift in register and columns to clock.
    >
    >Any help would be appreciated.
    >
    >Thanks, Kirk

    Hi Kirk -

    As hesitant as I am to say this, the Stamp may not represent the best
    processor to the job. This is primarily based on reading Applications Note
    1016. That App Note is referenced in the data sheet - both of which are
    important.

    The App Note shows 4 typical applications, but all of the processors are
    able to develop an external address. The processors shown are the Intel
    8080 and the Motorola 6800. Both bring out data and address lines. The
    Stamp has no address lines, although that isn't the main problem. "Phoney"
    address could certainly be developed by the use of external chips. The
    drive current required is also more that is appropriate for the Stamp, and
    the timing required is, at best, somewhat questionable.

    All this is based on the present Stamp offerings. Somewhat unfortunately
    the Stamp platform is presently in a state of flux. Some new processors are
    being added to the Parallax line, but full documentation is not yet
    available. With that in mind, you might want to direct this question
    directly to the tech support folks at Parallax, and provide them with the
    data sheet and App Notes to discuss it.

    My guess is that at least 3 outboard chips may be required, unless a
    suitable LED driver chip can be found. The driver chip will have to attend
    to both the drive current and the refresh needs for the full display. The
    data-shifting is the easy part, which is the eye-catcher which might tempt
    one to say SURE, immediately.

    If this were my project, I'd be tempted to find another display method,
    primarily due to the external component requirement (board space for
    external chips). If that's not a problem - have at it : )

    Hope that helps

    Regards,

    Bruce Bates
  • ArchiverArchiver Posts: 46,084
    edited 2000-12-07 16:23
    At 10:06 AM Thursday 12/7/2000 -0600, you wrote:
    >Bruce,
    >Thanks for the advice.
    >My project is to display time on numerous (over 100) 4 digit displays and
    >have them all one minute apart. Since I need numerous displays the cost is
    >an important factor. The HDSP2302's were 89 cents apiece. Any suggestions
    >on using the BS2 to accomplish this would be appreciated.

    Hi Kirk -

    I glanced at Allegro, but they don't seem to have an appropriate driver chip.
    It's going to take some chip searching, so I'll post what I find later.

    Regards,

    Bruce Bates
  • ArchiverArchiver Posts: 46,084
    edited 2000-12-07 22:45
    At 10:06 AM Thursday 12/7/2000 -0600, you wrote:
    >Bruce,
    >Thanks for the advice.
    >My project is to display time on numerous (over 100) 4 digit displays and
    >have them all one minute apart. Since I need numerous displays the cost is
    >an important factor. The HDSP2302's were 89 cents apiece. Any suggestions
    >on using the BS2 to accomplish this would be appreciated.

    Kirk -

    I only took a quick look at this, but see what you think: Philips SAA1064 .
    I suspect it may not have the drive current required, but that MAY not matter.
    I also made inquiry for you at a custom IC site to see what they might have
    hiding somewhere : ) More when I know more.

    regards,

    Bruce

    >At 07:04 AM Thursday 12/7/2000 -0600, you wrote:
    > >Great forum.
    > >I have picked up some great advice on several projects.
    > >
    > >I need some help on displaying numeric characters on a
    > >HDSP-2302 four character 5x7 Alphanumeric Display using a BS2.
    > >It has a 28 shift in register and columns to clock.
    > >
    > >Any help would be appreciated.
    > >
    > >Thanks, Kirk
    >
    >Hi Kirk -
    >
    >As hesitant as I am to say this, the Stamp may not represent the best
    >processor to the job. This is primarily based on reading Applications Note
    >1016. That App Note is referenced in the data sheet - both of which are
    >important.
    >
    >The App Note shows 4 typical applications, but all of the processors are
    >able to develop an external address. The processors shown are the Intel
    >8080 and the Motorola 6800. Both bring out data and address lines. The
    >Stamp has no address lines, although that isn't the main problem. "Phoney"
    >address could certainly be developed by the use of external chips. The
    >drive current required is also more that is appropriate for the Stamp, and
    >the timing required is, at best, somewhat questionable.
    >
    >All this is based on the present Stamp offerings. Somewhat unfortunately
    >the Stamp platform is presently in a state of flux. Some new processors are
    >being added to the Parallax line, but full documentation is not yet
    >available. With that in mind, you might want to direct this question
    >directly to the tech support folks at Parallax, and provide them with the
    >data sheet and App Notes to discuss it.
    >
    >My guess is that at least 3 outboard chips may be required, unless a
    >suitable LED driver chip can be found. The driver chip will have to attend
    >to both the drive current and the refresh needs for the full display. The
    >data-shifting is the easy part, which is the eye-catcher which might tempt
    >one to say SURE, immediately.
    >
    >If this were my project, I'd be tempted to find another display method,
    >primarily due to the external component requirement (board space for
    >external chips). If that's not a problem - have at it : )
    >
    >Hope that helps
    >
    >Regards,
    >
    >Bruce Bates
  • ArchiverArchiver Posts: 46,084
    edited 2000-12-08 22:21
    Bruce, I will check that out.
    I did the BS2 to display digits using the following code.
    I only displays 0541 and refresh is slow.
    I am working a ways to speed it up and use variables.
    What a great chip.
    Thanks again, Kirk
    v var byte
    y var word

    dirs = $ff
    outs =$00
    Main:

    for v = 2 to 6
    lookup v - 2, [noparse][[/noparse]0,66,127,64,0], y 'Digit 1
    shiftout 1, 0, 1, [noparse][[/noparse]y\7]
    lookup v - 2, [noparse][[/noparse]24,20,18,127,16], y 'Digit 4
    shiftout 1, 0, 1, [noparse][[/noparse]y\7]
    lookup v - 2, [noparse][[/noparse]39,69,69,69,57], y 'Digit 5
    shiftout 1, 0, 1, [noparse][[/noparse]y\7]
    lookup v - 2, [noparse][[/noparse]62,81,73,69,62], y 'Digit 0
    shiftout 1, 0, 1, [noparse][[/noparse]y\7]

    high v
    pause 2
    low v
    next

    Original Message
    From: Bruce Bates [noparse]/noparse]mailto:[url=http://forums.parallaxinc.com/group/basicstamps/post?postID=ZAm6OTSWzi-ZLP1qj5YTUQZ0QwRBQx7-QEWnDziauCyYoW4yQx6Xwm5phESnCjMRwd78xNYF0u0vmJLp]bvbates@u...[/url
    Sent: Thursday, December 07, 2000 4:46 PM
    To: basicstamps@egroups.com
    Subject: RE: [noparse][[/noparse]basicstamps] Program for 5 by 7 Dot Matrix



    At 10:06 AM Thursday 12/7/2000 -0600, you wrote:
    >Bruce,
    >Thanks for the advice.
    >My project is to display time on numerous (over 100) 4 digit displays and
    >have them all one minute apart. Since I need numerous displays the cost is
    >an important factor. The HDSP2302's were 89 cents apiece. Any suggestions
    >on using the BS2 to accomplish this would be appreciated.

    Kirk -

    I only took a quick look at this, but see what you think: Philips SAA1064 .
    I suspect it may not have the drive current required, but that MAY not
    matter.
    I also made inquiry for you at a custom IC site to see what they might have
    hiding somewhere : ) More when I know more.

    regards,

    Bruce

    >At 07:04 AM Thursday 12/7/2000 -0600, you wrote:
    > >Great forum.
    > >I have picked up some great advice on several projects.
    > >
    > >I need some help on displaying numeric characters on a
    > >HDSP-2302 four character 5x7 Alphanumeric Display using a BS2.
    > >It has a 28 shift in register and columns to clock.
    > >
    > >Any help would be appreciated.
    > >
    > >Thanks, Kirk
    >
    >Hi Kirk -
    >
    >As hesitant as I am to say this, the Stamp may not represent the best
    >processor to the job. This is primarily based on reading Applications Note
    >1016. That App Note is referenced in the data sheet - both of which are
    >important.
    >
    >The App Note shows 4 typical applications, but all of the processors are
    >able to develop an external address. The processors shown are the Intel
    >8080 and the Motorola 6800. Both bring out data and address lines. The
    >Stamp has no address lines, although that isn't the main problem. "Phoney"
    >address could certainly be developed by the use of external chips. The
    >drive current required is also more that is appropriate for the Stamp, and
    >the timing required is, at best, somewhat questionable.
    >
    >All this is based on the present Stamp offerings. Somewhat unfortunately
    >the Stamp platform is presently in a state of flux. Some new processors are
    >being added to the Parallax line, but full documentation is not yet
    >available. With that in mind, you might want to direct this question
    >directly to the tech support folks at Parallax, and provide them with the
    >data sheet and App Notes to discuss it.
    >
    >My guess is that at least 3 outboard chips may be required, unless a
    >suitable LED driver chip can be found. The driver chip will have to attend
    >to both the drive current and the refresh needs for the full display. The
    >data-shifting is the easy part, which is the eye-catcher which might tempt
    >one to say SURE, immediately.
    >
    >If this were my project, I'd be tempted to find another display method,
    >primarily due to the external component requirement (board space for
    >external chips). If that's not a problem - have at it : )
    >
    >Hope that helps
    >
    >Regards,
    >
    >Bruce Bates
  • ArchiverArchiver Posts: 46,084
    edited 2000-12-08 22:30
    In the program below for HSDP2302
    Data in - Pin 1
    Clock - Pin 0
    Column Strobe Pins 2,3,4,5,6

    If anyone can give help on variables, I would appreciate it.
    Thanks, Kirk

    Original Message
    From: WASSON, KIRK D [noparse]/noparse]mailto:[url=http://forums.parallaxinc.com/group/basicstamps/post?postID=1fIBGDuAwFcCPNEstY6Vbx8N3Jj8EYpsxtPJd9XN55sW0mMER85CfjcrBghwRyWWUcW8bu6noBkaHHxap6o]kwasson@e...[/url
    Sent: Friday, December 08, 2000 4:21 PM
    To: 'basicstamps@egroups.com'
    Subject: RE: [noparse][[/noparse]basicstamps] Program for 5 by 7 Dot Matrix


    Bruce, I will check that out.
    I did the BS2 to display digits using the following code.
    I only displays 0541 and refresh is slow.
    I am working a ways to speed it up and use variables.
    What a great chip.
    Thanks again, Kirk
    v var byte
    y var word

    dirs = $ff
    outs =$00
    Main:

    for v = 2 to 6
    lookup v - 2, [noparse][[/noparse]0,66,127,64,0], y 'Digit 1
    shiftout 1, 0, 1, [noparse][[/noparse]y\7]
    lookup v - 2, [noparse][[/noparse]24,20,18,127,16], y 'Digit 4
    shiftout 1, 0, 1, [noparse][[/noparse]y\7]
    lookup v - 2, [noparse][[/noparse]39,69,69,69,57], y 'Digit 5
    shiftout 1, 0, 1, [noparse][[/noparse]y\7]
    lookup v - 2, [noparse][[/noparse]62,81,73,69,62], y 'Digit 0
    shiftout 1, 0, 1, [noparse][[/noparse]y\7]

    high v
    pause 2
    low v
    next

    Original Message
    From: Bruce Bates [noparse]/noparse]mailto:[url=http://forums.parallaxinc.com/group/basicstamps/post?postID=D5RYLROhW5cgcGpgEIQYpHycQ9tN7_ynA0FvQY6WN4AHQpPoRPdYqLpKRXjGet8AT2_XDwPT_jjyGprdEg]bvbates@u...[/url
    Sent: Thursday, December 07, 2000 4:46 PM
    To: basicstamps@egroups.com
    Subject: RE: [noparse][[/noparse]basicstamps] Program for 5 by 7 Dot Matrix



    At 10:06 AM Thursday 12/7/2000 -0600, you wrote:
    >Bruce,
    >Thanks for the advice.
    >My project is to display time on numerous (over 100) 4 digit displays and
    >have them all one minute apart. Since I need numerous displays the cost is
    >an important factor. The HDSP2302's were 89 cents apiece. Any suggestions
    >on using the BS2 to accomplish this would be appreciated.

    Kirk -

    I only took a quick look at this, but see what you think: Philips SAA1064 .
    I suspect it may not have the drive current required, but that MAY not
    matter.
    I also made inquiry for you at a custom IC site to see what they might have
    hiding somewhere : ) More when I know more.

    regards,

    Bruce

    >At 07:04 AM Thursday 12/7/2000 -0600, you wrote:
    > >Great forum.
    > >I have picked up some great advice on several projects.
    > >
    > >I need some help on displaying numeric characters on a
    > >HDSP-2302 four character 5x7 Alphanumeric Display using a BS2.
    > >It has a 28 shift in register and columns to clock.
    > >
    > >Any help would be appreciated.
    > >
    > >Thanks, Kirk
    >
    >Hi Kirk -
    >
    >As hesitant as I am to say this, the Stamp may not represent the best
    >processor to the job. This is primarily based on reading Applications Note
    >1016. That App Note is referenced in the data sheet - both of which are
    >important.
    >
    >The App Note shows 4 typical applications, but all of the processors are
    >able to develop an external address. The processors shown are the Intel
    >8080 and the Motorola 6800. Both bring out data and address lines. The
    >Stamp has no address lines, although that isn't the main problem. "Phoney"
    >address could certainly be developed by the use of external chips. The
    >drive current required is also more that is appropriate for the Stamp, and
    >the timing required is, at best, somewhat questionable.
    >
    >All this is based on the present Stamp offerings. Somewhat unfortunately
    >the Stamp platform is presently in a state of flux. Some new processors are
    >being added to the Parallax line, but full documentation is not yet
    >available. With that in mind, you might want to direct this question
    >directly to the tech support folks at Parallax, and provide them with the
    >data sheet and App Notes to discuss it.
    >
    >My guess is that at least 3 outboard chips may be required, unless a
    >suitable LED driver chip can be found. The driver chip will have to attend
    >to both the drive current and the refresh needs for the full display. The
    >data-shifting is the easy part, which is the eye-catcher which might tempt
    >one to say SURE, immediately.
    >
    >If this were my project, I'd be tempted to find another display method,
    >primarily due to the external component requirement (board space for
    >external chips). If that's not a problem - have at it : )
    >
    >Hope that helps
    >
    >Regards,
    >
    >Bruce Bates
  • ArchiverArchiver Posts: 46,084
    edited 2004-01-06 16:31
    Kirk

    I would like to aquire as many 5x7 hdsp-2302 displays as possible. If
    you do not use all of yours, could you sell some to me?

    Also, the technical pdf of the hdsp-2302 is at:
    www.bgmicro.com/pdf/acs1076.pdf

    Steve Payne


    --- In basicstamps@yahoogroups.com, "WASSON, KIRK D" <kwasson@e...>
    wrote:
    > Great forum.
    > I have picked up some great advice on several projects.
    >
    > I need some help on displaying numeric characters on a
    > HDSP-2302 four character 5x7 Alphanumeric Display using a BS2.
    > It has a 28 shift in register and columns to clock.
    >
    > Any help would be appreciated.
    >
    > Thanks, Kirk
Sign In or Register to comment.