Điện tử sáng tạo VN
Chủ Nhật, Tháng 5 18, 2025
  • Trang chủ
  • Tin điện tử
  • Linh kiện điện tử
  • Mạch điện tử
  • Hỏi – Đáp
  • Về chúng tôi
Điện tử sáng tạo VN
  • Trang chủ
  • Tin điện tử
  • Linh kiện điện tử
  • Mạch điện tử
  • Hỏi – Đáp
  • Về chúng tôi
No Result
View All Result
Điện tử sáng tạo VN
No Result
View All Result

Vi điều khiển 8051: Sơ đồ chân, kiến trúc và ứng dụng của 8051

by admin
Tháng 3 3, 2023
in Linh kiện điện tử
0
358
SHARES
4.5k
VIEWS
Share on FacebookShare on TwitterShare on Pinterest

Vi điều khiển 8051 là gì? Trong bài viết này, hãy cùng chúng tôi đi tìm hiểu về sự ra đời và quá trình phát triển của 8051 và tìm hiểu cơ bản về sơ đồ cấu tạo, nguyên lý hoạt động và ứng dụng thực tế.

Tìm hiểu về vi điều khiển 8051

Vi điều khiển 8051 được biết đến là một trong những sản phẩm của tập đoàn Intel được thiết kế vào năm 1981, nó được biết đến là một con vi điều khiển 8 bit, có bộ nhớ RAM 128 byte, bộ nhớ ROM là 4KB, 2 bộ định thời 16 bit.

8051 với 4 cổng I/O 8 bit song song, bộ xử lý trung tâm của 8 bit. Do đó muốn xử lý được các luồng dữ liệu lớn hơn thì cần phải chia dữ liệu thành các dữ liệu 8 bit.

Tìm hiểu về vi điều khiển 8051
Tìm hiểu về vi điều khiển 8051

Để hiểu hơn về con vi điều khiển 8051 này, hãy cùng chúng tôi quay ngược dòng lịch sử để hiểu thêm về nguồn gốc cũng như sự phát triển của nó. Bộ vi điều khiển 8051 được phát minh lần đầu tiên vào năm 1980 bởi tập đoàn khổng lồ Intel và dần nó được thể thế giới chấp nhận và càng cho thấy được tầm quan trọng. 

Trước đó 8051 đã được Intel phát triển bằng công nghệ NMOS nhưng không đem lại hiệu quả, vì thế các nhà phát minh nghiên cứu để làm tăng hiệu suất làm việc thì Intel đã phát triển nó bằng cách áp dụng công nghệ CMOS với một phiên bản hoàn toàn mới ra đời nhằm đáp ứng nhu cầu và hoạt động tối đa. 

Phiên bản mới của vi điều khiển 8051 này  có 2 đường bus và trong đó 1 Bus sẽ dành cho chương trình và Bus còn lại sẽ dành cho dữ liệu.

Vi điều khiển 8051 được biết đế là dòng vi điều khiển 8 bit được sử dụng trên toàn thế giới. Hệ thống CHIP được biết đến là từ đồng nghĩa với vi điều khiển 8051. Bộ xử lý CPU 8 bit có thể hoạt động rất nhanh chóng và hiệu quả nếu dữ liệu trong 1 thời điểm nằm trong khoảng 8 bit, nếu dữ liệu nhiều hơn thì nó sẽ được phân tách thành nhiều CPU khác nhau.

Sơ đồ chân của vi điều khiển 8051

Sơ đồ chân của vi điều khiển 8051
Sơ đồ chân của vi điều khiển 8051

Vi điều khiển 8051 gồm 40 chân với cấu hình chân chi tiết như sau:

  • Vcc: Chân cấp nguồn với mức điện áp hoạt động là 5Vdc.
  • GND: Chân mass 0V.
  • RST: Chân reset, hoạt động chân ở mức cao. Nếu chân này được cấp mức điện áp cao thì  vi điều khiển sẽ được đặt lại trạng thái ban đầu của chương trình. Nó sẽ xóa toàn bộ các giá trị của thanh ghi và đặt lại bộ đếm về 0.
  • XTAL1 và XTAL2: 2 chân này được nối với thạch anh dao động ở bên ngoài. Bộ dao động được kết hợp với 2 tụ gốm với giá trị 30pF, 1 đầu sẽ được nối với thạch anh, đầu còn lại sẽ được nối mass. Tốc độ xử lý của 8051 sẽ phụ thuộc và tần số dao động của bộ dao động ngoài này.
  • PSEN:  là chân số 29, PSEN viết tắt với tên tiếng anh là Program store enable và nó được sử dụng để lập trình.
  • EA ( External Access): Là chân lưu trữ chương trình, tất cả các họ vi điều khiển 8051 đều có bộ nhớ ROM để lưu trữ chương trình.
  • Các cổng I/O gồm các cổng P0, P1, P2, P3 dùng để giao tiếp với các thiết bị bên ngoài.

Kiến trúc của vi điều khiển 8051

Trong phần nội dung này bạn hãy cùng chúng tôi đi tìm hiểu về cấu trúc bên trong của vi điều khiển 8051.

