рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ "рд╣рд╛рд░реНрдЯ" рдпрд╛ рд╕рд░рд▓рддрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣рд╛рдиреА рдЬрд╛рд░реА рд░рдЦрдирд╛ рд╕рд┐рд▓рд┐рдХреЙрди рд▓реИрдмреНрд╕ C8051F320

рдЗрддрдирд╛ рд╕рдордп рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рд╕рд┐рд▓рд┐рдХреЙрди рд▓реИрдмреНрд╕ C8051F320 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЕрдкрдиреЗ рд╢рд┐рд▓реНрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд▓реЗрдЦ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдерд╛ред рдпрд╣ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдорд╛рдЗрдХ рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред
рдЫрд╡рд┐

рдХрдЯ рдХреЗ рддрд╣рдд рд╡рд┐рд╡рд░рдгред


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

рдХрд╛рд░реНрдп


рдХрд╛рд░реНрдп рдХрд╛рдлреА рд╕рд░рд▓ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдСрдкрд░реЗрд╢рди рдХреЗ рдмреАрдЪ рдЖрд╡рд╢реНрдпрдХ рджреЗрд░реА рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ, рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд╕реЗ рджреВрд░рд╕реНрде рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рд╕рд░рд▓ / рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпреВрдПрд╕рдмреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреАрд╕реА рд╕реЗ рдЗрди рджреЗрд░реА рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдЕрднреА рднреА рдЖрд╡рд╢реНрдпрдХ рдерд╛, рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдмрд╛рдж рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛, рдпрд╣ рдЗрддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред

рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╣рд┐рд╕реНрд╕рд╛


рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рднрд╛рдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдЬреЛ рдХрд┐ рджреВрд░рд╕реНрде рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдорд╛рдЗрдХреНрд░реЛрди рдХреА рдЬреЛрдбрд╝реА рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ "рджрд┐рд▓" рдЦреБрдж рдмреЛрд░реНрдб рдкрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓реЗ рдЧрдпрд╛ рдерд╛, рдФрд░ рд╢реБрд░реВ рдореЗрдВ рдЗрд╕рдХреА рдЧрдгрдирд╛ рдкрд░рд┐рдзреАрдп рдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рдмрд░рд╛рдмрд░реА рдкрд░ рдХреА рдЧрдИ рдереАред рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд▓реЗрдЦ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдкреВрд░реНрдгрддрд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЗрд╕рдХреА рдпреЛрдЬрдирд╛ рдФрд░ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдкреНрд░рд╕реНрддреБрдд рдХрд░реВрдВрдЧрд╛ред

рдХреБрд▓ рдореЗрдВ, рджреВрд░рд╕реНрде рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ 6 рдЯреБрдХрдбрд╝реЗ рдереЗ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рддреАрди рдлрд╛рдЗрдмрд░-рдСрдкреНрдЯрд┐рдХ рд╕рдВрдЪрд╛рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдереЗ, рджреЛ рд░рд┐рд▓реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдФрд░ 5 рд╡реЛрд▓реНрдЯ рдХреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдирд╛рдбрд╝реА рдХреЗ рд╕рд╛рдеред рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдмреЙрд╕ рдХреЛ рд╕рдордЭрджрд╛рд░реА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╕рдм рдХреБрдЫ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ рдФрд░, рддрджрдиреБрд╕рд╛рд░, рд╡реЗ рд╕рдХреНрд╖рдо рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдзрди рдЖрд╡рдВрдЯрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╕рд░реНрдХрд┐рдЯ рдЖрд░реЗрдЦ рдХреЛ рдЬрд▓реНрджреА рдФрд░ рдШреБрдЯрдиреЗ рдкрд░ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдореЗрдВ рдорд╛рдореВрд▓реА рдЦрд╛рдорд┐рдпрд╛рдВ рд╕рдВрднрд╡ рд╣реИрдВред рд╡рд╣рд╛рдБ рд╡рд╣ рд╣реИред



рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рдЙрдкрдХрд░рдг рдореЗрдВ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╛ рдмрд▓реНрдХрд┐, рдЕрдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЬрд╛рдБрдЪ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдХреЛрдИ "рдУрд╣, рд▓реЗрдЯрд╕ ..." рдирд╣реАрдВ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╣рдореЗрдВ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдпрд╛ рд╕рд░реНрдХрд┐рдЯ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛, рд╣рдо рдПрдХ рдореБрджреНрд░рд┐рдд рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдзрди рдХреА рдХрдореА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдереА, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рддрддреНрд╡реЛрдВ рд╕реЗ рдмрдирд╛ рдерд╛ - рдкреБрд░рд╛рдиреЗ рдкреАрд╕реАрдмреА рдХреЗ рдПрдХ рдЯреБрдХрдбрд╝реЗ рд╕реЗ рд╣рдорд╛рд░реЗ рдШреБрдЯрдиреЗ рдкрд░ рдмреЛрд░реНрдб рд▓рдЧрд╛ рд╣реБрдЖ рдерд╛, рддрддреНрд╡ рдкреИрдВрдЯреНрд░реА рдореЗрдВ рдкрд╛рдП рдЧрдП рдереЗред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдкреВрд░реА рддрдмрд╛рд╣реАред NII, рдФрд░ рдХреНрдпрд╛ рдХрд╣реЗрдВ ... рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдкрд░рд┐рдгрд╛рдо рдлреЛрдЯреЛ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ:





