Join 60,000+ competitive exam aspirants
рдХреМрди рд╕рд╛ рдкреЛрд░реНрдЯ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХрд╛рд░реНрдп (alternate function) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ?
рдкреЛрд░реНрдЯ 0
рдкреЛрд░реНрдЯ 1
рдкреЛрд░реНрдЯ 2
рдкреЛрд░реНрдЯ 3
рдкреЛрд░реНрдЯ 1
8051 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ, рдкреЛрд░реНрдЯ 1 рдПрдХ рдЕрд░реНрдз-рджреНрд╡рд┐-рджрд┐рд╢рд╛рддреНрдордХ (quasi-bidirectional) I/O рдкреЛрд░реНрдЯ рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдпреАрдп рдбрд┐рдЬрд┐рдЯрд▓ рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдкреЛрд░реНрдЯ 0, 2, рдФрд░ 3 рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЗрд╕рдореЗрдВ рдмрд╕ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рдЧреНрдирд▓, рд╕реАрд░рд┐рдпрд▓ рд╕рдВрдЪрд╛рд░, рдпрд╛ рдЯрд╛рдЗрдорд░ рдЗрдирдкреБрдЯ рдЬреИрд╕реЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред
8051 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ, рдкреЛрд░реНрдЯ 1 рдПрдХ рдЕрд░реНрдз-рджреНрд╡рд┐-рджрд┐рд╢рд╛рддреНрдордХ (quasi-bidirectional) I/O рдкреЛрд░реНрдЯ рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдпреАрдп рдбрд┐рдЬрд┐рдЯрд▓ рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдкреЛрд░реНрдЯ 0, 2, рдФрд░ 3 рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЗрд╕рдореЗрдВ рдмрд╕ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рдЧреНрдирд▓, рд╕реАрд░рд┐рдпрд▓ рд╕рдВрдЪрд╛рд░, рдпрд╛ рдЯрд╛рдЗрдорд░ рдЗрдирдкреБрдЯ рдЬреИрд╕реЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред
P1=рдХреЗрд╡рд▓┬ард╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдпреАрдп┬аI/O
P3=I/O+{RXD,TXD,INT,TxтАЛ,RD,WR}
8051 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд┐рди рдХрд╛рдЙрдВрдЯ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ 0, рдкреЛрд░реНрдЯ 2 рдФрд░ рдкреЛрд░реНрдЯ 3 рдкрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдореИрдк рдХрд░рддрд╛ рд╣реИред рдкреЛрд░реНрдЯ 0 рдПрдХ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕ рдПрдбреНрд░реЗрд╕/рдбреЗрдЯрд╛ рдмрд╕ (AD0тАЛтИТAD7тАЛ) рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рдкреЛрд░реНрдЯ 2 рдЙрдЪреНрдЪ-рдХреНрд░рдо рдПрдбреНрд░реЗрд╕ рдмрд┐рдЯреНрд╕ (A8тАЛтИТA15тАЛ) рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдкреЛрд░реНрдЯ 3 рдореЗрдВ UART (RXD,TXD), рдмрд╛рд╣рд░реА рдЗрдВрдЯрд░рдкреНрдЯ (INT0тАЛтАЛ,INT1тАЛтАЛ), рдЯрд╛рдЗрдорд░ рдкрд┐рди (T0тАЛ,T1тАЛ), рдФрд░ рд░реАрдб/рд░рд╛рдЗрдЯ рд╕реНрдЯреНрд░реЙрдмреНрд╕ (RD,WR) рдЬреИрд╕реЗ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдп рд╣реЛрддреЗ рд╣реИрдВред рдкреЛрд░реНрдЯ 1 рдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд I/O рдСрдкрд░реЗрд╢рдиреНрд╕ рдХреЗ рд▓рд┐рдП рдЖрд░рдХреНрд╖рд┐рдд рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред
рдорд╛рдирдХ 8051 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкреЛрд░реНрдЯ 1 рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд┐рдЯрд▓ I/O рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИред
I/O рдСрдкрд░реЗрд╢рдиреНрд╕ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ 0 рдХреЛ рдмрд╛рд╣рд░реА рдкреБрд▓-рдЕрдк рд░реЗрд╕рд┐рд╕реНрдЯрд░реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдкреЛрд░реНрдЯ 3 рдкрд┐рди рдорд▓реНрдЯреАрдлрдВрдХреНрд╢рдирд▓ рд╣реИрдВ рдФрд░ рд╕реНрдкреЗрд╢рд▓ рдлрдВрдХреНрд╢рди рд░рдЬрд┐рд╕реНрдЯрд░реНрд╕ (SFR) рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред
рдкреЛрд░реНрдЯ 2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╛рд╣рд░реА рдореЗрдореЛрд░реА рдПрдХреНрд╕реЗрд╕ рдХреЗ рджреМрд░рд╛рди рдЙрдЪреНрдЪ-рдХреНрд░рдо рдПрдбреНрд░реЗрд╕ рдмрд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдорд░реНрдкрд┐рдд I/O рдкрд┐рди рд╕рд╛рдзрд╛рд░рдг рдкреЗрд░рд┐рдлреЗрд░рд▓реНрд╕ рдХреЗ рд▓рд┐рдП рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддреЗ рд╣реИрдВред
I/O рдЯреЙрдЧрд▓рд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдЬреЛрдЦрд┐рдо рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред
LEDs рдХреЛ рдЪрд▓рд╛рдирд╛, LCD рдЗрдВрдЯрд░рдлреЗрд╕, рдпрд╛ рдХреАрдкреИрдб рдореИрдЯреНрд░рд┐рд╕реЗрд╕ рдХреЛ рдкрдврд╝рдирд╛ред
рд╕рд░рд▓ рд╕рдорд╛рдирд╛рдВрддрд░ (parallel) рдЖрдЙрдЯрдкреБрдЯ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░рдлреЗрд╕рд┐рдВрдЧ рдХрд░рдирд╛ред
рдХреБрдЫ рдирдП 8051 рд╕рдВрд╕реНрдХрд░рдгреЛрдВ (рдЬреИрд╕реЗ 8052) рдореЗрдВ, рдкреЛрд░реНрдЯ 1 рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд┐рдиреЛрдВ рдкрд░ T2 рдФрд░ T2EX рдЬреИрд╕реЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХрд╛рд░реНрдп рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореВрд▓ MCS-51 рдореЗрдВ, рдкреЛрд░реНрдЯ 1 рдкреВрд░реА рддрд░рд╣ рд╕реЗ I/O рд╣реИред
рд╡рд┐рдХрд▓реНрдк A (рдкреЛрд░реНрдЯ 0) рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕ рдПрдбреНрд░реЗрд╕/рдбреЗрдЯрд╛ рдмрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рд╡рд┐рдХрд▓реНрдк C (рдкреЛрд░реНрдЯ 2) рдЙрдЪреНрдЪ-рдХреНрд░рдо рдПрдбреНрд░реЗрд╕ рдмрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рд╡рд┐рдХрд▓реНрдк D (рдкреЛрд░реНрдЯ 3) рдХрдВрдЯреНрд░реЛрд▓ рдмрд╕ рдФрд░ рд╡рд┐рд╢реЗрд╖ CPU рд╕рд┐рдЧреНрдирд▓ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
B рд╕рд╣реА рд╣реИ тАФ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдкреЛрд░реНрдЯ 1 рд╣реА рдПрдХрдорд╛рддреНрд░ рдРрд╕рд╛ рдкреЛрд░реНрдЯ рд╣реИ рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рднреА рдПрдХреАрдХреГрдд рд╡реИрдХрд▓реНрдкрд┐рдХ/рд╡рд┐рд╢реЗрд╖ рдлрдВрдХреНрд╢рди рд╕рд┐рдЧреНрдирд▓ рдХреЗ рдмрд┐рдирд╛ рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдпреАрдп рдбрд┐рдЬрд┐рдЯрд▓ I/O рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдкреЛрд░реНрдЯ 0 'рдУрдкрди рдбреНрд░реЗрди' рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреБрд▓-рдЕрдкреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрдмрдХрд┐ рдкреЛрд░реНрдЯ 1, 2, рдФрд░ 3 рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рдкреБрд▓-рдЕрдкреНрд╕ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рдкреНрд░рддрд┐рдпреЛрдЧреА рдкрд░реАрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЕрдиреБрд╡рд░реНрддреА рдкреНрд░рд╢реНрди рд╣реИред