<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Arduino%2FC3%2FAssembly-programming-through-Arduino%2FEnglish-timed</id>
		<title>Arduino/C3/Assembly-programming-through-Arduino/English-timed - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Arduino%2FC3%2FAssembly-programming-through-Arduino%2FEnglish-timed"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Arduino/C3/Assembly-programming-through-Arduino/English-timed&amp;action=history"/>
		<updated>2026-04-13T19:35:35Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Arduino/C3/Assembly-programming-through-Arduino/English-timed&amp;diff=44924&amp;oldid=prev</id>
		<title>Sandhya.np14 at 06:00, 26 October 2018</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Arduino/C3/Assembly-programming-through-Arduino/English-timed&amp;diff=44924&amp;oldid=prev"/>
				<updated>2018-10-26T06:00:25Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=Arduino/C3/Assembly-programming-through-Arduino/English-timed&amp;amp;diff=44924&amp;amp;oldid=44919&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Sandhya.np14</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Arduino/C3/Assembly-programming-through-Arduino/English-timed&amp;diff=44919&amp;oldid=prev</id>
		<title>PoojaMoolya: Created page with &quot; {| border=1 |  '''Time''' |  '''Narration'''  |- | 00:01 | Welcome to the spoken tutorial on''' Assembly programming through Arduino.'''  |- | 00:07 | In this tutorial, we wi...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Arduino/C3/Assembly-programming-through-Arduino/English-timed&amp;diff=44919&amp;oldid=prev"/>
				<updated>2018-10-25T12:02:47Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; {| border=1 |  &amp;#039;&amp;#039;&amp;#039;Time&amp;#039;&amp;#039;&amp;#039; |  &amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039;  |- | 00:01 | Welcome to the spoken tutorial on&amp;#039;&amp;#039;&amp;#039; Assembly programming through Arduino.&amp;#039;&amp;#039;&amp;#039;  |- | 00:07 | In this tutorial, we wi...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{| border=1&lt;br /&gt;
|  '''Time'''&lt;br /&gt;
|  '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| Welcome to the spoken tutorial on''' Assembly programming through Arduino.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| In this tutorial, we will learn to: Interface a''' seven-segment Display''' to''' Arduino board''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
|  Write an '''assembly program''' to display a digit on '''seven-segment display '''and&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:21&lt;br /&gt;
| Display a digit on the '''seven segment display''' using '''7447 IC.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:28&lt;br /&gt;
| To follow this tutorial, you should have basic knowledge of : '''Electronics '''and&lt;br /&gt;
&lt;br /&gt;
'''Assembly language'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:36&lt;br /&gt;
| Refer to the '''Additional reading material '''link of this tutorial to know more about:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:42&lt;br /&gt;
|  '''Arduino - Assembly code reference '''and  '''Arduino ATmega328 Pin mapping.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
| To record this tutorial, I am using:  '''Arduino UNO Board'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
|  And '''Ubuntu Linux '''operating system version 14.04&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:02&lt;br /&gt;
| We also require some external devices such as: '''Breadboard'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
|  '''Arduino UNO Board'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
|  '''Common Anode Seven-Segment Display'''&lt;br /&gt;
&lt;br /&gt;
'''220 ohm Resistor'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:18&lt;br /&gt;
|  '''Decoder 7447 IC'''&lt;br /&gt;
&lt;br /&gt;
And  '''Jumper Wires'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:25&lt;br /&gt;
| In this experiment we will use the '''common anode seven segment display.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:31&lt;br /&gt;
| Please refer to the basic level tutorial of this series to know more about '''seven segment display'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
| Let us see the connection circuit details.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
| The '''Dot pin''' of the '''Seven Segment Display''' is connected to the '''pin 13''' of '''Arduino'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:53&lt;br /&gt;
| Any one of the '''COM pins '''is connected to the +5Volts through a 220 '''ohm resistor'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:00&lt;br /&gt;
| Refer the '''pin mapping''' for '''Arduino '''and '''microcontroller.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
| This is the live setup of the connection.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:09&lt;br /&gt;
| Now we will write an '''assembly program''' to turn on the '''Dot LED''' on the '''seven segment display'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
| We need to install an '''assembler AVRA '''and '''AVRDUDE'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:23&lt;br /&gt;
| '''AVRA''' is an '''assembler''' that will generate a '''hex '''file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| '''AVRDUDE''' is used to upload any '''hex '''file to the '''Arduino board'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:34&lt;br /&gt;
| Open the '''terminal '''by pressing '''Ctrl + Alt + T''' keys together.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:39&lt;br /&gt;
| To install '''avra''' and '''avrdude''', type '''sudo space apt hyphen get space install space avra space avrdude'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:55&lt;br /&gt;
| Enter the '''administrative password''' if prompted and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:01&lt;br /&gt;
| We can see the installation process has begun.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
| Press ''''Y'''' wherever there is a prompt during the installation, to confirm the configuration.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:11&lt;br /&gt;
| Installation will take some time to complete depending upon the internet speed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:17&lt;br /&gt;
| We can see that the installation has been completed successfully.&lt;br /&gt;
&lt;br /&gt;
Let us clear the screen.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
| Now let us connect the''' Arduino board''' to the computer.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| To check the '''port''' number of '''Arduino''', I'll type '''ls space forward slash dev forward slash ttyACM asterisk'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
| We can see the output as '''forward slash dev forward slash ttyACM0'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
| Here''' ttyACM0''' represents the '''port''' number of '''Arduino'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
| You may get a different '''port''' number. Make a note of your '''port''' number.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:00&lt;br /&gt;
| Download '''m328Pdef.inc '''file from the '''Code files''' link of this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
| We need to include this '''library''' file in the first line of the source code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
| This allows the user to use '''Register''' and '''Bit name '''when writing '''assembly programs'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
| Let us write an '''assembly program '''and upload it to the '''microcontroller'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
| Open any text editor and type the following.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
| '''Semicolon''' represents '''comment statements'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:33&lt;br /&gt;
| These '''statements''' are ignored by the '''assembler''' and are not executed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:38&lt;br /&gt;
| This line tells the '''assembler''' to include the '''m328Pdef.inc file.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:45&lt;br /&gt;
| We had downloaded this file earlier and in my computer this is the '''path'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
| Note that we have to specify the entire '''file path.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:55&lt;br /&gt;
| '''ldi''' stands for '''&amp;quot;load immediate&amp;quot; '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:59&lt;br /&gt;
| This sets '''pin PB5''', that is digital '''pin 13''' as output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:05&lt;br /&gt;
| It tells the '''assembler''' to take a working '''register r16''' and load a '''binary number '''into it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
| This line tells the '''compiler''' to copy the contents of the '''register r16 '''into the '''DDRB register.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
| This sets all the pins to '''0 volts '''except '''pin PB5''', (i.e '''digital pin 13''') which is set to '''5 volts.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
| This line copies the same '''binary number''' from our storage '''register r17 '''to '''PortB.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
| '''Relative jump statement''' executes the '''program''' in an '''infinite loop.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
| The '''program''' has to just keep running, in order for the '''LED''' to remain '''ON'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:50&lt;br /&gt;
| Save the code as '''dot hyphen led.asm''' file in the '''home slash spoken slash Assembly''' folder.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:59&lt;br /&gt;
| This code is available in the '''Code files '''link of this tutorial, as well. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:04&lt;br /&gt;
| You can download and use it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:07&lt;br /&gt;
| Switch to the '''terminal'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:10&lt;br /&gt;
| Go to the folder where '''dot hyphen led.asm '''file is saved.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
| Type, '''avra space dot hyphen led.asm''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
| This will assemble the code and create a file '''dot hyphen led.hex'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| Let us see the '''dot hyphen led.hex''' file that is generated in the same folder.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| Next we need to upload the code to '''Arduino'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:41&lt;br /&gt;
| Switch back to the '''terminal'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
| For this, type '''avrdude space hyphen p space atmega328p space hyphen c arduino space hyphen b space 115200 space hyphen capital P space forward slash dev forward slash ttyACM0 space hyphen capital U space flash colon w colon dot hyphen led dot hex '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
| Here''' ttyACM0''' represents the '''port''' number of '''Arduino'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:22&lt;br /&gt;
| '''dot hyphen led.hex''' is the file that is generated.&lt;br /&gt;
&lt;br /&gt;
And press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
| Now you can see that the '''Dot LED''' in the '''seven segment''' is glowing.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
| Pause the tutorial and do the below assignment.&lt;br /&gt;
&lt;br /&gt;
Modify the same code to turn off the '''Dot LED.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:44&lt;br /&gt;
| Next, we will display the digit 2 on the '''seven segment display'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:49&lt;br /&gt;
| To display '2', '''a,b,d,e,g segments '''should be high and the other '''LEDS''' should be low.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:58&lt;br /&gt;
| Connect '''Pins a, b, c, d, e, f '''and '''g''' of the '''seven-segment display''' to '''pins 2, 3, 4, 5, 6, 7''' and '''8''' of '''Arduino'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:10&lt;br /&gt;
| The two '''common pins''' are connected to positive 5Volts through '''resistors'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:17&lt;br /&gt;
| Let us see the live connection setup.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:21&lt;br /&gt;
| Let us see the source code for this program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:24&lt;br /&gt;
| Open any text editor and type the following code. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:28&lt;br /&gt;
| As seen earlier, we should first configure the '''pins''' as '''output''' first.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:34&lt;br /&gt;
| Then make it as high or low according to our requirement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:39&lt;br /&gt;
| These two lines makes the '''bits 2 to 7 '''on''' PORT D '''as output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:45&lt;br /&gt;
| These two lines makes '''bit 0''' on '''PORT B '''as output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:50&lt;br /&gt;
| These '''bits''' corresponds to the '''digital pins 2 to 8 '''on '''Arduino'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:56&lt;br /&gt;
| Here, we are making the '''pins''' as high or low corresponding to whatever number we want to display.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:04&lt;br /&gt;
| In our case, it is digit two.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:07&lt;br /&gt;
| Here, we are writing '''0100100''' to digital '''pins 2 '''to '''8 '''of '''Arduino'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:16&lt;br /&gt;
| This will make all the segments of '''SSD''' low, except''' c '''and '''g. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:22&lt;br /&gt;
| Let us save this as '''two.asm''' file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:27&lt;br /&gt;
| Switch back to the '''terminal'''. &lt;br /&gt;
&lt;br /&gt;
Let us clear the screen.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:33&lt;br /&gt;
| Type, '''avra space two.asm''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:39&lt;br /&gt;
| To upload, press the up arrow to get the previous command. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:44&lt;br /&gt;
| Now change the filename as shown and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:50&lt;br /&gt;
| Now you can see that the digit 2 in the '''seven segment''' is glowing.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:56&lt;br /&gt;
| Pause the tutorial and do the below assignment. Modify the above code to display any other digit from 0 to 9.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:06&lt;br /&gt;
| Next, we will use a '''Decoder '''to display the number 5 on the '''Seven Segment Display'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:12&lt;br /&gt;
|  We are using '''7447 IC.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:16&lt;br /&gt;
| The '''a complement '''to''' f complement pins''' of the '''decoder''' connect to the '''a''' to '''f pins''' of '''Seven Segment Display'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:25&lt;br /&gt;
| '''Vcc''' and the '''Ground pins '''of the '''decoder''' are connected to '''positive 5Volts''' and the '''Ground pins '''of '''Arduino.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:33&lt;br /&gt;
| Connect the''' A, B,C,D pins''' of the '''Decoder''' to '''pins 2,3,4,5''' of '''Arduino.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| Note that this '''decoder''' is compatible only with '''common anode seven segment display.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:47&lt;br /&gt;
| Let us see the live connection setup.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:51&lt;br /&gt;
| The''' input pins''' of the '''decoder''' are '''A,B,C''' and '''D'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:56&lt;br /&gt;
| '''A''' being the '''lowest significant bit (LSB) '''and '''D '''being the''' most significant bit (MSB)'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:02&lt;br /&gt;
| For example, the number 5 is visible on the display when the '''A,B,C '''and '''D inputs''' are as shown here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:10&lt;br /&gt;
| Let us see the source code for this program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:13&lt;br /&gt;
| Open any text editor and type the following code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:17&lt;br /&gt;
| The first two lines makes the '''bits 2''' to '''5''' on '''PORT D''' as output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:23&lt;br /&gt;
| This means we are making digital '''pins 2''' to '''5 '''in '''Arduino '''as '''output pins.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:29&lt;br /&gt;
| '''2 to 5 pins '''in the '''Arduino '''are connected to '''A, B, C, D pins '''of '''decoder.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11:36&lt;br /&gt;
| The next two lines are giving input of '''0101''' to decoder inputs.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:43&lt;br /&gt;
| This will then be decoded as 5 in the '''seven segment display'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:48&lt;br /&gt;
| Save it as '''decoder.asm''' file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:52&lt;br /&gt;
| Switch back to the '''terminal'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:55&lt;br /&gt;
| Type, '''avra space decoder.asm''' and press '''Enter'''.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 12:02&lt;br /&gt;
| To upload, press the up arrow to get the previous command. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:07&lt;br /&gt;
| Now change the filename as shown and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:13&lt;br /&gt;
| Now we can see that the digit five in the '''seven segment''' is glowing.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:19&lt;br /&gt;
| This brings us to the end of this tutorial. Let us summarize.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:24&lt;br /&gt;
| In this tutorial, we learnt to: Interface a''' Seven-segment Display''' to''' Arduino board''' and&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:31&lt;br /&gt;
|  Write an '''assembly program''' to display a digit on '''seven-segment display.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:36&lt;br /&gt;
|  And Display a digit on the '''seven segment display''' using '''7447 IC.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:42&lt;br /&gt;
| The video at the following link summarizes the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:50&lt;br /&gt;
| The''' Spoken Tutorial Project''' Team: conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:58&lt;br /&gt;
|Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:02&lt;br /&gt;
|  Spoken Tutorial project is funded by NMEICT, MHRD, Government of India.&lt;br /&gt;
&lt;br /&gt;
More information on this mission is available at this link.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:12&lt;br /&gt;
| This tutorial has been contributed by '''FOSSEE '''and''' Spoken Tutorial Project, IIT Bombay'''. &lt;br /&gt;
&lt;br /&gt;
This is Priya from IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PoojaMoolya</name></author>	</entry>

	</feed>