Murray's HomePage
Welcome to my new homepage for 2009!

I'm an honors graduate of Computer Systems Engineering and Computer Science, having recently suffered at the Department of Electrical and Computer Engineering, Curtin University of Technology in Bentley, Western Australia.

This is my personal homepage where you will find lots of links, downloads, and I get to show off some of my gadgets.

I hope you enjoy visiting my little corner of cyberspace. If you like you can e-mail me at vanluynm@iinet,net,au

COOL STUFF

Brazil (Terry Gilliam's movie)
Homer J. Simpson
Ryukin Goldfish
Trespassing
Rally Rats

T2

DORKY STUFF

Mobile Phones
Chainsaws

 

 

 

FUN STUFF
I polished and ported a Honda Civic.
It barked like a motorbike.
Ported Civic Head
Honda From Hell
Finished Honda

But the body cracked-up....
so we build a stronger one.

Restoring Body
New Body

I made a spin-scan heat-seeking missile with the sensor from a security light.
It never got finished (just as well).

Heat-seeking Missile
Here's my Sinclair ZX-81 robot.
It has a SONAR rangefinder and a voice synthesizer.
ZX-81 Robot
I built a flight computer for a rocket.
It records barometric pressure, and acceleration data.
Rocket Computer

I ported Adam Dunkels' uIP v0.9 TCP/IP stack and webserver to an 8051 microcontroller. There are drivers for both SLIP and Ethernet.

8051 Webserver
I also ported Adam Dunkels' uIP v0.9 TCP/IP stack and webserver to the ET-WEB51 TCP/IP Ethernet Web Control Board. You can get a special deal on the hardware and software online here.
ET-WEB51
This is my 8052 IP camera called uIP CAM. As a Webcam, It serves live colour VGA images across the Internet.
uIP CAM

One winter's project was this microcontroller with LCD display, keyboard and Compact Flash.
It reads and writes DOS files to and from a FAT16 formatted Compact Flash card.

Microcontroller with LCD, Keyboard and Compact Flash
I wrote a high-level datalink controller for radio communication between 8051's. It uses cheap TWS-434A transmitter and RWS-434 receiver modules.
Datalink Controller
This is my 8051 sector-level Compact Flash routine and header pcb project. The source code allows you to read and write raw sector data to a Compact Flash device. You can also add a FAT16 filesystem.
Compact Flash Interface
Here's my 8051 sector-level SD Card software and header pcb project. The source code allows you to read and write raw sector data to a SD Card device, and may be combined with my FAT16 filesystem.
SD Card Interface
I built a 6 channel on-demand audio replay system for a tourist exhibit. It uses a CMI8738 6 channel PCI sound card, and has a 6 channel x 7 Watt amplifier.
Compact Flash Interface
I developed code to drive up to 8 PWM servos with an 8051. It's very easy to setup and use, and only needs a single 8051 timer.
Microcontroller Driven Servos
This winter I scratch built a realtime operating system based on the RTLinux kernel for this embedded 386. It boots the Linux filesystem off a CompactFlash chip.
Embedded 386
I used a PCA equipped 8052 to control DC motors via an H-Bridge. It uses the inherent PWM circuitry of the microcontroller.
Microcontroller Driven Motors
Did I mention that I'm into rockets?
Two Rockets
Carnard Nosecone
Lost Rocket
Nosecone with Strobe
4 D powered Rocket

 

 

DOWNLOADS
Description Format Size File
Paper on Modelling Near Space Excursions of Helium Filled Balloons. Helium Balloon
PDF 148K
HELIUM.ZIP
DL count 2030 .
Interrupt Driven, Multitasking Stepper Motor Driver Software for DOS. C++ 18K
INT18STXX.ZIP
DL count 2372 .
Short Paper on PC Viruses. MS WORD 10K
PCVIRUS.ZIP
DL count 2007 .
Experiments with DSP and WEFAX Weather Satellite Decoding. WEFAX Picture
Pascal 53K
SATFAX.ZIP
DL count 1943 .
Driver Software for EA's 6805U3/R3 Microcontroller Programmer. Pascal, Inline ASM, Basic 101K
6805PGMR.ZIP
DL count 1741 .
Short paper on Cryptography. MS WORD 11K
ENCRYPT.ZIP
DL count 2099 .
Design for a 6805K1 Microcontroller Programmer. Microcontroller Programmer
Tiff 375K
6805K1.ZIP
DL count 1988 .
CRC-16 Calculation Source Code for the 8051 Microcontroller. (Documentation included) Keil C 15K
CRC_16_0.1.ZIP
DL count 4306 .
Low Level SERIAL I/O Source Code for the 8051 Microcontroller. (Documentation included) Keil C 16K
SIO_POLL_0.3.ZIP
DL count 3930 .
High Speed Low Level SERIAL I/O Source Code for the 8051 Microcontroller. (Documentation included) Keil C 20K
SIO_POLL_0.5.ZIP
DL count 993 .
SOFTWARE DELAY Source Code for the 8051 Microcontroller. (Documentation included) Keil C 15K
DELAY_0.1.ZIP
DL count 3783 .
XMODEM Protocol Source Code for the 8051 Microcontroller. Keil C 13K
XMODEM.ZIP
DL count 4149 .
I2C Protocol Driver Source Code for the 8051 Microcontroller. (Documentation included) Keil C 19K
I2C_0.0.ZIP
DL count 589 .

Sector-Level Compact Flash Driver Source Code for the 8051 Microcontroller.
(Includes header PCB artwork).

CompactFlash Header PCB
Keil C, Tiff 82K
More Info...
DL count 6216 .
FAT16 DOS FILESYSTEM Source Code for the 8051. Root Directory Operation.
Keil C 42K
More Info...
DL count 299 .
Sector-Level SD Memory Card Driver Source Code for the 8051 Microcontroller.
(Includes header PCB artwork).
Keil C, Tiff 72K
More Info...
DL count 30 .
PWM Servo Driver Source Code for the 8051 Microcontroller. (Documentation included) Keil C 16K
SERVO_0.1.ZIP
DL count 4620 .
HD44780 LCD Driver Source Code for the 8051 Microcontroller. (Documentation included) Keil C 26K
LCD_0.1.ZIP
DL count 5376 .
4x4 Keyboard Driver for Round-Robin Task Managed Environments. Source Code for 8051 Microcontroller. (Documentation included) Keil C 26K
RRKBOARD_0.0.ZIP
DL count 3065 .
4x4 Keyboard 'scanf()' Driver Source Code for the 8051 Microcontroller. (Documentation included) Keil C 23K
KBOARD_0.2.ZIP
DL count 3686 .
Keil C51/ 8051 port of Adam Dunkels' uIP v0.9 TCP/IP stack.
uIP 0.9 Webserver
Click Image for Details.
Keil C 142K
More Info...
DL count 5401 .

Get a great deal on the ET-WEB51 TCP/IP Ethernet Web Control Board for just USD $89.00. As a value-added bonus get the matching Keil C51/ 8051 port of the uIP v0.9 TCP/IP stack for FREE!.

Buy Online Here.

ET-WEB51 TCP/IP Ethernet Web Control Board
Keil C51/ ET-WEB51 (Futurlec Web Control Board) port of Adam Dunkels' uIP v0.9 TCP/IP stack. Keil C 78K
More Info...
DL count 141 .

Low level C328R VGA JPEG camera module routines for the 8051/ 8052 Microcontroller. (Documentation included)

Keil C 57K
CR328R_0.4.ZIP
DL count 2234 .
Hardware PWM Source code for PCA Equipped 8052 Microcontrollers. (Documentation Included) Keil C 17K
PWM_0.0.ZIP
DL count 2699 .

DC Electric Motor Driver Source Code for PCA Equipped 8052 Microcontrollers. (Includes H-Bridge PCB Artwork)

H-Bridge PCB
Keil C, bmp 239K
MOTORS_0.0.ZIP
DL count 3014 .
Quad Pseudo Timer Source Code for Round-Robin Task Managed Environments. Source Code for 8051 Microcontroller. (Documentation included) Keil C 15K
TIMERS_0.2.ZIP
DL count 180 .
High-level datalink controller, packet based UHF radio communication software for 8051. Keil C 19K
HDLC.ZIP
DL count 3472 .
New "Satellite Spotter" Background Script From This Page. JavaScript 5K
SATELLITE_SPOTTER.ZIP
DL count 1869 .
Experiments with Orbital Mechanics and Graphics Programming. Pascal 10K
GRAVITY.ZIP
DL count 1919 .

 

 

 

LINKS
http://www.review-a-gadget.com/
Review A Gadget. Find out about all the most popular and most highly recommended techno-toys, gifts and gadgets, all in the one place.
http://www.airborn.com.au/
504 Visits.
AirBorn Electronics. Designers of microprocessor electronics. Our website covers step by step, taking your design from spec to production.
http://turbo51.com/
203 Visits.
Turbo51. Free pascal compiler for the 8051 microcontroller family.
http://www.smartdata.com.au/8051/
1024 Visits.
Sam's 8051 Page. Bits and Pieces for the 8051 Community.
http://www.getusb.info/
585 Visits.
Get USB Info. USB Powered Gadgets and more. USB effects your everyday life, it really does. We'll show you how.
http://www.kiimi.com/
316 Visits.
Kiimi.Com. Gadgets and consumer electronics.
http://www.sics.se/~adam/uip/
1310 Visits.
Adam Dunkels' uIP TCP/IP Stack for Embedded Microcontrollers Website. This is the principal site for the original distribution of the uIP TCP/IP stack featured in the port above. You will also find links to the Contiki operating system, of which uIP is also a part.

http://www.rctankcombat.com/
2096 Visits.

The World's Coolest Website.
http://www.heavens-above.com/
726 Visits.
For Satellite Spotters. Tell it where you are and this site will generate a table of visible-satellite-pass times, paths and magnitudes.


. .
Thanks go to my brother John for the photography and digitisation of images for this website.

This page visited 84826 times since February 12th, 2005.



© Copyright 2008, Murray R. Van Luyn.
Contact vanluynm@iinet,net,au

8051, 80C51, 8052, 80C52, 80x51, 80x52, microcontroller, embedded, TCP/IP, Compact Flash, Web Server, uController