My question is why serial? If the aim is to connect to a display and interrupts will not interfere with it, I would go with direct connection.
The software is very simple only a few lines. What has surprised me is what a pain working with TMR0 is! I always use tmr1 on 1:1 16 bit easy to reload and get the count you require, TMR0 by comparison is 8 bit which ever way you go you have to have a load of interrupts. Still the in reality the CPU spends most of it's time doing nothing but delay's why not make it do some work for a change.
Re were I will post it.
I find that posts to forums get lost after a few days and all your hard works gone into the archives. So I worked with another user (good man) and we with help (from Lester) set up a user site. It's there for posterity then.
Bookmarks