Tuesday, March 2, 2010

microP lab project

t's been awhile since the last blog post
now that something happened that worth blogging about,
it's another post then..

this happens to my group project for microprocessor lab
the title is LED display
so we decided on an electronic dice program
the project didn't require us to build the real thing
we just need to simulate it by using a program called 'Proteus'
that's a pain in the ass

first of all, it's another new program we need to master
since MPLab, mikroC, hyper terminal, and now Proteus
it's totally new to us
and the instructor didn't even bother to teach us how to operate it
in fact, she came in and left straight away
for tea, i think, sweat..
designing the program wasn't very HARD
drawing the hardware layout didn't take much TIME
trying to make the simulator work was a HARD TIME

after debugging again and again
our efforts are still in vein
even the unnoticed mistakes were taken care of already
our project still haven't made any progress
not even a sign of success

then it's time to leave
the lab helper urging us to go
well, same as always
bring back home do lo~
program, i got the installer
serial, outdated
meaning, can't work
tried everything from reinstalling, configuring to changing keys
still won't work
every time i try to insert a component, it won't appear
lost hope until i found another installer with crack for the same version
waited till the download is complete
extracted the file
applied the crack
and it works wonders

finally, i can get to work
everything goes on just fine
why i didn't find that file earlier
would save me the whole evening for that single, stupid, serial key

here's my work
the dice will start counting 1, 2, 3, 4, 5, 6 and repeat again
until SW1 is pressed, then the count will stop to display a number
until SW2 is pressed, then the count restarts again
that's how it works

sounds simple, think is simple
when we get our hands on it
it's not that simple anymore
especially when dealing with assembly codes
the simplest language in programming

though the hardship is torturing
the satisfaction after the job is done
worth more than words can say

and now, back to report writing
which was delayed by the simulation part
T-T
work, work, work
work till can't work anymore..
that's life, right?
wrong!
we work so that we no need to work later
that's why we should work hard now
so that we don't have to work anymore later

1 comment:

  1. debugging assembly code is always more pain ass than computer programming :/

    ReplyDelete