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

  Create a procedure named validatepin that receives a pointer

Create a procedure named ValidatePIN that receives a pointer to an array of bytes containing a 5-digit PIN from your main proc. You are required to use the four byte arrays samplePin_1, samplePin_2,samplePin_3 and samplePin_4 declared below.

  Implement a simple 32 bit calculator program

Operand A  and  Operand B  have to be  signed  32 bit integers. So an operand can be a negative number. For example, if you input is (-1 + 3), it should return 2. Operator  must be one of the characters(' + ', ' - ', ' * ', ' / ', ' % ')

  Write a program sequence that places the value in address

write a program sequence that places the value in address 1000 into accumulator a and places the value in address 1001

  Analog measurements prepare an assembly program for the

analog measurements prepare an assembly program for the correctly measures the wind direction to a precision of 45deg n

  Function which correctly sorts three

Write an x8086 HLA Assembly language program that implements a function which correctly sorts three parameters and returns a boolean value in AL which should be set to true if any swaps were performed to sort the sequence in increasing order.

  Write a single arm assembly language instruction equivalent

Write a single ARM assembly language instruction equivalent to a function that takes in three strings and checks if any are a substring to one another, if so return 1, if not return 0.

  Nonrecursive factorial

Write a nonrecursive version of the Factorial procedure that uses a loop and Write a short program that interactively tests your Factorial procedure.

  Displays a single character at 100 random screen

Write a program that displays a single character at 100 random screen locations, with a delay factor of 100 milliseconds.Hint: set the console window screen height to 200 at runtime.

  Write a nonrecursive version of the factorial procedure

(Nonrecursive Factorial) Write a nonrecursive version of the Factorial procedure (Section 8.3.2) that uses a loop. (A VideoNote for this exercise is posted on the Web site.) Write a short program that interactively tests your Factorial procedure.

  Application that finds all 4 digit numbers

Create an application that finds all 4 digit numbers (those would be the numbers in the range 1000-9999) whose value is equal to the sum of each digit raised to the fourth power. MEANINGFUL output should be sent to the screen.

  Program a maze-type game using assembly language

This project requires you to program a maze-type game using Assembly Language. It is not acceptable to use any other programming language for this project. T

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