Logo vi.removalsclassifieds.com

Sự khác biệt giữa Arduino và Vi điều khiển 8051 (Có bảng)

Mục lục:

Anonim

Bộ vi điều khiển là mạch tích hợp được sử dụng để điều khiển các bộ phận quan trọng khác của hệ thống điện tử, trong khi có những bộ vi xử lý khác là đơn vị thực hiện tất cả các chức năng của bộ xử lý bởi một bộ phận duy nhất. Chúng có chi phí thấp, nhỏ và hoạt động như một hệ thống làm việc riêng lẻ. Bộ vi điều khiển bao gồm bộ nhớ, bộ xử lý trung tâm và các thiết bị ngoại vi.

Arduino vs Vi điều khiển 8051

Sự khác biệt giữa Arduino và Vi điều khiển 8051 là Arduino không phải là một trong những bộ vi điều khiển mà là một bo mạch hoàn chỉnh với IDE của nó, và nó đi kèm với các thư viện phần cứng và phần mềm đã được kiểm tra. Mặt khác, trong khi so sánh, Bộ vi điều khiển 8051 được định nghĩa là toàn bộ họ các số nằm trong khoảng từ 8031 ​​đến 8751 của bộ vi điều khiển 8 bit.

Arduino được định nghĩa không phải là một vi điều khiển mà thực sự là một bo mạch vi điều khiển với môi trường phát triển tích hợp (IDE) và cũng đi kèm với các thư viện phần cứng và phần mềm đã được thử nghiệm. Nó đi kèm với ba thành phần chính - bảng Arduino, Arduino IDE và phần cứng bên ngoài. Với tất cả các thành phần này cùng nhau, người ta có thể lập trình thiết bị để thực hiện bất kỳ điều gì như điều khiển đèn, động cơ hoặc đọc các cảm biến.

Bộ vi điều khiển 8051 có thể được định nghĩa là họ các số nằm trong khoảng từ 8031 ​​đến 8751 của bộ vi điều khiển 8 bit. Nó là một trong những loại vi điều khiển được sử dụng phổ biến và rộng rãi trên thị trường. Họ 8051 của bộ vi điều khiển đã được giới thiệu bởi công ty Intel Corporation. Sau khi giới thiệu vi điều khiển trên thị trường, nó đã trở thành cơ sở của hàng ngàn sản phẩm điện tử.

Bảng so sánh giữa Arduino và Vi điều khiển 8051

Các thông số so sánh

Arduino

Bộ vi điều khiển 8051

Nó là gì

Nó là một bo mạch vi điều khiển cùng với IDE của nó và trước các thư viện phần mềm và phần cứng được kiểm tra Họ vi điều khiển 8 bit
Nguồn cấp

6 Vôn - 20 Vôn (khuyến nghị 7-12 vôn) 5 Vôn - 6,6 Vôn
Được phát triển bởi

Viện thiết kế tương tác Ivrea (IDII) Công ty tập đoàn Intel
Tốc độ đồng hồ

16 MHz (tăng lên đến 20 MHz) 12 MHz
Chu trình máy

1 chu kỳ đồng hồ bằng một chu kỳ máy 12 chu kỳ đồng hồ hoàn thành tương đương với một chu kỳ máy
Lập trình

Arduino Ide Keil Uvision IDE
Hỗ trợ Ad-ons

Có sẵn các bộ phát triển riêng biệt và hỗ trợ mạnh mẽ Có sẵn các bộ phát triển riêng biệt và cung cấp hỗ trợ kém

Arduino là gì?

Arduino bị nhiều người nhầm lẫn là vi điều khiển, trong khi trên thực tế, nó là một bo mạch vi điều khiển với môi trường phát triển tích hợp (IDE), và cùng với đó, nó đi kèm với các thư viện phần mềm và phần cứng đã được kiểm tra trước. Môi trường phát triển tích hợp (IDE) có trên Arduino được gọi là ‘Arduino IDE’ và là một trong những phần của ba thành phần bao gồm chính cùng với bảng Arduino và phần cứng bên ngoài.

