├── ADC_interface ├── AVR_registers.h ├── adc.c ├── adc.h ├── common_macros.h ├── micro_config.h ├── potentiometer.c └── standard_library.h ├── Delay_driver ├── delay.c └── delay.h ├── Door_locker_security_system ├── MC1 │ ├── AVR_registers.h │ ├── LCD.c │ ├── LCD.h │ ├── MC1.c │ ├── Timer.c │ ├── Timer.h │ ├── UART.c │ ├── UART.h │ ├── common_macros.h │ ├── delay.c │ ├── delay.h │ ├── keypad.c │ ├── keypad.h │ └── standard_library.h ├── MC2 │ ├── AVR_registers.h │ ├── DC_Motor.c │ ├── DC_Motor.h │ ├── EEPROM_external.c │ ├── EEPROM_external.h │ ├── MC2.c │ ├── TWI.c │ ├── TWI.h │ ├── Timer.c │ ├── Timer.h │ ├── UART.c │ ├── UART.h │ ├── common_macros.h │ ├── delay.c │ ├── delay.h │ └── standard_library.h └── Simulation │ └── Final_Project.pdsprj ├── Duty_cycle_without_ICU ├── Eclipse │ ├── AVR_registers.h │ ├── External_Interrupt.c │ ├── External_Interrupt.h │ ├── LCD.c │ ├── LCD.h │ ├── Timer.c │ ├── Timer.h │ ├── common_macros.h │ ├── measure_duty_cycle.c │ └── standard_library.h └── Simulation │ └── Exercise1_Duty.pdsprj ├── External_Interrupt_interface ├── AVR_registers.h ├── External_Interrupt.c ├── External_Interrupt.h ├── Test.c ├── common_macros.h └── standard_library.h ├── Keypad_And_SevenSegment_interface ├── AVR_registers.h ├── common_macros.h ├── keypad.c ├── keypad.h ├── main.c ├── seven_segment.c ├── seven_segment.h └── standard_library.h ├── LCD_interface ├── AVR_registers.h ├── LCD.c ├── LCD.h ├── common_macros.h ├── main.c └── standard_library.h ├── README.md ├── SPI_interface ├── SPI_RX │ ├── AVR_registers.h │ ├── LCD.c │ ├── LCD.h │ ├── SPI.c │ ├── SPI.h │ ├── SPI_RX.c │ ├── common_macros.h │ └── standard_library.h ├── SPI_TX │ ├── AVR_registers.h │ ├── SPI.c │ ├── SPI.h │ ├── SPI_TX.c │ ├── common_macros.h │ ├── keypad.c │ ├── keypad.h │ └── standard_library.h └── challenge.pdsprj ├── Simple_Calculator ├── AVR_registers.h ├── LCD.c ├── LCD.h ├── Simple calculator.pdsprj ├── common_macros.h ├── keypad.c ├── keypad.h ├── main.c └── standard_library.h ├── Simple_Microwave ├── Documrntation.pdf ├── Simulation │ └── Simple_Microwave.pdsprj └── Workspace │ ├── AVR_registers.h │ ├── Buttons.c │ ├── Buttons.h │ ├── DC_Motor.c │ ├── DC_Motor.h │ ├── DIO.h │ ├── External_Interrupt.c │ ├── External_Interrupt.h │ ├── LCD.c │ ├── LCD.h │ ├── Leds.c │ ├── Leds.h │ ├── Port.h │ ├── Simple_Microwave.c │ ├── Timer.c │ ├── Timer.h │ ├── common_macros.h │ ├── keypad.c │ ├── keypad.h │ └── standard_library.h ├── Timer_interface ├── AVR_registers.h ├── Timer.c ├── Timer.h ├── common_macros.h └── standard_library.h └── UART_interface ├── Challenge.pdsprj ├── UART_RX ├── AVR_registers.h ├── LCD.c ├── LCD.h ├── UART.c ├── UART.h ├── UART_RX.c ├── common_macros.h └── standard_library.h └── UART_TX ├── AVR_registers.h ├── UART.c ├── UART.h ├── UART_TX.c ├── common_macros.h ├── keypad.c ├── keypad.h └── standard_library.h /ADC_interface/AVR_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/ADC_interface/AVR_registers.h -------------------------------------------------------------------------------- /ADC_interface/adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/ADC_interface/adc.c -------------------------------------------------------------------------------- /ADC_interface/adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/ADC_interface/adc.h -------------------------------------------------------------------------------- /ADC_interface/common_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/ADC_interface/common_macros.h -------------------------------------------------------------------------------- /ADC_interface/micro_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/ADC_interface/micro_config.h -------------------------------------------------------------------------------- /ADC_interface/potentiometer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/ADC_interface/potentiometer.c -------------------------------------------------------------------------------- /ADC_interface/standard_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/ADC_interface/standard_library.h -------------------------------------------------------------------------------- /Delay_driver/delay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Delay_driver/delay.c -------------------------------------------------------------------------------- /Delay_driver/delay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Delay_driver/delay.h -------------------------------------------------------------------------------- /Door_locker_security_system/MC1/AVR_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC1/AVR_registers.h -------------------------------------------------------------------------------- /Door_locker_security_system/MC1/LCD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC1/LCD.c -------------------------------------------------------------------------------- /Door_locker_security_system/MC1/LCD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC1/LCD.h -------------------------------------------------------------------------------- /Door_locker_security_system/MC1/MC1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC1/MC1.c -------------------------------------------------------------------------------- /Door_locker_security_system/MC1/Timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC1/Timer.c -------------------------------------------------------------------------------- /Door_locker_security_system/MC1/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC1/Timer.h -------------------------------------------------------------------------------- /Door_locker_security_system/MC1/UART.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC1/UART.c -------------------------------------------------------------------------------- /Door_locker_security_system/MC1/UART.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC1/UART.h -------------------------------------------------------------------------------- /Door_locker_security_system/MC1/common_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC1/common_macros.h -------------------------------------------------------------------------------- /Door_locker_security_system/MC1/delay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC1/delay.c -------------------------------------------------------------------------------- /Door_locker_security_system/MC1/delay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC1/delay.h -------------------------------------------------------------------------------- /Door_locker_security_system/MC1/keypad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC1/keypad.c -------------------------------------------------------------------------------- /Door_locker_security_system/MC1/keypad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC1/keypad.h -------------------------------------------------------------------------------- /Door_locker_security_system/MC1/standard_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC1/standard_library.h -------------------------------------------------------------------------------- /Door_locker_security_system/MC2/AVR_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC2/AVR_registers.h -------------------------------------------------------------------------------- /Door_locker_security_system/MC2/DC_Motor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC2/DC_Motor.c -------------------------------------------------------------------------------- /Door_locker_security_system/MC2/DC_Motor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC2/DC_Motor.h -------------------------------------------------------------------------------- /Door_locker_security_system/MC2/EEPROM_external.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC2/EEPROM_external.c -------------------------------------------------------------------------------- /Door_locker_security_system/MC2/EEPROM_external.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC2/EEPROM_external.h -------------------------------------------------------------------------------- /Door_locker_security_system/MC2/MC2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC2/MC2.c -------------------------------------------------------------------------------- /Door_locker_security_system/MC2/TWI.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC2/TWI.c -------------------------------------------------------------------------------- /Door_locker_security_system/MC2/TWI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC2/TWI.h -------------------------------------------------------------------------------- /Door_locker_security_system/MC2/Timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC2/Timer.c -------------------------------------------------------------------------------- /Door_locker_security_system/MC2/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC2/Timer.h -------------------------------------------------------------------------------- /Door_locker_security_system/MC2/UART.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC2/UART.c -------------------------------------------------------------------------------- /Door_locker_security_system/MC2/UART.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC2/UART.h -------------------------------------------------------------------------------- /Door_locker_security_system/MC2/common_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC2/common_macros.h -------------------------------------------------------------------------------- /Door_locker_security_system/MC2/delay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC2/delay.c -------------------------------------------------------------------------------- /Door_locker_security_system/MC2/delay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC2/delay.h -------------------------------------------------------------------------------- /Door_locker_security_system/MC2/standard_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/MC2/standard_library.h -------------------------------------------------------------------------------- /Door_locker_security_system/Simulation/Final_Project.pdsprj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Door_locker_security_system/Simulation/Final_Project.pdsprj -------------------------------------------------------------------------------- /Duty_cycle_without_ICU/Eclipse/AVR_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Duty_cycle_without_ICU/Eclipse/AVR_registers.h -------------------------------------------------------------------------------- /Duty_cycle_without_ICU/Eclipse/External_Interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Duty_cycle_without_ICU/Eclipse/External_Interrupt.c -------------------------------------------------------------------------------- /Duty_cycle_without_ICU/Eclipse/External_Interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Duty_cycle_without_ICU/Eclipse/External_Interrupt.h -------------------------------------------------------------------------------- /Duty_cycle_without_ICU/Eclipse/LCD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Duty_cycle_without_ICU/Eclipse/LCD.c -------------------------------------------------------------------------------- /Duty_cycle_without_ICU/Eclipse/LCD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Duty_cycle_without_ICU/Eclipse/LCD.h -------------------------------------------------------------------------------- /Duty_cycle_without_ICU/Eclipse/Timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Duty_cycle_without_ICU/Eclipse/Timer.c -------------------------------------------------------------------------------- /Duty_cycle_without_ICU/Eclipse/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Duty_cycle_without_ICU/Eclipse/Timer.h -------------------------------------------------------------------------------- /Duty_cycle_without_ICU/Eclipse/common_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Duty_cycle_without_ICU/Eclipse/common_macros.h -------------------------------------------------------------------------------- /Duty_cycle_without_ICU/Eclipse/measure_duty_cycle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Duty_cycle_without_ICU/Eclipse/measure_duty_cycle.c -------------------------------------------------------------------------------- /Duty_cycle_without_ICU/Eclipse/standard_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Duty_cycle_without_ICU/Eclipse/standard_library.h -------------------------------------------------------------------------------- /Duty_cycle_without_ICU/Simulation/Exercise1_Duty.pdsprj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Duty_cycle_without_ICU/Simulation/Exercise1_Duty.pdsprj -------------------------------------------------------------------------------- /External_Interrupt_interface/AVR_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/External_Interrupt_interface/AVR_registers.h -------------------------------------------------------------------------------- /External_Interrupt_interface/External_Interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/External_Interrupt_interface/External_Interrupt.c -------------------------------------------------------------------------------- /External_Interrupt_interface/External_Interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/External_Interrupt_interface/External_Interrupt.h -------------------------------------------------------------------------------- /External_Interrupt_interface/Test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/External_Interrupt_interface/Test.c -------------------------------------------------------------------------------- /External_Interrupt_interface/common_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/External_Interrupt_interface/common_macros.h -------------------------------------------------------------------------------- /External_Interrupt_interface/standard_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/External_Interrupt_interface/standard_library.h -------------------------------------------------------------------------------- /Keypad_And_SevenSegment_interface/AVR_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Keypad_And_SevenSegment_interface/AVR_registers.h -------------------------------------------------------------------------------- /Keypad_And_SevenSegment_interface/common_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Keypad_And_SevenSegment_interface/common_macros.h -------------------------------------------------------------------------------- /Keypad_And_SevenSegment_interface/keypad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Keypad_And_SevenSegment_interface/keypad.c -------------------------------------------------------------------------------- /Keypad_And_SevenSegment_interface/keypad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Keypad_And_SevenSegment_interface/keypad.h -------------------------------------------------------------------------------- /Keypad_And_SevenSegment_interface/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Keypad_And_SevenSegment_interface/main.c -------------------------------------------------------------------------------- /Keypad_And_SevenSegment_interface/seven_segment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Keypad_And_SevenSegment_interface/seven_segment.c -------------------------------------------------------------------------------- /Keypad_And_SevenSegment_interface/seven_segment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Keypad_And_SevenSegment_interface/seven_segment.h -------------------------------------------------------------------------------- /Keypad_And_SevenSegment_interface/standard_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Keypad_And_SevenSegment_interface/standard_library.h -------------------------------------------------------------------------------- /LCD_interface/AVR_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/LCD_interface/AVR_registers.h -------------------------------------------------------------------------------- /LCD_interface/LCD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/LCD_interface/LCD.c -------------------------------------------------------------------------------- /LCD_interface/LCD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/LCD_interface/LCD.h -------------------------------------------------------------------------------- /LCD_interface/common_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/LCD_interface/common_macros.h -------------------------------------------------------------------------------- /LCD_interface/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/LCD_interface/main.c -------------------------------------------------------------------------------- /LCD_interface/standard_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/LCD_interface/standard_library.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # AVR_Projects -------------------------------------------------------------------------------- /SPI_interface/SPI_RX/AVR_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/SPI_interface/SPI_RX/AVR_registers.h -------------------------------------------------------------------------------- /SPI_interface/SPI_RX/LCD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/SPI_interface/SPI_RX/LCD.c -------------------------------------------------------------------------------- /SPI_interface/SPI_RX/LCD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/SPI_interface/SPI_RX/LCD.h -------------------------------------------------------------------------------- /SPI_interface/SPI_RX/SPI.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/SPI_interface/SPI_RX/SPI.c -------------------------------------------------------------------------------- /SPI_interface/SPI_RX/SPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/SPI_interface/SPI_RX/SPI.h -------------------------------------------------------------------------------- /SPI_interface/SPI_RX/SPI_RX.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/SPI_interface/SPI_RX/SPI_RX.c -------------------------------------------------------------------------------- /SPI_interface/SPI_RX/common_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/SPI_interface/SPI_RX/common_macros.h -------------------------------------------------------------------------------- /SPI_interface/SPI_RX/standard_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/SPI_interface/SPI_RX/standard_library.h -------------------------------------------------------------------------------- /SPI_interface/SPI_TX/AVR_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/SPI_interface/SPI_TX/AVR_registers.h -------------------------------------------------------------------------------- /SPI_interface/SPI_TX/SPI.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/SPI_interface/SPI_TX/SPI.c -------------------------------------------------------------------------------- /SPI_interface/SPI_TX/SPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/SPI_interface/SPI_TX/SPI.h -------------------------------------------------------------------------------- /SPI_interface/SPI_TX/SPI_TX.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/SPI_interface/SPI_TX/SPI_TX.c -------------------------------------------------------------------------------- /SPI_interface/SPI_TX/common_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/SPI_interface/SPI_TX/common_macros.h -------------------------------------------------------------------------------- /SPI_interface/SPI_TX/keypad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/SPI_interface/SPI_TX/keypad.c -------------------------------------------------------------------------------- /SPI_interface/SPI_TX/keypad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/SPI_interface/SPI_TX/keypad.h -------------------------------------------------------------------------------- /SPI_interface/SPI_TX/standard_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/SPI_interface/SPI_TX/standard_library.h -------------------------------------------------------------------------------- /SPI_interface/challenge.pdsprj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/SPI_interface/challenge.pdsprj -------------------------------------------------------------------------------- /Simple_Calculator/AVR_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Calculator/AVR_registers.h -------------------------------------------------------------------------------- /Simple_Calculator/LCD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Calculator/LCD.c -------------------------------------------------------------------------------- /Simple_Calculator/LCD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Calculator/LCD.h -------------------------------------------------------------------------------- /Simple_Calculator/Simple calculator.pdsprj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Calculator/Simple calculator.pdsprj -------------------------------------------------------------------------------- /Simple_Calculator/common_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Calculator/common_macros.h -------------------------------------------------------------------------------- /Simple_Calculator/keypad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Calculator/keypad.c -------------------------------------------------------------------------------- /Simple_Calculator/keypad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Calculator/keypad.h -------------------------------------------------------------------------------- /Simple_Calculator/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Calculator/main.c -------------------------------------------------------------------------------- /Simple_Calculator/standard_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Calculator/standard_library.h -------------------------------------------------------------------------------- /Simple_Microwave/Documrntation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Documrntation.pdf -------------------------------------------------------------------------------- /Simple_Microwave/Simulation/Simple_Microwave.pdsprj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Simulation/Simple_Microwave.pdsprj -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/AVR_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/AVR_registers.h -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/Buttons.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/Buttons.c -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/Buttons.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/Buttons.h -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/DC_Motor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/DC_Motor.c -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/DC_Motor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/DC_Motor.h -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/DIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/DIO.h -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/External_Interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/External_Interrupt.c -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/External_Interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/External_Interrupt.h -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/LCD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/LCD.c -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/LCD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/LCD.h -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/Leds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/Leds.c -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/Leds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/Leds.h -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/Port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/Port.h -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/Simple_Microwave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/Simple_Microwave.c -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/Timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/Timer.c -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/Timer.h -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/common_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/common_macros.h -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/keypad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/keypad.c -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/keypad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/keypad.h -------------------------------------------------------------------------------- /Simple_Microwave/Workspace/standard_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Simple_Microwave/Workspace/standard_library.h -------------------------------------------------------------------------------- /Timer_interface/AVR_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Timer_interface/AVR_registers.h -------------------------------------------------------------------------------- /Timer_interface/Timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Timer_interface/Timer.c -------------------------------------------------------------------------------- /Timer_interface/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Timer_interface/Timer.h -------------------------------------------------------------------------------- /Timer_interface/common_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Timer_interface/common_macros.h -------------------------------------------------------------------------------- /Timer_interface/standard_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/Timer_interface/standard_library.h -------------------------------------------------------------------------------- /UART_interface/Challenge.pdsprj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/UART_interface/Challenge.pdsprj -------------------------------------------------------------------------------- /UART_interface/UART_RX/AVR_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/UART_interface/UART_RX/AVR_registers.h -------------------------------------------------------------------------------- /UART_interface/UART_RX/LCD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/UART_interface/UART_RX/LCD.c -------------------------------------------------------------------------------- /UART_interface/UART_RX/LCD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/UART_interface/UART_RX/LCD.h -------------------------------------------------------------------------------- /UART_interface/UART_RX/UART.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/UART_interface/UART_RX/UART.c -------------------------------------------------------------------------------- /UART_interface/UART_RX/UART.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/UART_interface/UART_RX/UART.h -------------------------------------------------------------------------------- /UART_interface/UART_RX/UART_RX.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/UART_interface/UART_RX/UART_RX.c -------------------------------------------------------------------------------- /UART_interface/UART_RX/common_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/UART_interface/UART_RX/common_macros.h -------------------------------------------------------------------------------- /UART_interface/UART_RX/standard_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/UART_interface/UART_RX/standard_library.h -------------------------------------------------------------------------------- /UART_interface/UART_TX/AVR_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/UART_interface/UART_TX/AVR_registers.h -------------------------------------------------------------------------------- /UART_interface/UART_TX/UART.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/UART_interface/UART_TX/UART.c -------------------------------------------------------------------------------- /UART_interface/UART_TX/UART.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/UART_interface/UART_TX/UART.h -------------------------------------------------------------------------------- /UART_interface/UART_TX/UART_TX.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/UART_interface/UART_TX/UART_TX.c -------------------------------------------------------------------------------- /UART_interface/UART_TX/common_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/UART_interface/UART_TX/common_macros.h -------------------------------------------------------------------------------- /UART_interface/UART_TX/keypad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/UART_interface/UART_TX/keypad.c -------------------------------------------------------------------------------- /UART_interface/UART_TX/keypad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/UART_interface/UART_TX/keypad.h -------------------------------------------------------------------------------- /UART_interface/UART_TX/standard_library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NourAlaaeldin/AVR_Projects/HEAD/UART_interface/UART_TX/standard_library.h --------------------------------------------------------------------------------