| We hope you enjoy your visit to this forum. If you are reading this then it means you are currently browsing the forum as a guest, we don’t limit any of the content posted from guests however if you join, you will have the ability to join the discussions! We are always happy to see new faces at this forum and we would like to hear your opinion, so why not register now? It doesn’t take long and you can get posting right away. Click here to Register! If you are having difficulties validating your account please email us at admin@dbzf.co.uk If you're already a member please log in to your account: |
| Small project | |
|---|---|
| Tweet Topic Started: Apr 29 2010, 10:11 PM (472 Views) | |
| Rockman | Apr 29 2010, 10:11 PM Post #1 |
![]()
hoighty-toighty
![]()
|
http://www.youtube.com/watch?v=yQX8o91TO-I 6 hours of work complete. The project was to take the microprocessor and code in Assembly language using a variety of techniques to make the speakers play a song. There are two boards there that are playing the melody and the backup melody for The Legend of Zelda. This was also in combination with storing the program to the flash memory on the board so that you can take the boards anywhere, plug them into power and play the song. Terrible quality video, but all I had was my phone. |
![]() JAke is a copyright of Spazo and Pickle Flavored Fudge Pops inc. | |
![]() |
|
| Meowth | Apr 29 2010, 10:30 PM Post #2 |
![]()
=._.=
![]()
|
That's nice, what else can you make it do? |
![]()
| |
![]() |
|
| + Pelador | Apr 29 2010, 10:47 PM Post #3 |
|
Crazy Awesome Legend
![]()
|
Can you turn me into Robocop please? |
![]() http://www.youtube.com/user/jonjits | |
![]() |
|
| Rockman | Apr 29 2010, 11:44 PM Post #4 |
![]()
hoighty-toighty
![]()
|
Run a motor, use it to dial and act as a phone, run a servo motor, calculate numbers, display something on the lcd, prompt the user for input and display output. Knowing your hex to binary conversions is very helpful when programming these things. |
![]() JAke is a copyright of Spazo and Pickle Flavored Fudge Pops inc. | |
![]() |
|
| + Pelador | Apr 30 2010, 12:33 AM Post #5 |
|
Crazy Awesome Legend
![]()
|
You must be quite good at maths. Hex is hard. I had a brief look at it once and it went straight over my head. But maybe I'm just dumb. |
![]() http://www.youtube.com/user/jonjits | |
![]() |
|
| * Light | Apr 30 2010, 10:34 AM Post #6 |
![]()
Yo
![]()
|
This is really cool, If you ever get time post some vids or pics of it in the creation process, I find this stuff interesting. |
![]()
| |
![]() |
|
| Meowth | Apr 30 2010, 11:17 AM Post #7 |
![]()
=._.=
![]()
|
He faps to maths, it's one of his biggest turn ons. |
![]()
| |
![]() |
|
| Rockman | Apr 30 2010, 02:09 PM Post #8 |
![]()
hoighty-toighty
![]()
|
I actually can post some of the code bits here,
Basically the computer scans through these variables individually at a pace of 24Mhz per second, loads them into the frequency generator and outputs that frequency based on the scale factor of a whole note of 768*2. The code stands for, DC.W, Character variable one binary word in length, B4b stands for a B flat note on the 4th octave and the portion after that is how long it lasts. Once you are done making sure the setup is complete, your song is correct, (the music itself in code value is 7 printed pages long by itself), then you load it to the microprocessor using the editor and it plays. |
![]() JAke is a copyright of Spazo and Pickle Flavored Fudge Pops inc. | |
![]() |
|
| + Pelador | May 1 2010, 02:43 AM Post #9 |
|
Crazy Awesome Legend
![]()
|
lmao. My mathmatical ability is not good. I can never even remember pythagoras now matter how many times it's explained. I'm more into learning guitar at the the moment anyway. |
![]() http://www.youtube.com/user/jonjits | |
![]() |
|
| 1 user reading this topic (1 Guest and 0 Anonymous) | |
| « Previous Topic · General Discussion · Next Topic » |
| Track Topic · E-mail Topic |
4:58 PM Jul 13
|
Theme Designed by McKee91
Powered by ZetaBoards Premium · Privacy Policy




















4:58 PM Jul 13