Hi Friends,
With the help of this forum, some online tutorial and specially Mike, one esteemed member I have completed a scrolling display consisting 38 columns and 7 rows based on PIC. I adopted column scanning system.
Now I am in thirst to get adept in Row Scanning system. In spite of vigorous surfing I could not get any hint in this regard.
In case of column scanning, data of each column is moved to a ghost location and the data from ghost location is moved to output port. After certain time (viewing delay) the data of ghost locations are shifted one step and data of next column is moved to the ghost location where data was moved first. As the display has 7 rows, data of each column accommodates in a register (8 bit). I am in a sense that in case of row scanning, data of one entire row consisting of parts of many characters, requires to be moved to a ghost location from where it will be serially moved to shift registers. After that, the shift registers will be latched. Likewise data of second row will be moved to shift registers through another ghost location.
If the system is like that, how a large number of data ( say- for a display of 100 columns) could be managed in a ghost location. Is it moved to multiple registers of 8 bit each?
Please give some hints or any link where I could get any idea. I know only assembly language.
Regards
swapan
With the help of this forum, some online tutorial and specially Mike, one esteemed member I have completed a scrolling display consisting 38 columns and 7 rows based on PIC. I adopted column scanning system.
Now I am in thirst to get adept in Row Scanning system. In spite of vigorous surfing I could not get any hint in this regard.
In case of column scanning, data of each column is moved to a ghost location and the data from ghost location is moved to output port. After certain time (viewing delay) the data of ghost locations are shifted one step and data of next column is moved to the ghost location where data was moved first. As the display has 7 rows, data of each column accommodates in a register (8 bit). I am in a sense that in case of row scanning, data of one entire row consisting of parts of many characters, requires to be moved to a ghost location from where it will be serially moved to shift registers. After that, the shift registers will be latched. Likewise data of second row will be moved to shift registers through another ghost location.
If the system is like that, how a large number of data ( say- for a display of 100 columns) could be managed in a ghost location. Is it moved to multiple registers of 8 bit each?
Please give some hints or any link where I could get any idea. I know only assembly language.
Regards
swapan