8051 is a 40 Pin microcontroller, consisting 4 ports, each port consists 8 pin, i.e. a total of 4X8=32 pins. These pins are used to input/output operation, some Pins have dual functions like timer, interrupts etc. Among these 32 pins, two pins are for power supply and ground (pin 40 and 20), two pins to connect crystal oscillator (pin 18, 19), 3 pins to connect external memory (pin 29, 30, 31) and one pin for Reset function (Pin 9). It has two types of memory RAM and Flash memory (EEPROM), they have different sizes depending on the microcontroller you choose.
8051 یک میکروکنترلر 40 پین است که شامل 4 پورت است، هر پورت شامل 8 پین می شود، یعنی مجموع پین 4X8 = 32. این پین ها برای عملیات ورودی / خروجی مورد استفاده قرار می گیرند، برخی پین ها دارای عملکرد دوگانه مانند تایمر، وقفه و غیره هستند. در میان این 32 پین، دو پین برای منبع تغذیه و زمین (پین 40 و 20)، دو پین برای اتصال نوسان کریستال ، 19)، 3 پین برای اتصال حافظه خارجی (پین 29، 30، 31) و یک پین برای تابع تنظیم مجدد (پین 9). این دو نوع حافظه RAM و حافظه فلش (EEPROM) دارد، آنها بسته به نوع میکروکنترلر شما انتخاب می شوند.