e có 3 thiết bị cần phục vụ ngắt ngoài.mà trong 89c51 chỉ có 2 ngắt ngoài.còn 1 thiết bị ko sử dụng đc ngắt.giờ e phải làm sao để xử lý đc tín hiệu của thiết bị còn lại này.các bác có thể cho e ý kiến với.
Thông báo
Collapse
No announcement yet.
help-ngắt ngoài trong 8051
Collapse
X
-
Nguyên văn bởi hoadang Xem bài viếtthì bạn làm sao mà khi có ngắt là nó báo ngắt ( không cần biết ngắt của thằng nào) => sau đó xác định "đứa nào" gây ngắt => thực hiện trình phục vụ tương ứng cho "em nó"
Comment
-
Nguyên văn bởi kidteam Xem bài viếtđúng đó
vậy thôi mà
Comment
-
Nguyên văn bởi kidteam Xem bài viếtthì mỗi khi xảy ra ngắt
chú kiểm tra xem ngắt do cái gì gây ra
phục vụ tương ứng
Comment
-
thì bây giờ, bạn nghĩ thêm tí nữa, làm sao để nối được 3 cái ngắt mà chỉ cho ra một ngắt ( cho nên mới nói, ban đầu cứ có ngắt là ngắt, ko cần biết từ nguồn ngắt nào). 3 ngắt của bạn chỉ dùng một ngắt là được rồi,
ngắt 1 ---->|----------|
ngắt 2 ---->| hộp đen? |---> chân ngắt
ngắt 3 ---->|----------|
Comment
-
Nguyên văn bởi thientanvt Xem bài viếtnhư vầy nhé .
3 thiết bị cùng tác động vào 1 chân ngắt VD: ngắt 0 . Nhớ cách li không thôi là sai , rồi thì :
void ngắt 0 (){
if(thiết bị 0 == 0) thiết bi 0 ();
else if(thiết bị 1 == 0) thiết bi 1 ();
else if(thiết bị 2 == 0) thiết bi 2 ();
}
Quá rỏ rồi nhé , thân.
Comment
-
Nguyên văn bởi hoadang Xem bài viếtASM hay C thì cũng là một lời giải như nhau, chỉ có điều bạn nói cho VĐK trên hai thứ tiếng khác nhau mà thôi!
Trong bài này.thực sự e chưa biết viết trương trình làm sao để phân biệt đc các ngắt này.(bằng asm)các bác biết có thể chỉ giáo cho e đc ko ah.
Comment
-
việc còn lại là của bạn chứ, bọn mình chỉ có gợi ý như vậy, có thế mới học được, chứ làm ra luôn thì còn học hành gì nữa.
trong ASM chúng ta có những lệnh sau kiểm tra bit: JC, JNC, JB, JNB, JBC
đấy, tiếp theo là đến lượt bạn nói cho uP hiểu điều bạn muốn làm
Comment
-
Nguyên văn bởi hoadang Xem bài viếtviệc còn lại là của bạn chứ, bọn mình chỉ có gợi ý như vậy, có thế mới học được, chứ làm ra luôn thì còn học hành gì nữa.
trong ASM chúng ta có những lệnh sau kiểm tra bit: JC, JNC, JB, JNB, JBC
đấy, tiếp theo là đến lượt bạn nói cho uP hiểu điều bạn muốn làm
Comment
Bài viết mới nhất
Collapse
-
bởi nguyendinhvanCần bổ sung cột số liệu nhiệt độ động cơ sau khi hoạt động 60 phút....
-
Channel: Điện tử gia dụng
hôm nay, 01:53 -
-
bởi nguyendinhvanHình dạng cánh quạt được thiết kế tùy thuộc vòng quay.
Vòng quay càng lớn, cánh càng nhỏ.
Làm thế, hiệu suất mới cao.
Cái chân vịt tàu thủy, cánh nó to như kiể tai voi, vì động cơ tagu thủy vòng quay thấp.
Cánh quạt...-
Channel: Điện tử gia dụng
hôm nay, 01:47 -
-
bởi mèomướpDạ quạt của chị ấy cánh bằng sắt han rỉ nhìn cũ lắm nhưng hông thấy hỏng chạy chắc tốn điện lắm ạ nên tiết kiệm hông dám dùng. Trưa Hôm nào cụ trưởng bản cũng sang thăm là chị ấy đóng kín cửa lúc sau ra thấy người mồ hôi...
-
Channel: Điện tử gia dụng
Hôm qua, 20:10 -
-
Trả lời cho Thay đổi led 7 đoạn 8051 asmbởi davidcopyDưới đây là đoạn code Assembly cho vi điều khiển AT89C51, thực hiện chức năng như bạn yêu cầu:
Nhấn nút lần 1, LED 7 đoạn hiển thị số 05.
Nhấn nút lần 2, LED 7 đoạn hiển thị số 08.
Nhấn nút lần 3, LED...-
Channel: Vi điều khiển họ 8051
Hôm qua, 19:00 -
-
Trả lời cho Tại sao bình accu cạn nước thì hư,cách sửa chữa?bởi vi van phamTình cờ xem thấy video này.https://www.youtube.com/watch?v=FPI8...l=SkillSpotter
Không ngờ năm 2025 vẫn còn phục hồi accu kiểu này.
Chắc họ xem diễn đàn điện tử . net của chúng ta rồi làm theo.
-
Channel: Nguồn!
Hôm qua, 17:03 -
-
bởi appongthoMã lỗi H-54 Máy giặt Panasonic là gì?
https://appongtho.com/khac-phuc-loi-...iat-panasonic/
Mã lỗi H-54 trên máy giặt Panasonic là dấu hiệu cảnh báo sự cố liên quan đến rơ-le điều khiển, một linh kiện quan trọng giúp máy giặt thực...-
Channel: Điện tử gia dụng
Hôm qua, 11:37 -
-
bởi dinhthuong80Hình ảnh minh họa:
1. Đo tốc độ quay_ vòng/phút: (+/-10vg/phút)
2. Đo công suất: (+/-0.2W)
...-
Channel: Điện tử gia dụng
Hôm qua, 09:31 -
-
bởi Hóa chất HHNGalvex 18.01 - Giải pháp tẩy rửa tối ưu trong ngành điện tử công nghiệp
Giới thiệu về Galvex 18.01
Trong ngành điện tử công nghiệp, việc duy trì độ sạch của linh kiện là yếu tố quan trọng giúp đảm bảo hiệu suất và độ bền của sản...-
Channel: Điện tử công nghiệp
Hôm qua, 09:26 -
-
bởi dinhthuong80Khi nào rảnh bạn thử.... nhờ chị hàng xóm add hình sau cho app nó tính giúp tôi xem diện tích là bao nha, cảm ơn bạn rất nhiều!
Sẵn dịp bạn... hỏi chị ấy giúp xem có cây quạt nào hư không, tôi sửa và thay cánh giúp cho, cho nó... mát hơn,...-
Channel: Điện tử gia dụng
Hôm qua, 09:15 -
Comment