diff --git a/P1/.vs/P1/v14/.atsuo b/P1/.vs/P1/v14/.atsuo
new file mode 100644
index 0000000..10f42ab
Binary files /dev/null and b/P1/.vs/P1/v14/.atsuo differ
diff --git a/P1/P1.atsln b/P1/P1.atsln
new file mode 100644
index 0000000..237059b
--- /dev/null
+++ b/P1/P1.atsln
@@ -0,0 +1,22 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Atmel Studio Solution File, Format Version 11.00
+VisualStudioVersion = 14.0.23107.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{18226A42-8477-4023-8AD2-40C49DA407C9}") = "P1", "P1\P1.asmproj", "{59B1D629-9DCC-43ED-A0FD-8AB0E4D622AB}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|AVR = Debug|AVR
+ Release|AVR = Release|AVR
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {59B1D629-9DCC-43ED-A0FD-8AB0E4D622AB}.Debug|AVR.ActiveCfg = Debug|AVR
+ {59B1D629-9DCC-43ED-A0FD-8AB0E4D622AB}.Debug|AVR.Build.0 = Debug|AVR
+ {59B1D629-9DCC-43ED-A0FD-8AB0E4D622AB}.Release|AVR.ActiveCfg = Release|AVR
+ {59B1D629-9DCC-43ED-A0FD-8AB0E4D622AB}.Release|AVR.Build.0 = Release|AVR
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/P1/P1/P1.asmproj b/P1/P1/P1.asmproj
new file mode 100644
index 0000000..21255aa
--- /dev/null
+++ b/P1/P1/P1.asmproj
@@ -0,0 +1,62 @@
+
+
+
+ 2.0
+ 7.0
+ com.Atmel.AVRAssembler
+ 59B1D629-9DCC-43ed-A0FD-8AB0E4D622AB
+ none
+ ATmega328P
+ $(MSBuildProjectName)
+ .obj
+ $(MSBuildProjectDirectory)\$(Configuration)
+ ASSEMBLY
+ P1
+ P1
+ P1
+ Native
+ $(MSBuildProjectDirectory)\main.asm
+ true
+ false
+ true
+ true
+
+
+ true
+
+ 2
+ 0
+ 0
+
+
+
+
+
+
+
+ %24(PackRepoDir)\atmel\ATmega_DFP\1.2.209\avrasm\inc
+
+
+ m328pdef.inc
+
+
+
+
+
+
+
+
+ %24(PackRepoDir)\atmel\ATmega_DFP\1.2.209\avrasm\inc
+
+
+ m328pdef.inc
+
+
+
+
+
+ Code
+
+
+
+
\ No newline at end of file
diff --git a/P1/P1/P1.componentinfo.xml b/P1/P1/P1.componentinfo.xml
new file mode 100644
index 0000000..7d85cd4
--- /dev/null
+++ b/P1/P1/P1.componentinfo.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+ Device
+ Startup
+
+
+ Atmel
+ 1.2.0
+ C:/Program Files (x86)\Atmel\Studio\7.0\Packs
+
+
+
+
+ C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.209\avrasm\inc
+
+ include
+ AVRASM
+
+
+ avrasm/inc
+
+
+
+
+ C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.209\avrasm\inc\m328pdef.inc
+
+ header
+ AVRASM
+ YpGdK/vCoyGIUkMyqjAbKQ==
+
+ avrasm/inc/m328pdef.inc
+
+
+
+
+ C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.209\avrasm\templates\main.asm
+ template
+ source
+ AVRASM
+ b6I5O+3qgHGGuX+ATzY57g==
+
+ avrasm/templates/main.asm
+ Main file (.asm)
+
+
+
+ ATmega_DFP
+ C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.2.209/Atmel.ATmega_DFP.pdsc
+ 1.2.209
+ true
+ ATmega328P
+
+
+
+ Resolved
+ Fixed
+ true
+
+
+
\ No newline at end of file
diff --git a/P1/P1/main.asm b/P1/P1/main.asm
new file mode 100644
index 0000000..42ed9ef
--- /dev/null
+++ b/P1/P1/main.asm
@@ -0,0 +1,12 @@
+;
+; P1.asm
+;
+; Created: 12.10.2023 22:54:52
+; Author : Safak
+;
+
+
+; Replace with your application code
+start:
+ inc r16
+ rjmp start