We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I'm working on a project using an AT89C51CC03 to drive an LCD (SED1330 based). I'm using Bresenhams Line Drawing Algorithm to calculate where a straight line should go given start & end points. The algorithm writes to a character array where it draws a '*' if the line is supposed to go there and a *-* if the pixel (array element) will be empty. To send the finished line to the screen, it needs to be in bit format, ie each '*' needs to be a 1 and an empty pixel 0. How can I address a big array (64 x 64 pixels in the end) like this? I don't mind writing the line image to an array then transferring it to a 1D bitmap array which I will then send to the screen. Cheers.