các bác cho em hỏi.khi dùng sườn cạnh xuống của phím INT0 làm tín hiệu ngắt ngoài 0 chẳng hạn.vậy khí đó trong chương trình phục vụ ngắt ta dùng phím đó làm việc khác đc ko ạ.hay phải tắt hết các ngắt trước khi muốn làm việc khác.
Thông báo
Collapse
No announcement yet.
Ngắt ngoài trong 8051
Collapse
X
-
anh ơi.cho em hỏi lại câu trên nhá.thế nều vào đầu trình phục vụ ngắt em cho tắt các ngắt đi thì có dùng đc phím đó với mục đích khác đc ko?Nguyên văn bởi tallht Xem bài viếtkhi bạn dùng pin đó lại thì vô tình bạn lại tạo ra 1 ngắt khác nữa gòy!
Comment
-
nếu dùng Keil C để viết , thì khi vô ngắt , trình dịch tự xóa ngắt , xem như lúc này u đang nằm trong 1 ct con . Và đã nằm trong ct con thì chân đó u khai báo sao cũng đc hết . Còn nếu viết ASM thì phải cấm ngắt ngoài trên chân đó !Nguyên văn bởi sonngoc Xem bài viếtanh ơi.cho em hỏi lại câu trên nhá.thế nều vào đầu trình phục vụ ngắt em cho tắt các ngắt đi thì có dùng đc phím đó với mục đích khác đc ko?
Comment
-
Đâu có, trong ngắt vẫn ngắt tiếp được.Nguyên văn bởi Zz_Bi_zZ Xem bài viếtnếu dùng Keil C để viết , thì khi vô ngắt , trình dịch tự xóa ngắt , xem như lúc này u đang nằm trong 1 ct con . Và đã nằm trong ct con thì chân đó u khai báo sao cũng đc hết . Còn nếu viết ASM thì phải cấm ngắt ngoài trên chân đó !●█═██▄▄▄▄▄▄▄▄▄
▄▅██████▅▄▃▂
████████████████
◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲◤
Comment
-
thời gian thực hiện chương trình ngắt là nhỏ, viêch tận dụng khoảng thời gian này để làm việc khác theo mình là không khả thiNguyên văn bởi sonngoc Xem bài viếtcác bác cho em hỏi.khi dùng sườn cạnh xuống của phím INT0 làm tín hiệu ngắt ngoài 0 chẳng hạn.vậy khí đó trong chương trình phục vụ ngắt ta dùng phím đó làm việc khác đc ko ạ.hay phải tắt hết các ngắt trước khi muốn làm việc khác.
Comment
-
Đâu có, ví dụ nếu ngắt ngoài thì thời gian thoát khỏi ngắt là tùy ý mà. Lúc đó ta cấm ngắt rồi thì phím đó dùng cho việc khác vô tu.Nguyên văn bởi david Xem bài viếtthời gian thực hiện chương trình ngắt là nhỏ, viêch tận dụng khoảng thời gian này để làm việc khác theo mình là không khả thi
Comment
-
Không có quy định về thời gian xử lý trong chương trình ngắt. Ta có thể cho chương trình delay cả ngày trong chương trình ngắt cũng được, chẳng sao cả. Muốn làm gì cũng được.Nguyên văn bởi david Xem bài viếtthời gian thực hiện chương trình ngắt là nhỏ, viêch tận dụng khoảng thời gian này để làm việc khác theo mình là không khả thi
Comment
-
Làm như vậy ý nghĩa của ngắt không còn nữa. Và chương trình của ta không còn là đa nhiệm.Nguyên văn bởi zeratul Xem bài viếtKhông có quy định về thời gian xử lý trong chương trình ngắt. Ta có thể cho chương trình delay cả ngày trong chương trình ngắt cũng được, chẳng sao cả. Muốn làm gì cũng được.
Comment
-
Đúng vậy. Vd: Dùng vdk để thu tín hiệu hồng ngoại 'remote TV'. Lúc đầu dùng ngắt, sau đó cấm ngắt và đọc ngõ vào bình thường.Nguyên văn bởi c828 Xem bài viếtĐâu có, ví dụ nếu ngắt ngoài thì thời gian thoát khỏi ngắt là tùy ý mà. Lúc đó ta cấm ngắt rồi thì phím đó dùng cho việc khác vô tu.
Cũng đúng vậy. Vd: Có ngắt ngoài thì xảy ra báo động. VDK phải duy trì báo động (loa kêu, đèn chớp tắt) cho tới khi nào có người 'reset'.Nguyên văn bởi zeratul Xem bài viếtKhông có quy định về thời gian xử lý trong chương trình ngắt. Ta có thể cho chương trình delay cả ngày trong chương trình ngắt cũng được, chẳng sao cả. Muốn làm gì cũng được.
Tuỳ theo mục đích sử dụng thôi.!e
Comment
-
Ý nghĩa của ngắt (ngắt input) là thực thi một công việc khi có 1 sự kiện xảy ra không biết trước. Không phải cứ là ngắt thì phải làm cho nhanh rồi nhảy ra ngoài.Nguyên văn bởi Multi System Xem bài viếtLàm như vậy ý nghĩa của ngắt không còn nữa. Và chương trình của ta không còn là đa nhiệm.
Tính đa nhiệm là tùy vào ứng dụng. Không phải lúc nào cũng đa nhiễm là tốt và đúng cả đâu.
Thân,
Comment
Bài viết mới nhất
Collapse
-
bởi Nexus 6Pe dùng KiCad 9.0 và đã xuất được file PDF mạch in gòi bác...
-
Channel: Điện tử công suất
hôm nay, 16:25 -
-
bởi bqvietBấm chuột vào các tệp sẽ bật ra chương trình tương ứng. Nên dùng bản KiCAD sau
https://kicad-downloads.s3.cern.ch/a...ll_version.exe-
Channel: Điện tử công suất
hôm nay, 14:57 -
-
bởi Nexus 6Pe cài KiCAD 2012 khi mở ra nó chỉ hiện ntn...
-
Channel: Điện tử công suất
hôm nay, 11:20 -
-
bởi bqvietThực tế bạn nào không tải được tệp nén thiết kế thì căn cứ theo ảnh sơ đồ mạch có thể vẽ lại sơ đồ bằng chương trình EDA nào đó rồi làm mạch được mà. Càng thêm quen thuộc với sơ đồ. Sau đó tùy ý chuyển sang TinySwitch-III hoặc TinySwitch-4.
-
Channel: Điện tử công suất
Hôm qua, 21:13 -
-
bởi Nexus 6PCó ai có bản in của mạch in không, cho em xin file để đi in với ạ
-
Channel: Điện tử công suất
Hôm qua, 14:37 -
-
bởi Nexus 6PLink hư rồi ạ, xin lại link của bản thiết kế cũ ạ...
-
Channel: Điện tử công suất
Hôm qua, 10:48 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Dạ, cảm ơn bác đã nghe qua và có lời khích lệ cháu ạ.
Thật lòng cháu không dám nhận hai danh hiệu Kỹ sư và Nhạc sĩ đâu ạ, vì phải thật hiểu sâu nắm vững cơ, chứ thực lực cháu đây chỉ là biết chút ít thôi à. Về phần...-
Channel: Tâm tình dân kỹ thuật
29-01-2026, 11:58 -
-
Trả lời cho Có mạch sạc nlmt nào có mppt không các bácbởi bqvietĐơn giản thì có trải nghiệm này
http://www.dientuvietnam.net/forums/...ch%C3%AA%CC%81
Chỉ phần cứng,...-
Channel: Điện tử công suất
27-01-2026, 21:32 -
-
Trả lời cho Có mạch sạc nlmt nào có mppt không các bácbởi Nexus 6Pphức tạp quá, nếu mà có mạch làm sẵn thì ngon, e dùng 2 tấm pv loại 18v 55w thôi bác
-
Channel: Điện tử công suất
26-01-2026, 08:52 -
-
Trả lời cho Có mạch sạc nlmt nào có mppt không các bácbởi Nexus 6Pcảm ơn bác nhiều nha, để e nghiên cứu
-
Channel: Điện tử công suất
26-01-2026, 07:38 -

Comment