Showing posts with label theory. Show all posts
Showing posts with label theory. Show all posts

Friday, April 18, 2014

// // 2 comments

010.Một số bài tập sử dụng ngắt ngoài INT0, INT1

Ví dụ 5:

            Giả sử chân INT1 được nối đến công tắc bình thường ở mức cao. Mỗi khi nó  ấn xuống thấp phải bật một đèn LED ở chân P1.3 (bình thường Led tắt), khi nó được bật lên nó phải sáng vài giây. Chừng nào công tắc được giữ ở trạng thái thấp đèn LED phải sáng liên tục.

Chúng ta có thể mắc mạch mô phỏng đơn giản như hình:
Read More
// // 2 comments

009. Một số bài tập sử dụng ngắt Timer0, Timer1

Ví dụ về nạp giá trị cho Timer:


Những loại thạch anh phổ biến nhất được liệt kê trong bảng sau:
Tần số thạch anh
Tần số Timer
Chu kỳ Timer
20MHz
20MHz/12=1,6666MHz
1/1,6666MHz=0,6us
12MHz
12MHz/12=1MHz
1/1MHz=1us
11,0592MHz
11,0592MHz/12=0,9216MHz
1/0,9216MHz=1,085us

Các bước thực thực hiện tìm giá trị cần nạp:

Read More

Thursday, April 17, 2014

// // 1 comment

008. Giới thiệu về hệ thống ngắt (Interrupts System) và Power Saving Mode trong 8051

     Hôm nay, chúng ta sẽ cùng nhau tìm hiểu 2 vấn đề khá đau đầu của vi điều khiển 8051:

  • Đầu tiên là hệ thống ngắt- Interrupts System
  • Chế độ tiết kiệm năng lượng cho vi điều khiển hay Chế độ Sleep (chế độ nghỉ)- Power Saving Mode
Read More
// // Leave a Comment

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
Read More
// // Leave a Comment

001. Làm quen với Vi điều khiển 8051

 Vi điều khiển họ intel 8051 (AT89C52) là dòng cũ có nhiều hạn chế nhưng nó khá dễ học, các bạn có thể dễ dàng tìm được tài liệu của vi điều khiển này. Vì nó được coi là cơ bản nên mình nghĩ cứ tìm hiểu con này trước rồi tìm hiểu Pic với Arm v..v.. sau; cũng giống như việc học java, C++ thì nên học C hay Pascal trước vậy//


Vi điều khiển AT89C52 thuộc họ Intel 8051 do Atmel Corporation sản xuất
AT89C528K Flash256 RAM
Read More