Why i had the feeling tat Darrel was building something like that yesterday
Well done!
Why i had the feeling tat Darrel was building something like that yesterday
Well done!
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
RE: History Lesson...
Yes those funny Ancient Greeks. Called them the "Shield of Mars" and the "Mirror of Venus".
But we know what they were really thinking of.
![]()
DT
hi
thanks mister-e, here is direct link:
PICMultiCalc:
All you need to calculate PIC Timers, PWM, USART, EUSART, ADC, Comparator register value in few clicks!
USART, EUSART, A/D and LCD custom character provide a code generation tool for Melabs PICBASIC PRO.
http://www.mister-e.org/files/picmulticalc_v_1_3_1.zip
with best regards
see also:
http://www.picbasic.co.uk/forum/show...s%22#post34133
-Adam-
Ohm it's not just a good idea... it's the LAW !
I am impressed with the amount of work that has been put into this thread already.
I have used the custom character generator Darren Taylor posted and it works great!
I would like to now place my custom characters on the line of my choice for my 4x20. As far as I know my Truly 4x20 lcd has 4 rows and 8 colums for custom characters.
Can I simply add on to your custom character generator line with , 128, 192,148, or 212 to choose the start position?????
thanks
Padawan-78
The LCD only has 8 locations for custom characters, and those locations don't relate to any specific rows or columns.
Once you've sent a custom character to the LCD, it can be used any number of times, anywhere on the screen.
For instance, this line creates the Smiley Face in the LCD's CGRAM at location 4 ($60).
and this will fill your display with smiley faces.Code:LCDOUT $FE,$60,$00,$0a,$0a,$00,$00,$11,$0e,$00 ; #4 Smiley FaceOr this will do the same thing as the FOR/NEXT loopCode:LoopCount VAR BYTE FOR LoopCount = 1 to 80 LCDOUT 4 NEXT LoopCount
LCDOUT REP 4\80
<hr>
If you always wanted to start in the first column of each row, those would work.... 128, 192,148, or 212 to choose the start position?????
You can also add an "offset" to those numbers to specify the column.
HTH,Code:Row1 CON 128 Row2 CON 192 Row3 CON 148 Row4 CON 212 LCDOUT $FE,$60,$00,$0a,$0a,$00,$00,$11,$0e,$00 ; #4 Smiley Face LCDOUT $FE,Row3+10, 4 ; Put a smiley in the middle of Row 3
DT
Bookmarks