S
southafrikanse
Guest
Xin chào tất cả Tôi đang sử dụng một vi điều khiển AT89S8253 để làm việc như một đồng hồ thời gian thực với các báo động. So far so good Tôi đã quản lý để chương trình đồng hồ. Tôi đang sử dụng hai bị gián đoạn bên ngoài của vi điều khiển của tôi (INT0 và INT1), INT0 được điều khiển bởi một chuyển đổi hoạt động là SET_TIME (trong các tập tin đính kèm với biến "Horas") trong khi INT1 là SET_ALARM của tôi (trong các tập tin đính kèm với các biến "Alarme"). Tôi biên dịch nó với Keil và khi tôi đã đi để kiểm tra nếu 2 bị gián đoạn đã làm việc chỉ INT0 được làm việc. Bạn có thể giúp tôi tìm ra vấn đề tại sao INT1 không thể làm việc? Tôi hỏi bạn bè của tôi những gì tôi nên làm gì nhưng họ đã có cùng một vấn đề trong dự án của họ. Tôi đang sử dụng ngôn ngữ C. Mọi câu hỏi xin vui lòng yêu cầu. Tôi cần giải pháp này càng sớm càng tốt và tôi chỉ có thể sử dụng gián đoạn. Trân trọng. Mã của tôi là trong các tập tin đính kèm.