Giter Site home page Giter Site logo

msp430blinkytoy's Introduction

The project folder was my implementation the rest of the code was developled by the Computer Architecture staff in UTEP

Lab 2: Blinky-Buzzy Toys

Project Description

Impressed with your work, ACME Solutions is now requesting your help once again. A warehouse employee stumbled upon a box of MSP430 microcontroller boards while cleaning. No longer needed by the company, ACME Solutions wishes to install programs to turn these little boards into Christmas toys for children and donate them to local orphanges. This is where your help is needed.

Your Task

Each MSP430 board is equipped with buttons, LED's, a speaker, and an LED screen. Utilizing these features and your knowledge of I/O, develop a program to turn the board into a toy for a child.

This toy should at minimum

  • generate sounds
  • dynamically change the combination of LEDs that are illuminated, both brighly and dimmly
  • respond to presses to the four buttons on the expansion board (on P2.0...P2.3) in a way that affects state transitions of the automata that control sound and lights

Furthermore, at least one of the functions that implements state transitions must be written in well-documented assembly language.

Getting Started

Inside the box, several demo programs were found alongside the MSP430 boards. ACME Solutions has provided these to you to aid with the development of your toy. Inside your repository you will find two directories. The "demos" directory contains the demo programs that were found and the "project" directory is where you will write the source code for your toy.

msp430blinkytoy's People

Contributors

ederrod avatar dgnajera avatar robustutep avatar daviddpruitt avatar drcervantes avatar nrgs avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.