рд╡реИрд╕реЗ, рдЖрдЦрд┐рд░рдХрд╛рд░, "рдУрд╣, рдФрд░ рдЬрд╛рдиреЗ рджреЛ ..." рд╣реБрдЖ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЫреЛрдЯреЗ рд╕реНрдХрд╛рд░реНрдл рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдХреЛ рдЪреАрд░рдирд╛ рдкрдбрд╝рд╛, рдЗрд╕ рдкрд░ рдкрдЯрд░рд┐рдпреЛрдВ рдХреЛ рдХрд╛рдЯ рджрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рд╕реНрдиреЛрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рде рд░рдЦрд╛, рд▓реЗрдХрд┐рди рдкреЛрд╕реНрдЯ рдЙрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИред

рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рднрд╛рдЧ

рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рднрд╛рдЧ рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдХрдИ рдЙрдк-рдЖрдЗрдЯрдо рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗ, рддрд╛рдХрд┐ рдпрд╣ рдкрдврд╝рдирд╛ рдФрд░ рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдП рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИред

рдХрд╛рд░реНрдп рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо

рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЙрддрдирд╛ рд╣реА рд╕рд░рд▓ рд╣реИ рдЬрд┐рддрдирд╛ рдорд╣рд╕реВрд╕ рдХрд┐рдП рдЧрдП рдЬреВрддреЗ:


рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рднрд╛рдЧ рддреИрдпрд╛рд░ рд╣реИ, рд╣рдо рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдордмрд┐рд▓рд┐рдЯреА рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред

рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди

рд╕рд┐рд▓рд╛рдмреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЭреЗ рдЬреЛ рдкрд╕рдВрдж рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреЛ рдЖрд░рдВрднреАрдХреГрдд рдХрд░рдиреЗ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ, рдЪрдордХрд╛рдиреЗ рдФрд░ рдкреНрд░рддреНрдпрдХреНрд╖ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЧреБрдбреАрдЬрд╝ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реИред рддреЛ, рд╣рдо рдЙрдирдХреА рд╕рд╛рдЗрдЯ рд╕реЗ рдПрдордХреЗ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЪрд▓рд╛рддреЗ рд╣реИрдВред рд╣рдо рдЙрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдП рдорд╛рдЗрдХреНрд░реЛрди рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред





