007. Giới thiệu về hệ thống ngắt (Interrupts System) trong 8051 sử dụng KeilC

     Hôm nay, chúng ta sẽ cùng nhau tìm hiểu về hệ thống ngắt(Interrupts System), ứng dụng và cách khai báo ngắt (Interrupts) trong KeilC. Trước tiên, tại sao lại phải sử dụng ngắt? Chúng ta sẽ hình dung việc xử lý các lệnh của vi điều khiển cũng giống như việc xếp hàng

006. 7-SEG-LED 2: Một số ví dụ về LED 7 thanh (Phần 1)

    Hôm nay, chúng ta sẽ cùng nhau làm một số ví dụ về LED 7 thanh để làm rõ hơn những lý thuyết đã tìm hiểu ở bài viết trước.




     Chúng ta sẽ làm 3 ví dụ nhỏ về LED 7 thanh:

Ví dụ 1: Hiển thị số 0-9 sử dụng LED 7 và điều khiển bằng một nút bấm.
Ví dụ 2: Hiển thị số tự động tăng mỗi một s từ 00-99 sử dụng LED 7 thanh đôi.
Ví dụ 3: Làm một đồng hồ đếm giờ đơn giản.
       

005. 7-SEG-LED 1: Làm quen với LED 7 thanh

   Qua các bài viết trước, chúng ta đã cùng nhau tìm hiểu về Vi điều khiển AT89C52, LED và một số ví dụ cơ bản về điều khiển LED đơn cũng như nhiều LED một lúc. Bài viết hôm nay sẽ đề cập đến 1 thành phần khác có ứng dụng khá nhiều trong một mạch điều khiển: để hiện thị nhiệt độ, độ ẩm, điện áp... trong một số mạch đo hay để hiển thị thông tin được lập trình sẵn như thời gian đếm trên đèn giao thông...



  Hôm nay chúng ta sẽ tìm hiểu về sơ đồ chân,  cách hiển

004. LED 2: Một số ví dụ về điều khiển bật tắt 8 LED (PHẦN 2)

  Ở bài viết trước, chúng ta đã làm quen với điều khiển LED PORT qua 3 ví dụ về các hiệu ứng 8 LED bật tắt. Hôm nay chúng ta sẽ làm tiếp ví dụ cuối cùng về LED, ví dụ này sẽ kết hợp những hiệu ứng chúng ta đã viết thêm vào một nút bấm để chúng ta làm quen với điều khiển cơ bản trong vi điều khiển nhé.

 VD4: Kết hợp các hiệu ứng để làm 1 dây đèn nháy có nút bấm điều khiển (chưa dùng lệnh ngắt)

  Thực hiện:

  +Mắc mạch: