Design circuits incorporating microcontrollers

Assignment Help Assembly Language
Reference no: EM13665478

1. Choose a microcontroller for a particular application

2. Design circuits incorporating microcontrollers plus any additional hardware to control a particular application.

3. Program a microcontroller in assembly language to control a specific application

PROJECT-AIM

The aim of the project is to design/develop an embedded system incorporating a microcontroller to act as a digital stopwatch for use at athletics meetings.

In order to meet the specification the development of the following will be required:

(i) Hardware for the embedded system incorporating PIC microcontroller, LCD display, control switches etc.
N.B. The PIC microcontroller kits can be used to demonstrate the software performance, however a complete hardware design should be included in the submitted report.

(ii) Assembly language program to control the operation of the embedded system.

(iii) Thorough testing to ensure correct operation of system

(iv) Project Report to evidence all of above

The stopwatch should be able to display the time that has elapsed from the assertion of a start switch press in hours, minutes, seconds, tenths of seconds, and hundredths of seconds.

When the stop switch is pressed then the stopwatch should freeze the display.

A continue switch (which could be the start switch or an additional switch) if asserted should continue displaying the time elapsed from the original start key press.

The stopwatch should incorporate a manual or auto mode whereby if in manual mode the stopwatch operates as described above. When in auto mode start/stop are controlled by two external active high logic signals. A logic high signal from the starting gun should start the stopwatch, and a logic high signal provided when an athlete crosses the finish line should stop the stopwatch.

A store function should be incorporated such that if the store key is asserted the time currently being displayed is stored within the stopwatch. There should be a facility to store five times and delete times that are no longer required. The stored times should be non volatile i.e. they should remain within the stopwatch when power is removed from the circuitry.

The display should be an intelligent LCD type.

The Stopwatch should be developed on the available microcontroller kits and then transferred to breadboard powered by a 9V supply.

 

Reference no: EM13665478

Questions Cloud

Find the tension in the string when the ball is at bottom : A ball on the end of a string is revolved at a uniform rate in a vertical circle of a radius 72.0 centimeter. Find the tension in the string when the ball is at the bottom of its path
Compute how fast was ryans pitch : The fastest recorded pitch in Major League Baseball was thrown by Nolan Ryan in 1974. Compute how fast was Ryan's pitch
Find the force felt by the occupant of the car : Find the acceleration of a 1400 kilogram car if it can stop from 35km/h on a dime (1.7centimeter). Find the force felt by the 68 kilogram occupant of the car
Find by what factor is the moment of inertia increased : If the mass of a wheel is increased by a factor of 20 and the radius is increased by a factor of 3, find by what factor is the moment of inertia increased
Design circuits incorporating microcontrollers : Choose a microcontroller for a particular application and design circuits incorporating microcontrollers plus any additional hardware to control a particular application.
Find how far does the player slide before coming to rest : A baseball player slides into third base with an initial speed of 7.80 m/s. find how far does the player slide before coming to rest
Estimate how tall is the tree : A woman stands between a vertical mirror 1/2 meter tall and a distant tree whose height is H. find how tall is the tree
Find the period of that pendulum in this planet : Spaceman notices that his landing gear have compressed 8.7centimeter on earth when his rocket ship is at rest. Find the period of that pendulum in this planet
Find maximum height reached by projectile during its flight : A projectile is launched with a speed of 40 m/s at an angle of 60 degree above the horizontal. Find the maximum height reached by the projectile during its flight

Reviews

Write a Review

Assembly Language Questions & Answers

  Create a assembly language subroutine

Create a assembly language subroutine MULSUM that takes an array named A containing n bytes of positive numbers, and fills two arrays, array B containing n words and array C containing n long words

  Write a function in linux assembly

Write a function in Linux assembly

  Analog measurements

Prepare an assembly program for the correctly measures the wind direction

  Design a simple digital clock

Design a simple digital clock

  Write an assembly program

Prepare an Assembly program that reads in a number of cents.

  Write an assembly language program

Write an assembly language program for encrypting alphabates of a string

  Greatest common divisor of integers-masm assembly language

Must be done in MASM assembly language: Greatest common divisor of two integers is largest integer which will evenly divide both integers. GCD algorithm involves integer division in a loop.

  Write assembly program-find right admission price to movie

Write the Assembly program to find correct admission price to movie. Price of admission to a movie is $7 for kids (under 12) and $9 for adults.

  Create simple 8-bit alu using add-subtract-shift functions

Create a simple 8-bit ALU. Requirements:The eight functions that you will implement are: add, subtract, and, or, shift left logical, less than, shift right logical.

  Write assembly program print binary representation-integers

Write the assembly program called hw6_ex1, stored in file hw6_ex1.asm. This program must prompt user to enter signed 32-bit integer. Program must print out binary representation of the integer.

  Allot op-codes and add microcode to microprogram

Allot op-codes and add microcode to microprogram of Mic-1 to implement following instructions which are then included with IJVM instruction set.

  Write mips assembly program to read two non-negative numbers

Write MIPS assembly program to repeatedly read two non-negative integers and print integer product and quotient without using multiplication and division instructions.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd