Discussion in "8051 Discussion Forum" started by    sks    Oct 31, 2011.
Thu May 03 2012, 06:17 PM
Dear Mr Ajay,
Thanks for the reply.
I am attaching the Proteus screenshots along with my single dot matrix hardware image file.
I have already assembled a pcb having 12 dot matrix units. I am testing this with my Development kit.

with best regards
Thu May 03 2012, 08:52 PM
Wow it looks great looking forward for this project

PS: Thanks for adding my name hehe
 sks like this.
Fri May 04 2012, 04:20 AM
Dear Mr Ajay,
Thanks for the reply. I am extremely happy to know that , you have read the code and appreciated. I do expect some comments on the code. I do THANKS ALL (You Mr Phil and Mr Mazoka) to help and guide me. I could come to this stage because of you kind people in this forum.
Oh yes i will definitely post the complete project when it will be fully completed.
With best regards
 ajay_bhargav like this.
Fri May 04 2012, 07:48 PM
you're always welcome keep it up.... and Good Luck!
 sks like this.
Sun May 06 2012, 05:09 PM
Dear Mr Ajay,
I have followed the ATtiny display tutorial and written this attached code for a single dot matrix, as per the description in the tutorial.
I am sorry to say that, I have tried but failed to scroll the text in the dot matrix, they have done it in a single dot matrix. I am able to understand the logic but sorry, not able to implement in the code. If you can give some clue it will be a great help. Please the the attached file, the code and the proteus project file is also there. Please comments
With best regards
Mon May 07 2012, 08:09 PM
Here is a simple code that explains working of a Dot matrix display hope it helps...

/* your display buffer */
5x7 display character
   P2.0 1 2 3 4

P1.6    * * *
P1.5  *       *
P1.4  *       *
P1.3  * * * * *  
P1.2  *       *
P1.1  *       *
P1.0  *       *
display[] = { 0x3F, 0x48, 0x48, 0x48, 0x3F, 0x00 };

/* main while loop */
while (1) {
	/* outer loop for controlling start point */
	for (i = 0; i < 6; i++) {
		/* delay for one frame to be displayed */
		delay = 100;
		/* inner loop for display */
		while (delay--) {
			/* your normal display loop */
			for (k = 0, j = i; k < 5; k++, j++) {
				if (j >
					j = 0;
				/* Put data on rows */
				P1 = display[j];
				/* enable column one by one */
				P2 = 1 << k;
				/* let it display for some time */

 sks like this.
Tags dot matrix display tutorialhow dot matrix workled dot matrix displaydot matrix display logicscrolling dot matrix displayscrolling dot matrix display code
Tue May 15 2012, 12:22 PM
Dear Mr Ajay,
Good Evening, Somehow i have written the code. Here i have attached the complete
project. Please see and advice. In this code, the ASCII to bitmap conversion sub-routine is different.
The display is not stable, not scrolling smoothly.
Please find some time for me and advice.

With best regards
Thu May 17 2012, 07:37 PM
Dear Mr Ajay,
I am waiting for your reply. I know how much pain you are taking to help.
waiting for your kind reply.
With best regards
Thu May 17 2012, 09:09 PM
Hi SKS, I would like you to try your code on hardware coz in proteus it will never be smooth coz of high CPU usage during debugging. but the same laggy code will run smoothly on hardware. Only thing to worry about is
1. Are you getting character displayed properly?
2. Are they scrolling the way you want (discard the speed or smoothness as its simulation)?
 sks like this.
Fri May 18 2012, 08:27 PM
Hello Mr Ajay, Thanks for the reply. Sorry i couldn't test the code with the hardware to day due to some other works.
I will try to post the result tomorrow.
With regards

Get Social


Powered by e107 Forum System


Thu May 13 2021, 07:18 PM
Pretty section of content. I just stumbled upon your weblog and in accession capital to assert that I get actually enjoyed account your blog posts. Any way I will be subscribing to your augment and even I achievement you access consistently quickly. https://mkfinstitute.com Trisha Trisha
Wed May 12 2021, 01:23 PM
Jed Roan
Now you can promote your site all over the internet for FREE: http://www3.listofsitesthatacceptfreeads.club
Wed May 12 2021, 08:20 AM
If some one wants to be updated with most recent technologies afterward he must be visit this web page and be up to date every day. annual credit report https://creditscoresetf.com
Wed May 12 2021, 06:11 AM
Great website. A lot of useful information here. I'm sending it to some pals ans also sharing in delicious. And of course, thanks on your effort! annual credit report https://creditscorecheckn.com
Wed May 12 2021, 05:37 AM
Does your site have a contact page? I'm having problems locating it but, I'd like to shoot you an email. I've got some recommendations for your blog you might be interested in hearing. Either way, great website and I look forward to seeing it improve over time. get credit report https://freecreditreportww.com



Thu Jun 25 2020, 03:46 PM
Mon Jun 22 2020, 03:03 PM
Tue Jun 16 2020, 05:10 PM
Sat Jun 13 2020, 09:43 PM
Thu May 21 2020, 12:44 PM
Thu May 21 2020, 01:28 AM
Wed May 20 2020, 07:05 PM
Wed May 20 2020, 11:52 AM


Guests: 94, Members: 0 ...

most ever online: 182184
(Members: , Guests: 182184) on 06 Aug 2010: 05:37 AM

Members: 38215
Newest member: Mirza123