рдПрдордХреЗ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╣рдореЗрдВ рдЗрд╕рдХреЗ рдЗрдирдкреБрдЯ / рдЖрдЙрдЯрдкреБрдЯ рдкреЛрд░реНрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рддрд╛рдХрд┐ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЙрди рдкрд░ рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рд╢реВрдиреНрдп рд╣реЛ, рдЯрд╛рдЗрдорд░-рдХрд╛рдЙрдВрдЯрд░ рдХреЛ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрдВрддрд░рд╛рд▓ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ (рдореИрдВ EMNIP рдХреЛ 50 рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рдЯрд╛рдЗрдорд░ рд╕реЗ рдЗрдВрдЯрд░рдкреНрдЯ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдЫреЛрдЯреА рдЪреАрдЬреЗрдВ рднреАред рдореБрдЭреЗ рд╕рдм рдХреБрдЫ рдареАрдХ-рдареАрдХ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ, рдореИрдВрдиреЗ рдЗрд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХрд┐рдпрд╛ рдерд╛, рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рдКрдВрдЧрд╛ред рдЧреБрдг рдореЗрдиреВ рдореЗрдВ, рд╣рдореЗрдВ рдЬрд┐рд╕ рдЖрдЗрдЯрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЙрд╕реЗ рдЪреБрдиреЗрдВ рдФрд░ рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдХреЛ рджреЗрдЦреЗрдВ, рдЬрд╣рд╛рдВ рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдЬреАрдпреВрдЖрдИ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред



рдЬрдм рдЖрдк рдУрдХреЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдХреЛрдб рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдордиреЗ рдПрдордХреЗ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА, рд▓реЗрдХрд┐рди рд╣рдо рд╡рд┐рдиреНрдпрд╛рд╕рдХрд░реНрддрд╛ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЬрд▓реНрджреА рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ, рдлрд┐рд░ рднреА рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЙрд╕реА рд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рд╕рд┐рд▓рд┐рдХреЙрди рд▓реИрдмреНрд╕ рдЖрдИрдбреАрдИ , рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рдПрдордХреЗ рдлреНрд▓реИрд╢ рдХрд░реЗрдВрдЧреЗред рд╣рдо рдЗрд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВред

рдпрд╣рд╛рдВ рдПрдХ рдЕрддрд┐ рд╕реВрдХреНрд╖реНрдо рдЕрдВрддрд░ рд╣реИ, рдЙрд╕реЗ рдЗрд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрдЗрд▓ C51 рд╕реЗ рдПрдХ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рд╕реНрд▓рд┐рдк рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреВрдВрдЧрд╛, рдмрд╕ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреА рдПрдХ рддрд╕реНрд╡реАрд░ рджрд┐рдЦрд╛рдПрдВред рдкреНрд░реЛрдЬреЗрдХреНрдЯ - рдЯреВрд▓ рдЪреЗрди рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдореЗрдиреВ рдЦреЛрд▓реЗрдВ рдФрд░ рдореБрдЦреНрдп рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред



рд╡рд┐рдиреНрдпрд╛рд╕рдХрд░реНрддрд╛ рдХреЛ рдЦреЛрд▓реЗрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдореА рдХреЛрдб рдХреЛ IDE рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред

//--------------------------------------------------------------------------------// // Initialization of timer // //--------------------------------------------------------------------------------// void timerInit(void) { TMOD = 0x10; TMR2CN = 0x24; TF2LEN = 1; TMR2RLL = 0xCF; TMR2RLH = 0xFF; TMR2L = 0xCF; TMR2H = 0xFF; T2SPLIT = 0; T2SOF = 0; ET2 = 1; TMR2 = 0xffff; // set to reload immediately ET2 = 1; // enable Timer2 interrupts TR2 = 1; // start Timer2 } //--------------------------------------------------------------------------------// // Initialization of ports I/O // //--------------------------------------------------------------------------------// void portIOInit(void) { P1MDOUT = 0x7F; XBR1 = 0x40; P0 = 0x00; P1 = 0x00; P2 = 0x00; } //------------------------------------------------------------------------------// // Interrupts init // //------------------------------------------------------------------------------// void interruptsInit(void) { IP = 0x20; IE = 0xA0; } //----------------------------------------------------------------------------- // SYSCLK_Init //----------------------------------------------------------------------------- // // This routine initializes the system clock to use the internal 24.5MHz / 8 // oscillator as its clock source. Also enables missing clock detector reset. // void SYSCLK_Init (void) { OSCICN = 0xC3; // configure internal oscillator for // its lowest frequency RSTSRC = 0x04; // enable missing clock detector } //------------------------------------------------------------------------------// // Device init // //------------------------------------------------------------------------------// void deviceInit(void) { // disable watchdog timer PCA0MD &= ~0x40; // WDTE = 0 (clear watchdog timer SYSCLK_Init(); timerInit(); portIOInit(); interruptsInit(); EA = 1; // enable global interrupts //------------------------------------------------------------------------------// // Main function // //------------------------------------------------------------------------------// void main(void) { _delay1 = 0; _delay2 = 19980; _widthImp = 20; _cDelay = 0; _state = ST_IDLE; deviceInit(); while(1) { }; } } 


рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди

рддреЛ, рдПрдордХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рдо рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ - рд╣рдо рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рдЧреНрдирд▓ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдмрд╛рд╣рд░ рдХрд░рддреЗ рд╣реИрдВред

рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ - рд╣рдо рд╣рд░ 50 рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб рдкрд░ рдХреНрд▓рд┐рдХ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдорд░ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ _state рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдирд┐рдпрдВрддреНрд░рдХ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрдЧрд╛ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЗрд╕реЗ 0 рдХреЗ рдмрд░рд╛рдмрд░ рдХрд░реЗрдВ, рдЕрд░реНрдерд╛рдд рдкрд╣рд▓реА рд╢рд░реНрддред рд╣рдо рдПрдо рдХреЗ рд╢реЗрд╖ рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗ рд╕рд╛рде рдФрд░ рдЕрдзрд┐рдХ рдкрдардиреАрдп рдмрдирд╛рдПрдВрдЧреЗ:

 #define ST_IDLE 0 #define ST_DELAY_0 1 #define ST_RNT_START 2 #define ST_DELAY_1 3 #define ST_RNT_STOP 4 


рд╣рдо рдХрдВрдЯреНрд░реЛрд▓рд░ рдбреЗрдЯрд╢реАрдЯ рд╕реЗ рдЗрдВрдЯрд░рдкреНрдЯ рдЯреЗрдмрд▓ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдФрд░ рдкрддрд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЯрд╛рдЗрдорд░ рдХреЗ рд░реБрдХрд╛рд╡рдЯ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдПрдХ рд╡реЗрдХреНрдЯрд░ (рд╕рдВрдЦреНрдпрд╛) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред 5. рдПрдХ рдХреЛрдб рдЬреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ:

 //------------------------------------------------------------------------------// // Timer ISR // //------------------------------------------------------------------------------// void timerISR (void) interrupt 5 { TF2H = 0; TF2L = 0; // Clear Timer2 interrupt flag switch(_state) { case ST_IDLE: if (_inputPulse == 0) { _state = ST_DELAY_0; _cDelay = 0; } break; case ST_DELAY_0: _cDelay++; if (_cDelay>=_delay1) { _state = ST_RNT_START; _rntStart = ON; _cDelay = 0; } break; case ST_RNT_START: _cDelay++; if (_cDelay >= _widthImp) { _state = ST_DELAY_1; _rntStart = OFF; _cDelay = 0; } break; case ST_DELAY_1: _cDelay++; if (_cDelay >= _delay2) { _state = ST_RNT_STOP; _rntStop = ON; _cDelay = 0; } break; case ST_RNT_STOP: _cDelay++; if (_cDelay >= _widthImp) { _state = ST_IDLE; _rntStop = OFF; _cDelay = 0; } break; default: _state = ST_IDLE; break; } 


рддреЛ рд╣рдо рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдЯрд╛рдЗрдорд░ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд┐рдХ рдХреЗ рд╕рд╛рде, рд╣рдо рдПрдордХреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдпрд╣ 0 рд╣реИ, рддреЛ рд╣рдо рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдЗрдирдкреБрдЯ рдкрд░ рдХреЛрдИ рдкреНрд░рд╛рд░рдВрдн рд╕рдВрдХреЗрдд рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрджрд┐ рдпрд╣ рд╣реИ (inputPulse == 1) - рдЕрдиреБрдХреНрд░рдо рдЪрд▓рд╛рдПрдБред рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рдмреАрдЪ рджреЗрд░реА рдХреА рдЕрд╡рдзрд┐ рдХреЛ рдЯрд╛рдЗрдорд░ рдХреЗ рдХреНрд▓рд┐рдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛрдб рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд┐рдХ рдХреЗ рд╕рд╛рде рдЗрд╕рдХреА рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рддреА рд╣реИред рд╕рдВрдкреВрд░реНрдг рдХрд╛рд░реНрдп рдЪрдХреНрд░ рдХреЗ рдЕрдВрдд рдореЗрдВ, рд╣рдо рдПрдордХреЗ рдХреЛ рд░рд╛рдЬреНрдп 0 рдкрд░ рд▓реМрдЯрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЕрдЧрд▓реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рдЧреНрдирд▓ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВред

рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐


рдПрдордХреЗ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдмрдЯрди рдХреЗ рдХреНрд▓рд┐рдХ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдЖрдИрдбреАрдИ рд╕реЗ рдХрд╛рдлреА рд╕рд░рд▓ рд░реВрдк рд╕реЗ рдлреНрд▓реИрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдмреЛрд░реНрдб рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ (рдЬреИрд╕рд╛ рдХрд┐ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдмрд┐рдЬрд▓реА рдЪрд╛рд▓реВ рдХрд░реЗрдВ, "рдХрдиреЗрдХреНрдЯ" рдмрдЯрди рджрдмрд╛рдПрдВ, рдлрд┐рд░ "рдбрд╛рдЙрдирд▓реЛрдб рдХреЛрдб" рдмрдЯрдиред рдпрд╣реА рд╣реИ, рдПрдордХреЗ рд╕рд┐рд▓реЗ рд╣реИред рдЖрдк "рдЧреЛ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдПрдордХреЗ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдХреЛрдб рдпрд╣рд╛рдВ рд╕реЗ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рдЖрдк рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдбрд┐рдмрдЧ рд╕рддреНрд░ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рдкрд░ рдкрд░рд┐рдгрд╛рдо рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдмрдЯрди рдЖрдХреГрддрд┐ рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП рд╣реИрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд░рдВрдЧреЛрдВ рдореЗрдВ рд▓реЗрдмрд▓ рдХрд┐рдП рдЧрдП рд╣реИрдВред

рдирд┐рд╖реНрдХрд░реНрд╖



рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕ рдПрдордХреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкреЛрд╕реНрдЯ рд╕реЗ рдХрд┐рд╕реА рдХреЛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред

Source: https://habr.com/ru/post/In133856/


All Articles