Các thanh ghi được sử dụng chủ yếu trong vi điều khiển 8051 và chúng chủ yếu được lập trình bằng ngôn ngữ Assembly. Nhưng trong lập trình C bạn có thể chỉ cần biết một số thanh ghi được sử dụng để thực hiện các lệnh ADD và MOV.

Kiến trúc của vi điều khiển 8051
Kiến trúc của vi điều khiển 8051

Thanh ghi dữ liệu

Thanh ghi trong 8051 được sử dụng để có thể lưu trữ dữ liệu, lưu trữ các tập lệnh tạm thời. Vi điều khiển 8051 có 8 thanh ghi. Mỗi thanh ghi có 8 bit được bắt đầu từ D0 – D7.

Đối với Bit D0 là bit được biết đến có trọng số thấp nhất và D7 là bit có trọng số cao nhất. Để có thể xử lý các luồng dữ liệu lớn hơn 8 bit bạn cần bắt buộc phải chia các dữ liệu đó thành các dữ liệu 8 bit. Dưới đây là một số thanh ghi thường được sử dụng:

  • Thanh ghi Accumulator (Thanh ghi A): được sử dụng để thực hiện các phép toán logic và toán số học.
  • Các thanh ghi B, R0 – R7 được sử dụng để có thể lưu trữ địa chỉ lệnh và dữ liệu.
  • DPTR (Con trỏ dữ liệu): Được sử dụng để có thể truy cập và xử lý các dữ liệu ở các chế độ định địa chỉ khác nhau.
  • PC (Bộ đếm chương trình): Đây là thanh ghi 16 bit được sử dụng để có thể lưu trữ các dạng địa chỉ của các lệnh tiếp theo sẽ được thực thi.

Thanh ghi lập trình

32 byte của RAM sẽ được sử dụng để dành riêng cho các thanh ghi lập trình và stack (ngăn xếp). 32 Byte này sẽ được chia thành 4 bank và mỗi bank sẽ có 8 thanh ghi từ R0 – R7.

Thanh ghi trạng thái chương trình

Thanh ghi trạng thái hay còn được gọi là thanh ghi flag, được sử dụng để giúp hiển thị các lệnh logic số học.

Stack trong vi điều khiển 8051

Ngăn xếp được biết đến là 1 phần của bộ nhớ RAM được sử dụng để lưu trữ các dữ liệu hoặc các địa chỉ tạm thời, vì số lượng thanh ghi này bị hạn chế để lưu dữ liệu nên stack được coi là rất quan trọng.

Con trỏ ngăn xếp với 8 bit nên dữ liệu có thể chứa từ 00 – FFH và con trỏ ngăn xếp được CPU sử dụng để có thể truy cập vào ngăn xếp.

Các kiểu dữ liệu trong vi điều khiển 8051

8051 chỉ có 1 kiểu dữ liệu 8 bit với kích thước thanh ghi cũng 8 bit, nếu trường hợp dữ liệu lớn hơn 8 bit thì bắt buộc bạn phải xử lý chia nhỏ dữ liệu thành các dữ liệu 8 bit để có thể xử lý.

Các cổng I/O trong vi điều khiển 8051

Vi điều khiển 8051 có 4 cổng I/O để giúp giao tiếp với các thiết bị ngoại vi. Các cổng I/O bao gồm P0 – P3, mỗi công có 8 bit. Mỗi bit sẽ tương ứng với 1 chân đầu ra

Ứng dụng của vi điều khiển 8051

Ứng dụng của vi điều khiển 8051
Ứng dụng của vi điều khiển 8051

 Vi điều khiển 8051 được tích hợp sử dụng trong rất nhiều các ứng dụng trong đời sống, hôm nay chúng ta chỉ kể đến ứng dụng phổ biến được sử dụng bởi 8051.

  • Hệ thống đo lường năng lượng: 8051 được sử dụng nhiều trong các hệ thống đo lường năng lượng vì độ hiệu quả cũng như khả năng tiết kiệm năng lượng của nó.
  • Màn hình cảm ứng: Nhưng vi điều khiển hiện đại đều có chức năng tích hợp màn hình cảm ứng và vi điều khiển 8051 cũng vật. Do đó 8051 cũng được ứng dụng nhiều trong các thiết bị máy nghe nhạc, máy chơi game và điện thoại di động.
  • Ứng dụng trong lĩnh vực ô tô: 8051 được sử dụng rộng rãi trong lĩnh vực ô tô, hệ thống giám sát hành trình, hệ thống phanh và các một số ứng dụng tích hợp trên ô tô.

Ngoài  các ứng dụng trên, còn rất nhiều các ứng dụng khác được tích hợp vi điều khiển 8051 mà bạn có thể tham khảo thông tin trên internet.

Vi điều khiển 8051 là gì? Sơ đồ chân, cấu trúc và ứng dụng ra sao? Câu hỏi đã được chúng tôi giải đáp. Hy vọng, với những thông tin trên có thể giúp ích cho bạn trong học tập và trong cuộc sống. Mọi thắc mắc hãy để lại cho chúng tôi dưới phần bình luận.

