
ATtiny13 рдбрд┐рд╡рд╛рдЗрд╕, рдЬрд┐рд╕реЗ рдЕрд╕реЗрдВрдмрд▓рд░ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП 290 16-рдмрд┐рдЯ рд╢рдмреНрджреЛрдВ рдХреЗ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдкрд░ рдЫрд╣ рдмрдЯрди рдХреЗ рдХреЛрдб рдХреЛ рдпрд╛рдж рдХрд░рддрд╛ рд╣реИ рдФрд░ рддреАрди рднрд╛рд░реЛрдВ рдХреЛ рдЪрд╛рд▓реВ / рдмрдВрдж рдХрд░рддрд╛ рд╣реИред
рдбреНрд░рд╛рдЗрд╡рд┐рдВрдЧ:

рдорд╛рдирдХ TSOP1740 IR рд░рд┐рд╕реАрд╡рд░ рдЙрд▓рдЯрд╛ рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рд╛рдкреНрдд рд╕рдВрдХреЗрдд рдПрдХ INT0 рд╡реНрдпрд╡рдзрд╛рди рдХрд╛ рдХрд╛рд░рдг рдмрдирддреЗ рд╣реИрдВред рдлрд░реНрдорд╡реЗрдпрд░ рдЕрдкрд▓реЛрдб рдХреЗ рджреМрд░рд╛рди рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд╕реЗ рдЖрдИрдЖрд░ рд░рд┐рд╕реАрд╡рд░ рдХреЛ рдЕрдирдЯрд╛рдЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╡рд░реЛрдзрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдбрд┐рд╡рд╛рдЗрд╕ рдмрдЯрди рдХреЛрдб рд╕рд┐рдЦрд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИред PB3 рдЗрдирдкреБрдЯ рдкрд░ рджрдмрд╛рдП рдЧрдП рдмрдЯрди рдХреЗ рд╕рд╛рде рдмрд┐рдЬрд▓реА рдЪрд╛рд▓реВ рдХрд░реЗрдВ (рддрдм рдЖрдк рдЗрд╕реЗ рдЬрд╛рд░реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред рдкрд╣рд▓рд╛ рднрд╛рд░ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рддреБрд░рдВрдд рдЪрд╛рд▓реВ рдФрд░ рдмрдВрдж рд╣реЛрдЧрд╛ред рд╣рдо рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдкрд░ рдмрдЯрди рджрдмрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рдкрд╣рд▓реЗ рд▓реЛрдб рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЬреИрд╕реЗ рд╣реА рд░рд┐рдореЛрдЯ рдПрдХ рд╣реА рдХреЛрдб рдХреЛ рджреЛ рдмрд╛рд░ рднреЗрдЬрддрд╛ рд╣реИ (рдпрд╣ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдк рдмрдЯрди рдХреЛ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рджрдмрд╛рдП рд░рдЦреЗрдВ), рдкрд╣рд▓рд╛ рд▓реЛрдб рдкрд╛рдВрдЪ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдЪрд╛рд▓реВ рд╣реЛрдЧрд╛ рдФрд░ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рджреВрд╕рд░рд╛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдЪрд╛рд▓реВ рд╣реЛрдЧрд╛ рдФрд░ рддреБрд░рдВрдд рдмрдВрдж рднреА рд╣реЛрдЧрд╛ред рд╣рдо рджреВрд╕рд░реЗ рд▓реЛрдб рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдЯрди рдХреЗ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рддреАрд╕рд░рд╛ред рдЕрдм рд╣рдо рдмрдЯрди рдХреЛрдб рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рд▓реЛрдб рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдХрд╛рд░реНрдпрдХреНрд░рдо EEPROM рдХреЛ рдХреЛрдб рд▓рд┐рдЦреЗрдЧрд╛, рдЕрдм рдЖрдкрдХреЛ рдкрд╛рд╡рд░ рдХреЛ рдмрдВрдж рдФрд░ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди PB3 рдЗрдирдкреБрдЯ рдкрд░ рдмрдЯрди рджрдмрд╛рдПрдВ рдирд╣реАрдВред рдбрд┐рд╡рд╛рдЗрд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдореЛрдб рдореЗрдВ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдЖрдк рд▓реЛрдб рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд▓реЛрдб рдХреА рдЬрд╛рдБрдЪ рдХрд░рддреЗ рд╕рдордп, рдПрд▓ рдИ рдбреА рдХреЛ рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╣рдо рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдХреБрдВрдЬреА рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд░рд┐рд▓реЗ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рддреАрди рдЪрд╛рдмрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЗ рд╕рд░реНрдХрд┐рдЯ рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде рд╕реВрдЪрдХ рдПрд▓ рдИ рдбреА рдХреЛ рдЬрдЧрд╣ рдореЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

рджрд░рдЕрд╕рд▓, рдЖрдо рддрд╛рд░ рд╕реЗ рдЙрддреНрд╕рд░реНрдЬрдХ рджреНрд╡рд╛рд░рд╛ рдЬреБрдбрд╝реЗ рдПрдирдкреАрдПрди рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рд▓реЗрдЦрдХ рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 2700, 4000 рдФрд░ 6400 K рдХреЗ рд░рдВрдЧ рддрд╛рдкрдорд╛рди рд╡рд╛рд▓реЗ рдПрд▓рдИрдбреА рд▓реИрдВрдкреНрд╕ рдХреЛ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рдСрдЯреЛрдореЗрд╢рди рдкрд░ рднрд░реЛрд╕рд╛ рдХрд┐рдП рдмрд┐рдирд╛, рдЙрдиреНрд╣реЗрдВ рд╕рд░реНрдХреИрдбрд┐рдпрди рд░рд┐рджрдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХреЛрдбрд╛рдВрддрд░рдХ рдХреЛрдб:
HTML рд╕реНрд╡рд░реВрдкрдг рдХреЗ рдмрд┐рдирд╛ рдФрд░ рдмрд┐рдирд╛ ред
рдкреБрд╖реНрдЯрд┐ рд╣реИ рдХрд┐ 290 16-рдмрд┐рдЯ рд╢рдмреНрджреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛:
gavrasm Gerd's AVR assembler version 3.5 (C)2015 by DG4FAC ---------------------------------------------------------- Source file: 12_IR-Rx_Switch.asm Hex file: 12_IR-Rx_Switch.hex Eeprom file: 12_IR-Rx_Switch.eep Compiled: 23.11.2016, 23:23:05 Pass: 2 1: ; 2: ; *************************************** 3: ; * IR-Switch 3-Channel with ATtiny13 * 4: ; * (C)2016 by www.avr-asm-tutorial.net * 5: ; *************************************** ... Program : 290 words. Constants : 0 words. Total program memory: 290 words. Eeprom space : 13 bytes. Data segment : 29 bytes. Compilation completed, no errors. Compilation ended 23.11.2016, 23:23:05