├── 0-AVR Assembler Known Issues.pdf ├── 2-AVR Assembler Syntax.pdf ├── AVRinstr2002.PDF ├── AVRinstructions.pdf ├── AllInOne1397.pdf ├── AtmegaSlides ├── 0-ItroductionToMicrocontrollers-p18.pdf ├── 1-Microcontorlers-p35.pdf ├── 10-Timer0-p77.pdf ├── 11-AnalogComparator-p12.pdf ├── 12-AnologToDigitalConvertor-p66.pdf ├── 13-SleepModes-p4.pdf ├── 14-USART-p67.pdf ├── 2-AVR-Architecrure-p21.pdf ├── 3-CPU-p31.pdf ├── 4-ClockSystem-p34.pdf ├── 5-ResetWatchDogTimer-p27.pdf ├── 6-Memories-p31.pdf ├── 7-AddressingModesInstructions-p34.pdf ├── 8-IO-Ports-p40.pdf └── 9-Interrupts-p47.pdf ├── Book ├── Arya.pdf ├── Assembly programming │ ├── 0-AVR Assembler Known Issues.pdf │ ├── 1-Assembler Source.pdf │ ├── 2-AVR Assembler Syntax.pdf │ ├── 3-Assembler Directives.pdf │ └── 4-Expressions.pdf └── Jozveh 0 ta 100 AVR V2-1.pdf ├── Exams ├── 962 - Final - Answer.pdf └── AllInOne1397.pdf ├── Final Slide ├── 10-Timer0-p77.pdf ├── 11-AnalogComparator-p12.pdf ├── 12-AnologToDigitalConvertor-p66.pdf ├── 13-SleepModes-p4.pdf ├── 14-USART-p67.pdf ├── Chapter 4-p70.pdf ├── Chapter-ARM-STM32F.pdf ├── Chapter-IOs.pdf ├── Memories-Part1-p29.pdf └── Memories-Part2-p38.pdf ├── HomeWork └── T-1397-2 │ ├── 1 │ └── T-1397-2-MP-HW1.pdf │ ├── 2 │ └── T-1397-2-MP-HW2.pdf │ ├── 3 │ └── T-1397-2-MP-HW3.pdf │ ├── 4 │ └── T-1397-2-MP-HW4.pdf │ ├── 5 │ └── T-1397-2-MP-HW5.pdf │ ├── 6 │ └── T-1397-2-MP-HW6.pdf │ ├── 8 │ └── T-1397-2-MP-HW8.pdf │ └── گزارش کار آزمایش 11.pdf ├── Instruction Set Summary.pdf ├── LCD.pdf ├── MP-Final.pdf ├── MP-Midterm.pdf ├── Midterm Slide ├── 1-Microcontorlers-p35.pdf ├── 10-Timer0-p77.pdf ├── 2-AVR-Architecrure-p21.pdf ├── 3-CPU-p31.pdf ├── 4-ClockSystem-p34.pdf ├── 5-ResetWatchDogTimer-p27.pdf ├── 6-Memories-p31.pdf ├── 7-AddressingModesInstructions-p34.pdf ├── 8-IO-Ports-p40.pdf ├── 9-Interrupts-p47.pdf ├── Chapter 1.pdf └── Chapter 2.pdf ├── Pamphlet ├── Jozveh 0 ta 100 AVR V2-1.pdf ├── MP-Final.pdf ├── MP-Midterm.pdf ├── Micro1.pdf ├── Micro10.pdf ├── Micro12.pdf ├── Micro2.pdf ├── Micro3.pdf ├── Micro4.pdf ├── Micro5.pdf ├── Micro6.pdf ├── Micro7.pdf ├── Micro8.pdf └── Micro9.pdf ├── Programmer.pdf ├── USART.pdf ├── Visual Studio and USART.pdf ├── assembly Test ├── Test.atsln └── Test │ ├── ADC_HUMIDITY.asm │ ├── Debug │ ├── Test.hex │ ├── Test.lss │ ├── Test.map │ ├── Test.obj │ └── Test.tmp │ ├── Test.asmproj │ ├── Test.componentinfo.xml │ └── main.asm ├── assembly Test2 ├── Test2.atsln └── Test2 │ ├── Debug │ ├── Test2.hex │ ├── Test2.lss │ ├── Test2.map │ ├── Test2.obj │ └── Test2.tmp │ ├── Test2.asmproj │ ├── Test2.componentinfo.xml │ └── main.asm ├── dsh.958-112.1.pdf └── keyboard.pdf /0-AVR Assembler Known Issues.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/0-AVR Assembler Known Issues.pdf -------------------------------------------------------------------------------- /2-AVR Assembler Syntax.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/2-AVR Assembler Syntax.pdf -------------------------------------------------------------------------------- /AVRinstr2002.PDF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AVRinstr2002.PDF -------------------------------------------------------------------------------- /AVRinstructions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AVRinstructions.pdf -------------------------------------------------------------------------------- /AllInOne1397.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AllInOne1397.pdf -------------------------------------------------------------------------------- /AtmegaSlides/0-ItroductionToMicrocontrollers-p18.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AtmegaSlides/0-ItroductionToMicrocontrollers-p18.pdf -------------------------------------------------------------------------------- /AtmegaSlides/1-Microcontorlers-p35.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AtmegaSlides/1-Microcontorlers-p35.pdf -------------------------------------------------------------------------------- /AtmegaSlides/10-Timer0-p77.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AtmegaSlides/10-Timer0-p77.pdf -------------------------------------------------------------------------------- /AtmegaSlides/11-AnalogComparator-p12.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AtmegaSlides/11-AnalogComparator-p12.pdf -------------------------------------------------------------------------------- /AtmegaSlides/12-AnologToDigitalConvertor-p66.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AtmegaSlides/12-AnologToDigitalConvertor-p66.pdf -------------------------------------------------------------------------------- /AtmegaSlides/13-SleepModes-p4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AtmegaSlides/13-SleepModes-p4.pdf -------------------------------------------------------------------------------- /AtmegaSlides/14-USART-p67.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AtmegaSlides/14-USART-p67.pdf -------------------------------------------------------------------------------- /AtmegaSlides/2-AVR-Architecrure-p21.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AtmegaSlides/2-AVR-Architecrure-p21.pdf -------------------------------------------------------------------------------- /AtmegaSlides/3-CPU-p31.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AtmegaSlides/3-CPU-p31.pdf -------------------------------------------------------------------------------- /AtmegaSlides/4-ClockSystem-p34.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AtmegaSlides/4-ClockSystem-p34.pdf -------------------------------------------------------------------------------- /AtmegaSlides/5-ResetWatchDogTimer-p27.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AtmegaSlides/5-ResetWatchDogTimer-p27.pdf -------------------------------------------------------------------------------- /AtmegaSlides/6-Memories-p31.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AtmegaSlides/6-Memories-p31.pdf -------------------------------------------------------------------------------- /AtmegaSlides/7-AddressingModesInstructions-p34.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AtmegaSlides/7-AddressingModesInstructions-p34.pdf -------------------------------------------------------------------------------- /AtmegaSlides/8-IO-Ports-p40.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AtmegaSlides/8-IO-Ports-p40.pdf -------------------------------------------------------------------------------- /AtmegaSlides/9-Interrupts-p47.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/AtmegaSlides/9-Interrupts-p47.pdf -------------------------------------------------------------------------------- /Book/Arya.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Book/Arya.pdf -------------------------------------------------------------------------------- /Book/Assembly programming/0-AVR Assembler Known Issues.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Book/Assembly programming/0-AVR Assembler Known Issues.pdf -------------------------------------------------------------------------------- /Book/Assembly programming/1-Assembler Source.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Book/Assembly programming/1-Assembler Source.pdf -------------------------------------------------------------------------------- /Book/Assembly programming/2-AVR Assembler Syntax.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Book/Assembly programming/2-AVR Assembler Syntax.pdf -------------------------------------------------------------------------------- /Book/Assembly programming/3-Assembler Directives.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Book/Assembly programming/3-Assembler Directives.pdf -------------------------------------------------------------------------------- /Book/Assembly programming/4-Expressions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Book/Assembly programming/4-Expressions.pdf -------------------------------------------------------------------------------- /Book/Jozveh 0 ta 100 AVR V2-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Book/Jozveh 0 ta 100 AVR V2-1.pdf -------------------------------------------------------------------------------- /Exams/962 - Final - Answer.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Exams/962 - Final - Answer.pdf -------------------------------------------------------------------------------- /Exams/AllInOne1397.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Exams/AllInOne1397.pdf -------------------------------------------------------------------------------- /Final Slide/10-Timer0-p77.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Final Slide/10-Timer0-p77.pdf -------------------------------------------------------------------------------- /Final Slide/11-AnalogComparator-p12.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Final Slide/11-AnalogComparator-p12.pdf -------------------------------------------------------------------------------- /Final Slide/12-AnologToDigitalConvertor-p66.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Final Slide/12-AnologToDigitalConvertor-p66.pdf -------------------------------------------------------------------------------- /Final Slide/13-SleepModes-p4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Final Slide/13-SleepModes-p4.pdf -------------------------------------------------------------------------------- /Final Slide/14-USART-p67.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Final Slide/14-USART-p67.pdf -------------------------------------------------------------------------------- /Final Slide/Chapter 4-p70.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Final Slide/Chapter 4-p70.pdf -------------------------------------------------------------------------------- /Final Slide/Chapter-ARM-STM32F.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Final Slide/Chapter-ARM-STM32F.pdf -------------------------------------------------------------------------------- /Final Slide/Chapter-IOs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Final Slide/Chapter-IOs.pdf -------------------------------------------------------------------------------- /Final Slide/Memories-Part1-p29.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Final Slide/Memories-Part1-p29.pdf -------------------------------------------------------------------------------- /Final Slide/Memories-Part2-p38.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Final Slide/Memories-Part2-p38.pdf -------------------------------------------------------------------------------- /HomeWork/T-1397-2/1/T-1397-2-MP-HW1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/HomeWork/T-1397-2/1/T-1397-2-MP-HW1.pdf -------------------------------------------------------------------------------- /HomeWork/T-1397-2/2/T-1397-2-MP-HW2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/HomeWork/T-1397-2/2/T-1397-2-MP-HW2.pdf -------------------------------------------------------------------------------- /HomeWork/T-1397-2/3/T-1397-2-MP-HW3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/HomeWork/T-1397-2/3/T-1397-2-MP-HW3.pdf -------------------------------------------------------------------------------- /HomeWork/T-1397-2/4/T-1397-2-MP-HW4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/HomeWork/T-1397-2/4/T-1397-2-MP-HW4.pdf -------------------------------------------------------------------------------- /HomeWork/T-1397-2/5/T-1397-2-MP-HW5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/HomeWork/T-1397-2/5/T-1397-2-MP-HW5.pdf -------------------------------------------------------------------------------- /HomeWork/T-1397-2/6/T-1397-2-MP-HW6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/HomeWork/T-1397-2/6/T-1397-2-MP-HW6.pdf -------------------------------------------------------------------------------- /HomeWork/T-1397-2/8/T-1397-2-MP-HW8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/HomeWork/T-1397-2/8/T-1397-2-MP-HW8.pdf -------------------------------------------------------------------------------- /HomeWork/T-1397-2/گزارش کار آزمایش 11.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/HomeWork/T-1397-2/گزارش کار آزمایش 11.pdf -------------------------------------------------------------------------------- /Instruction Set Summary.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Instruction Set Summary.pdf -------------------------------------------------------------------------------- /LCD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/LCD.pdf -------------------------------------------------------------------------------- /MP-Final.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/MP-Final.pdf -------------------------------------------------------------------------------- /MP-Midterm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/MP-Midterm.pdf -------------------------------------------------------------------------------- /Midterm Slide/1-Microcontorlers-p35.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Midterm Slide/1-Microcontorlers-p35.pdf -------------------------------------------------------------------------------- /Midterm Slide/10-Timer0-p77.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Midterm Slide/10-Timer0-p77.pdf -------------------------------------------------------------------------------- /Midterm Slide/2-AVR-Architecrure-p21.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Midterm Slide/2-AVR-Architecrure-p21.pdf -------------------------------------------------------------------------------- /Midterm Slide/3-CPU-p31.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Midterm Slide/3-CPU-p31.pdf -------------------------------------------------------------------------------- /Midterm Slide/4-ClockSystem-p34.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Midterm Slide/4-ClockSystem-p34.pdf -------------------------------------------------------------------------------- /Midterm Slide/5-ResetWatchDogTimer-p27.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Midterm Slide/5-ResetWatchDogTimer-p27.pdf -------------------------------------------------------------------------------- /Midterm Slide/6-Memories-p31.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Midterm Slide/6-Memories-p31.pdf -------------------------------------------------------------------------------- /Midterm Slide/7-AddressingModesInstructions-p34.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Midterm Slide/7-AddressingModesInstructions-p34.pdf -------------------------------------------------------------------------------- /Midterm Slide/8-IO-Ports-p40.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Midterm Slide/8-IO-Ports-p40.pdf -------------------------------------------------------------------------------- /Midterm Slide/9-Interrupts-p47.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Midterm Slide/9-Interrupts-p47.pdf -------------------------------------------------------------------------------- /Midterm Slide/Chapter 1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Midterm Slide/Chapter 1.pdf -------------------------------------------------------------------------------- /Midterm Slide/Chapter 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Midterm Slide/Chapter 2.pdf -------------------------------------------------------------------------------- /Pamphlet/Jozveh 0 ta 100 AVR V2-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Pamphlet/Jozveh 0 ta 100 AVR V2-1.pdf -------------------------------------------------------------------------------- /Pamphlet/MP-Final.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Pamphlet/MP-Final.pdf -------------------------------------------------------------------------------- /Pamphlet/MP-Midterm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Pamphlet/MP-Midterm.pdf -------------------------------------------------------------------------------- /Pamphlet/Micro1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Pamphlet/Micro1.pdf -------------------------------------------------------------------------------- /Pamphlet/Micro10.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Pamphlet/Micro10.pdf -------------------------------------------------------------------------------- /Pamphlet/Micro12.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Pamphlet/Micro12.pdf -------------------------------------------------------------------------------- /Pamphlet/Micro2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Pamphlet/Micro2.pdf -------------------------------------------------------------------------------- /Pamphlet/Micro3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Pamphlet/Micro3.pdf -------------------------------------------------------------------------------- /Pamphlet/Micro4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Pamphlet/Micro4.pdf -------------------------------------------------------------------------------- /Pamphlet/Micro5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Pamphlet/Micro5.pdf -------------------------------------------------------------------------------- /Pamphlet/Micro6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Pamphlet/Micro6.pdf -------------------------------------------------------------------------------- /Pamphlet/Micro7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Pamphlet/Micro7.pdf -------------------------------------------------------------------------------- /Pamphlet/Micro8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Pamphlet/Micro8.pdf -------------------------------------------------------------------------------- /Pamphlet/Micro9.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Pamphlet/Micro9.pdf -------------------------------------------------------------------------------- /Programmer.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Programmer.pdf -------------------------------------------------------------------------------- /USART.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/USART.pdf -------------------------------------------------------------------------------- /Visual Studio and USART.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/Visual Studio and USART.pdf -------------------------------------------------------------------------------- /assembly Test/Test.atsln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Atmel Studio Solution File, Format Version 11.00 4 | VisualStudioVersion = 14.0.23107.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{18226A42-8477-4023-8AD2-40C49DA407C9}") = "Test", "Test\Test.asmproj", "{59B1D629-9DCC-43ED-A0FD-8AB0E4D622AB}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|AVR = Debug|AVR 11 | Release|AVR = Release|AVR 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {59B1D629-9DCC-43ED-A0FD-8AB0E4D622AB}.Debug|AVR.ActiveCfg = Debug|AVR 15 | {59B1D629-9DCC-43ED-A0FD-8AB0E4D622AB}.Debug|AVR.Build.0 = Debug|AVR 16 | {59B1D629-9DCC-43ED-A0FD-8AB0E4D622AB}.Release|AVR.ActiveCfg = Release|AVR 17 | {59B1D629-9DCC-43ED-A0FD-8AB0E4D622AB}.Release|AVR.Build.0 = Release|AVR 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /assembly Test/Test/ADC_HUMIDITY.asm: -------------------------------------------------------------------------------- 1 | ; 2 | ; ADC_PRAC.asm 3 | ; 4 | ; Created: 5/18/2017 1:05:30 AM 5 | ; Author : aligholamee 6 | ; 7 | 8 | .include "m16_LCD_4bit.inc" 9 | ;======================DEF_SECTION======================================= 10 | .def ADC_LOW_BYTE=R21 11 | .def ADC_HIGH_BYTE=R22 12 | .def VOLT_REF1_LOW=R23 13 | .def VOLT_REF1_HIGH=R24 14 | .def VOLT_REF2_LOW=R25 15 | .def VOLT_REF2_HIGH=R26 16 | .def COMPARISON_RESULT=R27 17 | .def CNT1=R28 18 | .def CNT2=R29 19 | ;======================DEF_SECTION======================================= 20 | 21 | ;======================INT_VECTOR======================================== 22 | .org 0x001c 23 | rjmp ADC_COMPLETE_ISR 24 | ;======================INT_VECTOR======================================== 25 | 26 | start: 27 | ;======================INITIALIZE======================================== 28 | INITIALIZE: 29 | ldi CNT1,0x00 30 | ldi R16,low(RAMEND) 31 | out SPL,R16 32 | ldi R16,high(RAMEND) 33 | out SPH,R16 34 | ldi R16,(1< 2 | 2.2.7 3 | "ATmega16A" 4 | C:\Users\parham\Documents\Atmel Studio\7.0\Test\Test\Debug 5 | 6 | C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.150\avrasm\inc 7 | C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avrassembler\Include 8 | 9 | 10 | C:\Users\parham\Documents\Atmel Studio\7.0\Test\Test\main.asm 11 | 12 | C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.150\avrasm\inc\m16adef.inc 13 | 14 | 15 | C:\Users\parham\Documents\Atmel Studio\7.0\Test\Test\Debug\Test.obj 16 | 17 | 18 | Test.hex 19 | 20 | 21 | Test.map 22 | Test.lss 23 | 24 | 25 | C:\Users\parham\Documents\Atmel Studio\7.0\Test\Test\main.asm9 26 |
C:\Users\parham\Documents\Atmel Studio\7.0\Test\Test\main.asm17
27 | C:\Users\parham\Documents\Atmel Studio\7.0\Test\Test\main.asm37 28 | C:\Users\parham\Documents\Atmel Studio\7.0\Test\Test\main.asm32 29 |
30 | 31 | -------------------------------------------------------------------------------- /assembly Test/Test/Test.asmproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 2.0 5 | 7.0 6 | com.Atmel.AVRAssembler 7 | 59B1D629-9DCC-43ed-A0FD-8AB0E4D622AB 8 | none 9 | ATmega16A 10 | $(MSBuildProjectName) 11 | .obj 12 | $(MSBuildProjectDirectory)\$(Configuration) 13 | ASSEMBLY 14 | Test 15 | Test 16 | Test 17 | Native 18 | $(MSBuildProjectDirectory)\main.asm 19 | true 20 | false 21 | true 22 | true 23 | 0x20000000 24 | 25 | true 26 | exception_table 27 | 2 28 | 0 29 | 0 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | com.atmel.avrdbg.tool.simulator 44 | 45 | 0x1E9403 46 | 47 | 48 | 49 | 50 | 51 | com.atmel.avrdbg.tool.simulator 52 | 53 | 54 | Simulator 55 | 56 | 57 | 58 | 59 | 60 | True 61 | 62 | 63 | %24(PackRepoDir)\atmel\ATmega_DFP\1.2.150\avrasm\inc 64 | 65 | 66 | m16adef.inc 67 | 68 | 69 | Executable 70 | 71 | 72 | 73 | 74 | 75 | 76 | %24(PackRepoDir)\atmel\ATmega_DFP\1.2.150\avrasm\inc 77 | 78 | 79 | m16adef.inc 80 | 81 | 82 | 83 | 84 | 85 | Code 86 | 87 | 88 | 89 | -------------------------------------------------------------------------------- /assembly Test/Test/Test.componentinfo.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | Device 8 | Startup 9 | 10 | 11 | Atmel 12 | 1.2.0 13 | C:/Program Files (x86)\Atmel\Studio\7.0\Packs 14 | 15 | 16 | 17 | 18 | C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.150\avrasm\inc 19 | 20 | include 21 | AVRASM 22 | 23 | 24 | avrasm/inc 25 | 26 | 27 | 28 | 29 | C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.150\avrasm\inc\m16adef.inc 30 | 31 | header 32 | AVRASM 33 | 80bCQMaZglH5EHVSYQ8G0A== 34 | 35 | avrasm/inc/m16adef.inc 36 | 37 | 38 | 39 | 40 | C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.150\avrasm\templates\main.asm 41 | template 42 | source 43 | AVRASM 44 | 3Raz5HfnmiMxZeiKuTTjJQ== 45 | 46 | avrasm/templates/main.asm 47 | Main file (.asm) 48 | 49 | 50 | 51 | ATmega_DFP 52 | C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.2.150/Atmel.ATmega_DFP.pdsc 53 | 1.2.150 54 | true 55 | ATmega16A 56 | 57 | 58 | 59 | Resolved 60 | Fixed 61 | true 62 | 63 | 64 | -------------------------------------------------------------------------------- /assembly Test/Test/main.asm: -------------------------------------------------------------------------------- 1 | ; 2 | ; Test.asm 3 | ; 4 | ; Created: 4/11/2018 9:29:51 AM 5 | ; Author : parham 6 | ; 7 | 8 | .dseg 9 | number: .byte 2 10 | 11 | .cseg 12 | .org 0x0000 13 | rjmp Main 14 | reti 15 | reti 16 | 17 | Main: 18 | ldi r16, HIGH(RAMEND) 19 | out SPH, r16 20 | ldi r16, LOW(RAMEND) 21 | out SPL, r16 22 | ldi r16, 0 23 | 24 | clr r0 25 | sbrs r0, 0 26 | ldi r16, 10 27 | 28 | ldi ZH, HIGH(cn<<1) 29 | ldi ZL, LOW(cn<<1) 30 | lpm 31 | 32 | Loop: 33 | sts number, r16 34 | inc r16 35 | rjmp Loop 36 | 37 | cn: .db 'A', 'B' -------------------------------------------------------------------------------- /assembly Test2/Test2.atsln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Atmel Studio Solution File, Format Version 11.00 4 | VisualStudioVersion = 14.0.23107.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{18226A42-8477-4023-8AD2-40C49DA407C9}") = "Test2", "Test2\Test2.asmproj", "{59B1D629-9DCC-43ED-A0FD-8AB0E4D622AB}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|AVR = Debug|AVR 11 | Release|AVR = Release|AVR 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {59B1D629-9DCC-43ED-A0FD-8AB0E4D622AB}.Debug|AVR.ActiveCfg = Debug|AVR 15 | {59B1D629-9DCC-43ED-A0FD-8AB0E4D622AB}.Debug|AVR.Build.0 = Debug|AVR 16 | {59B1D629-9DCC-43ED-A0FD-8AB0E4D622AB}.Release|AVR.ActiveCfg = Release|AVR 17 | {59B1D629-9DCC-43ED-A0FD-8AB0E4D622AB}.Release|AVR.Build.0 = Release|AVR 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /assembly Test2/Test2/Debug/Test2.hex: -------------------------------------------------------------------------------- 1 | :020000020000FC 2 | :1000000002C01895189504E00EBF0FE50DBF0EEF66 3 | :0A001000E0E6F0E000830395FBCF6B 4 | :00000001FF 5 | -------------------------------------------------------------------------------- /assembly Test2/Test2/Debug/Test2.lss: -------------------------------------------------------------------------------- 1 | 2 | AVRASM ver. 2.2.7 c:\users\parham\Documents\Atmel Studio\7.0\Test2\Test2\main.asm Wed Apr 11 11:58:35 2018 3 | 4 | [builtin](2): Including file 'C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.150\avrasm\inc\m16adef.inc' 5 | [builtin](2): Including file 'C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.150\avrasm\inc\m16adef.inc' 6 | 7 | ; 8 | 9 | ;***** Created: 2011-02-09 12:03 ******* Source: ATmega16A.xml *********** 10 | ;************************************************************************* 11 | ;* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y 12 | ;* 13 | ;* Number : AVR000 14 | ;* File Name : "m16Adef.inc" 15 | ;* Title : Register/Bit Definitions for the ATmega16A 16 | ;* Date : 2011-02-09 17 | ;* Version : 2.35 18 | ;* Support E-mail : avr@atmel.com 19 | ;* Target MCU : ATmega16A 20 | ;* 21 | ;* DESCRIPTION 22 | ;* When including this file in the assembly program file, all I/O register 23 | ;* names and I/O register bit names appearing in the data book can be used. 24 | ;* In addition, the six registers forming the three data pointers X, Y and 25 | ;* Z have been assigned names XL - ZH. Highest RAM address for Internal 26 | ;* SRAM is also defined 27 | ;* 28 | ;* The Register names are represented by their hexadecimal address. 29 | ;* 30 | ;* The Register Bit names are represented by their bit number (0-7). 31 | ;* 32 | ;* Please observe the difference in using the bit names with instructions 33 | ;* such as "sbr"/"cbr" (set/clear bit in register) and "sbrs"/"sbrc" 34 | ;* (skip if bit in register set/cleared). The following example illustrates 35 | ;* this: 36 | ;* 37 | ;* in r16,PORTB ;read PORTB latch 38 | ;* sbr r16,(1< 2 | 2.2.7 3 | "ATmega16A" 4 | c:\users\parham\Documents\Atmel Studio\7.0\Test2\Test2\Debug 5 | 6 | C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.150\avrasm\inc 7 | C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avrassembler\Include 8 | 9 | 10 | c:\users\parham\Documents\Atmel Studio\7.0\Test2\Test2\main.asm 11 | 12 | C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.150\avrasm\inc\m16adef.inc 13 | 14 | 15 | c:\users\parham\Documents\Atmel Studio\7.0\Test2\Test2\Debug\Test2.obj 16 | 17 | 18 | Test2.hex 19 | 20 | 21 | Test2.map 22 | Test2.lss 23 | 24 | 25 | c:\users\parham\Documents\Atmel Studio\7.0\Test2\Test2\main.asm10 26 |
c:\users\parham\Documents\Atmel Studio\7.0\Test2\Test2\main.asm18
27 | c:\users\parham\Documents\Atmel Studio\7.0\Test2\Test2\main.asm25 28 |
29 | 30 | -------------------------------------------------------------------------------- /assembly Test2/Test2/Test2.asmproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 2.0 5 | 7.0 6 | com.Atmel.AVRAssembler 7 | 59B1D629-9DCC-43ed-A0FD-8AB0E4D622AB 8 | none 9 | ATmega16A 10 | $(MSBuildProjectName) 11 | .obj 12 | $(MSBuildProjectDirectory)\$(Configuration) 13 | ASSEMBLY 14 | Test2 15 | Test2 16 | Test2 17 | Native 18 | $(MSBuildProjectDirectory)\main.asm 19 | true 20 | false 21 | true 22 | true 23 | 0x20000000 24 | 25 | true 26 | exception_table 27 | 2 28 | 0 29 | 0 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | com.atmel.avrdbg.tool.simulator 44 | 45 | 0x1E9403 46 | 47 | 48 | 49 | 50 | 51 | com.atmel.avrdbg.tool.simulator 52 | 53 | 54 | Simulator 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | %24(PackRepoDir)\atmel\ATmega_DFP\1.2.150\avrasm\inc 63 | 64 | 65 | m16adef.inc 66 | 67 | 68 | Executable 69 | 70 | 71 | 72 | 73 | 74 | 75 | %24(PackRepoDir)\atmel\ATmega_DFP\1.2.150\avrasm\inc 76 | 77 | 78 | m16adef.inc 79 | 80 | 81 | 82 | 83 | 84 | Code 85 | 86 | 87 | 88 | -------------------------------------------------------------------------------- /assembly Test2/Test2/Test2.componentinfo.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | Device 8 | Startup 9 | 10 | 11 | Atmel 12 | 1.2.0 13 | C:/Program Files (x86)\Atmel\Studio\7.0\Packs 14 | 15 | 16 | 17 | 18 | C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.150\avrasm\inc 19 | 20 | include 21 | AVRASM 22 | 23 | 24 | avrasm/inc 25 | 26 | 27 | 28 | 29 | C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.150\avrasm\inc\m16adef.inc 30 | 31 | header 32 | AVRASM 33 | 80bCQMaZglH5EHVSYQ8G0A== 34 | 35 | avrasm/inc/m16adef.inc 36 | 37 | 38 | 39 | 40 | C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.150\avrasm\templates\main.asm 41 | template 42 | source 43 | AVRASM 44 | vaIiYccImqtPXRX6hEjCvA== 45 | 46 | avrasm/templates/main.asm 47 | Main file (.asm) 48 | 49 | 50 | 51 | ATmega_DFP 52 | C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.2.150/Atmel.ATmega_DFP.pdsc 53 | 1.2.150 54 | true 55 | ATmega16A 56 | 57 | 58 | 59 | Resolved 60 | Fixed 61 | true 62 | 63 | 64 | -------------------------------------------------------------------------------- /assembly Test2/Test2/main.asm: -------------------------------------------------------------------------------- 1 | ; 2 | ; Test2.asm 3 | ; 4 | ; Created: 4/11/2018 10:59:38 AM 5 | ; Author : parham 6 | ; 7 | 8 | 9 | .dseg 10 | number: .byte 2 11 | 12 | .cseg 13 | .org 0x0000 14 | rjmp Main 15 | reti 16 | reti 17 | 18 | Main: 19 | ldi r16, HIGH(RAMEND) 20 | out SPH, r16 21 | ldi r16, LOW(RAMEND) 22 | out SPL, r16 23 | ldi r16, 254 24 | 25 | Loop: 26 | ldi ZL, LOW(number) 27 | ldi ZH, HIGH(number) 28 | st Z, r16 29 | inc r16 30 | rjmp Loop -------------------------------------------------------------------------------- /dsh.958-112.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/dsh.958-112.1.pdf -------------------------------------------------------------------------------- /keyboard.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/varaste/Microprocessor/966fc50c1f41fd7368bb406323060cd0704024e9/keyboard.pdf --------------------------------------------------------------------------------