Bài viết liên quan

IC 74164 là gì?
Linh kiện điện tử

IC 74164: Sơ Đồ Chân, Nguyên Lý Hoạt Động và Ứng Dụng

Tháng 9 21, 2024
Tìm hiểu điện trở 1k là gì?
Linh kiện điện tử

Điện trở 1k trong Kỹ thuật Điện tử: Ứng dụng và Đặc tính

Tháng 9 14, 2024
Ưu và nhược điểm của động cơ không chổi than
Linh kiện điện tử

Động cơ không chổi than: Cấu tạo, nguyên lý hoạt động và ứng dụng

Tháng 3 1, 2024
IC LM393 là gì?
Linh kiện điện tử

IC LM393 là gì? Sơ đồ chân, thông số kỹ thuật và ứng dụng

Tháng 9 16, 2023
Sơ đồ chân IC TDA2030
Linh kiện điện tử

IC TDA2030: Sơ đồ chân, thông số kỹ thuật và ứng dụng

Tháng 7 28, 2023
TIP42C là gì?
Linh kiện điện tử

TIP42C là gì? Sơ đồ chân, thông số kỹ thuật và ứng dụng

Tháng 7 1, 2023
Load More

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

  • Trending
  • Comments
  • Latest
Tìm hiểu ăn ba tô cơm là gì? 

Ăn ba tô cơm là gì? Anh ba tô cơm là ai? Dreamybull Meme

Tháng 3 30, 2023
Matrix Destiny Chart (ma trận định mệnh) là gì?

Matrix Destiny Chart là gì? Hướng dẫn các bước xem, cách đọc và ý nghĩa

Tháng 5 25, 2023
IC 555: Thông số, sơ đồ, nguyên lý hoạt động và một số mạch ứng dụng

IC 555: Thông số, sơ đồ, nguyên lý hoạt động và một số mạch ứng dụng

Tháng 9 10, 2023
1 khối nước bao nhiêu tiền? 

1 khối nước bao nhiêu tiền? Bảng giá nước sạch mới nhất 2023

Tháng 4 17, 2023
IC 555: Thông số, sơ đồ, nguyên lý hoạt động và một số mạch ứng dụng

IC 555: Thông số, sơ đồ, nguyên lý hoạt động và một số mạch ứng dụng

28
Matrix Destiny Chart (ma trận định mệnh) là gì?

Matrix Destiny Chart là gì? Hướng dẫn các bước xem, cách đọc và ý nghĩa

24
Mạch nhân áp: Nguyên lý hoạt động và các mạch thường dùng

Mạch nhân áp: Nguyên lý hoạt động và các mạch thường dùng

9
Nồi làm tỏi đen Perfect PF-MC108: Thông số kỹ thuật và cách sử dụng

Nồi làm tỏi đen Perfect PF-MC108: Thông số kỹ thuật và cách sử dụng

5
GPIO là gì?

GPIO là gì? GPIO cổng giao tiếp số đa năng và vai trò trong hệ thống nhúng hiện đại

Tháng 4 13, 2025
Hướng Dẫn Nhận Biết Thiết Bị Điện Schneider Chính Hãng

Hướng Dẫn Nhận Biết Thiết Bị Điện Schneider Chính Hãng

Tháng 9 26, 2024
IC 74164 là gì?

IC 74164: Sơ Đồ Chân, Nguyên Lý Hoạt Động và Ứng Dụng

Tháng 9 21, 2024
Tìm hiểu điện trở 1k là gì?

Điện trở 1k trong Kỹ thuật Điện tử: Ứng dụng và Đặc tính

Tháng 9 14, 2024

Ảnh kỹ thuật điện

Một số lưu ý khi sử dụng đồng hồ vạn năng trong quá trình đo
Một số lưu ý khi sử dụng đồng hồ vạn năng trong quá trình đo
Đồng hồ vạn năng dùng để đo gì?
Đồng hồ vạn năng dùng để đo gì?
Ứng dụng của bộ lập trình PLC
Ứng dụng của bộ lập trình PLC
Tìm hiểu đồng hồ vạn năng là gì?
Tìm hiểu đồng hồ vạn năng là gì?

Về chúng tôi

Website:dientusangtaovn.com là một trong những trang thông tin liên quan đến chuyên ngành công nghệ điện tử.

Những thông tin liên quan tới công nghệ điện tử sẽ được chúng tôi cập nhật thường xuyên. Giúp mọi người có thể bổ sung kiến thức, cũng như chia sẻ những thông tin hữu ích.

Copyright © 2023 dientusangtaovn.com  – All rights reserved.
Điện tử sáng tạo VN

DMCA.com Protection Status

Điện tử sáng tạo VN

  • Trang chủ
  • Tin điện tử
  • Linh kiện điện tử
  • Mạch điện tử
  • Hỏi – Đáp
  • Về chúng tôi

Mạng xã hội

No Result
View All Result
  • Trang chủ
  • Tin điện tử
  • Linh kiện điện tử
  • Mạch điện tử
  • Hỏi – Đáp
  • Về chúng tôi

DMCA.com Protection Status