Showing posts with label Assembly. Show all posts
Showing posts with label Assembly. Show all posts

Saturday, February 2, 2008

Fixing the IR

Instead of using the RabbitCore and Dynamic C to do my infrared project, I decided to continue working on it using a pic micro controller and by programming it with assembly. I have already completed the code that takes care of receiving the signals from the Radio Shack IR receiver. I still have to work on the part that tells me the signals that it recorded.

Sunday, December 2, 2007

Persistence of Vision

Recently I've been looking at many Persistence of Vision displays by various people. Since I have a more solid understanding of how assembly works, I decided to make my own too. Here is what I have so far.
This is the base. The motor is temporary.
This is the part that spins.

Friday, November 23, 2007

Second ASM code!

This is my second assembly code that worked! I left my first one out because it only turns one LED on and off. This one flashes four LEDs sequentially. Although my code is successful, I'm finding that writing and editing the code is becoming very tedious. Right now I am trying to modify the code so that the parts that the microcontrollers are running actually looks simpler (perhaps by making a library of set patterns so that I can call them). This program was written and compiled through MPLAB, and was loaded to the PIC-16F877A microcontroller through the mdfly programmer using their PIC+PRO software.

This is the program: flashLED.asm

WARNING! this code will not run without initialization and other include files.


Here is a video of what it does.