Arduino được phát triển bởi một số sinh viên đã tốt nghiệp tại Học viện Thiết kế Tương tác Ivrea (IDII) vào năm 2003. Bộ vi điều khiển AVR là cơ sở và bảng được xây dựng xung quanh nó. Nguồn điện cần cung cấp cho Arduino nằm trong khoảng từ 6 volt đến 20 volt, và nên sử dụng nguồn điện tối đa trong khoảng từ 7 volt đến 12 volt.

Tốc độ đồng hồ của Arduino là khoảng 16 MHz và có thể được mở rộng lên đến tốc độ 20 MHz. Chu kỳ một máy hoàn chỉnh bằng với một chu kỳ đồng hồ hoàn chỉnh. Ngoài ra, có rất nhiều quảng cáo được hỗ trợ có sẵn trên thị trường cung cấp hỗ trợ mạnh mẽ.

Vi điều khiển 8051 là gì?

Bộ vi điều khiển được phát triển bởi Công ty Intel Corporation rất nổi tiếng vào năm 1980. Có thể dễ dàng phát biểu hoặc định nghĩa Vi điều khiển 8051 là một trong những thành viên của họ vi điều khiển 8-bit có số lượng từ 8031 ​​đến 8751. Nó là phổ biến rộng rãi trên toàn cầu và được sử dụng vì nhiều lý do.

Vi điều khiển 8051 đôi khi có thể được gọi là "hệ thống trên chip" vì sự hiện diện của 128 byte RAM, 1 cổng nối tiếp, 2 bộ định thời, 4K byte ROM và 4 cổng. Nguồn điện cần thiết cho Bộ vi điều khiển nằm trong khoảng từ 5 volt đến 6,6 volt. Tốc độ đồng hồ của hệ thống là 12 MHz, và 12 chu kỳ đồng hồ hoàn chỉnh bằng một chu kỳ máy hoàn chỉnh.

Đối với Vi điều khiển 8051, lập trình Keil Uvision IDE được sử dụng để ghi, biên dịch và tải lên mã. Ngoài ra, trên thị trường, có rất nhiều bộ công cụ hỗ trợ phát triển có sẵn, nhưng rất tiếc, sự hỗ trợ được cung cấp bởi chúng rất kém. Chúng được sử dụng trong các máy tự động như thiết bị gia dụng, điều khiển từ xa, đồ chơi, v.v.

Sự khác biệt chính giữa Arduino và Vi điều khiển 8051

Sự kết luận

Tóm lại, Arduino bị nhầm là vi điều khiển, trên thực tế, là một bảng vi điều khiển với môi trường phát triển tích hợp (IDE) đi kèm với thư viện phần mềm và phần cứng đã được kiểm tra trước. Arduino có ba thành phần chính đó là - bo mạch Arduino, Arduino IDE và phần cứng bên ngoài. Chúng được sử dụng trong các hệ thống tự động hóa gia đình, hệ thống chiếu sáng trong trò chơi hoặc làm vườn, một số thiết bị robot sáng tạo, v.v.

Ngược lại, Bộ vi điều khiển 8051 một trong những bộ vi điều khiển thuộc họ số từ 8031 ​​đến 8751 của bộ vi điều khiển 8-bit. Chúng rất phổ biến trên thị trường và được sử dụng rộng rãi. Chúng phần lớn được sử dụng trong các hệ thống tự động như - điều khiển từ xa, đồ chơi, thiết bị gia dụng và nhiều thứ khác.

Người giới thiệu

  1. https://www.researchgate.net/profile/Anand-Nayyar/publication/305698918_An_Encyclopedia_Coverage_of_Compiler's_Programmer's_Simulator's_for_8051_PIC_AVR_ARM_Arduino_Embedded_Technologies/links/5846c21A7570 AVR-ARM-Arduino-Embedded-Technologies.pdf
  2. https://link.springer.com/chapter/10.1007/978-981-32-9690-9_30

Sự khác biệt giữa Arduino và Vi điều khiển 8051 (Có bảng)