Bài thảo luận Viết chương trình điều khiển dãy LED đơn nối vào cổng P2 sáng liên tục đuổi nhau từ P37 đến P30 Mỗi lần thay đổi thì duy trì trạng thái trong vòng 1,5

  • Người chia sẻ :
  • Số trang : 14 trang
  • Lượt xem : 8
  • Lượt tải : 500
  • Tất cả luận văn được sưu tầm từ nhiều nguồn, chúng tôi không chịu trách nhiệm bản quyền nếu bạn sử dụng vào mục đích thương mại

NHẬP MÃ XÁC NHẬN ĐỂ TẢI LUẬN VĂN NÀY

Nếu bạn thấy thông báo hết nhiệm vụ vui lòng tải lại trang

Bạn đang xem trước 20 trang tài liệu Bài thảo luận Viết chương trình điều khiển dãy LED đơn nối vào cổng P2 sáng liên tục đuổi nhau từ P37 đến P30 Mỗi lần thay đổi thì duy trì trạng thái trong vòng 1,5, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD LUẬN VĂN ở trên

Phần cứng của họ Vi Điều Khiển 8051. -Tốc độ: 0-24 MHz. -Bộ nhớ:  Bộ nhớ ngoài: 64KB  Bộ nhớ RAM: 128B  Bộ nhớ FLASH ROM: 4KB, hay còn gọi là EPROM -Cổng vào ra I/O Pin: Tất cả các vi điều khiển đều có 4 cổng vào/ra 8 bit có thể thiết lập như cổng vào hoặc ra. Như vậy có tất cả 32 chân I/O cho phép vi điều khiển có thể kết nối với các thiết bị ngoại vi. -Truyền thông nối tiếp: Kết nối song song giữa vi điều khiển và thiết bị ngoại vi được thực hiện qua các cổng vào/ra là giải pháp lý tưởng với khoảng cách ngắn trong vài mét. Tuy nhiên khi cần truyền thông giưa các thiết bị ở khoảng cách xa thì không thể dùng kết nối song song, vì vậy truyền thông nối tiếp là giải pháp tốt nhất. -Ngắt vi điều khiển 8051: 8051 hỗ trợ 5 loại ngắt, mỗi ngắt có một vector ngắt riêng, đó là một địa chỉ cố định nằm trong bộ nhớ chương trình. Khi xảy ra ngắt CPU sẽ tựđộng nhảy đếnthực hiện lệnh thuộc địa chỉ này. Liên quan đến ngắt chủ yếu có hai thanh ghi là thanh ghi IE và thanh ghi IP.Thanh ghi IE là thanh ghi đánh địa chỉ bit, do đó có thể dùng các lệnh tác động bit để tác động riêng rẽ lên từng bit mà không làm ảnh hưởng đến giá trị các bit khác. Để cho phép một ngắt, bit tương ứng với ngắt đó và bit EA phải được đặt bằng 1. -Bộ định thời/đếm (Timers/Counters): Hầu hết các chương trình sử dụng bộ định thời trong hoạt động của mình. Chúng thường là các thanh ghi SFR 8 hoặc 16 bit, sau mỗi xung dao dộng clock, giá trị của chúng được tăng lên. Ngay khi thanh ghi tràn, một ngắt sẽ được phát sinh.