Have you considered using two 16F628A?
Use 1 as master to control sensor, use the other as slave to control the LCD, communicate between the 2 using USART?
That would split the burden.
Have you considered using two 16F628A?
Use 1 as master to control sensor, use the other as slave to control the LCD, communicate between the 2 using USART?
That would split the burden.
My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.
Not as dumb as yesterday, but stupider than tomorrow!
You might be able to save a little space if you can SUB the digit conversion routines that are repeated in some places. It may gain you some words of space, but, beyond that, you may need to forego the borderline routine altogether(just a guess) or convert it into a code based border function rather than table driven.
Bookmarks