Sunday, 18 January 2009

Pseudo-Random Number Generator with pseudo-random delays.

One of my more recent assembly hack-togethers. Here I created an 8 bit pseudo-random number generator, with pseudo-random delays implementing a software linear feedback shift register. (The code has also been ported over to a 16F887 [video]).

Binary counter using a PIC

My first ever PIC project. An 8 bit binary counter (only the least significant nibble is shown), running on a PIC16F690. Since we're all used to high-level languages these days, this might look a bit trivial, but it takes quite a few lines of assembly language to do this.

HD44780 compatible LCD running from parallel port

OK, it's hardly breaking new ground but last April I had a new 2x16 LCD lying around that I needed to test. Here's a quick video of the test (originally intended for my LJ), using LCD smartie and some stripboard.

Hello world

I created this blog as a means to organise my thoughts, ideas and creations with regards to something that takes up a fair proportion of my idle thought - most simply put, Technology. Expect bad coding, dodgy tear-downs, prototyping and a bit of ranting for good measure :-)

As an IT professional and Electronics Engineering graduate, I've had an interest in the products of Engineering for as long as I can recall.

(BTW - if you were wondering about the title of this blog, be glad you have a life ;-). It's an goth-nerd in-joke about logic gate based jewelery. A 74HC04, is of course, a hex inverter.)