परियोजना का विवरण
अनुवादित10
1. MK RAM में (uint8 वेरिएबल्स में) संग्रहीत करें
{a, b, c, d, e} MK के लॉन्च के बाद नए मानों में प्रवेश करने से पहले
वेरिएबल मानों की गुणवत्ता को शून्य पर सेट किया गया है;
2. चार सात-सेगमेंट संकेतकों पर एक वेरिएबल के मान का निरंतर प्रदर्शन प्रदान करें
“.” के रूप में, उदाहरण के लिए “a.123”;
3. बाहरी व्यवधानों की प्रक्रिया करना:
3.1. जब INT0 व्यवधान सक्रिय होता है, तो निष्कर्ष पर जाएं
निम्नलिखित (चक्रीय: a→b→c→d→e→a→...) वेरिएबल पर
निम्नलिखित (चक्रीय: a→b→c→d→e→a→...) चर पर
सात-सेगमेंट संकेतक;
3.2. जब INT1 इंटरप्ट सक्रिय होता है, ट्रांसमिट करें
वर्तमान में प्रदर्शित चर का मान
सात-सेगमेंट संकेतक, पीसी टर्मिनल (UART इंटरफेस) में "=" के रूप में,
उदाहरण के लिए, "a=123."
4. पीसी टर्मिनल से UART इंटरफेस के माध्यम से आने वाले निम्नलिखित कमांड्स को निष्पादित करें (कमांड पढ़ने के लिए आपको कंप्यूटर का उपयोग करने में सक्षम होना चाहिए)।
UART_RXC इंटरप्ट का उपयोग करें:
4.1. चर के लिए नए मान दर्ज करें। इनपुट प्रारूप:
“=”, उदाहरण के लिए, “a=123”;
4.2. गणितीय संचालन {+, -, *} करना
चर {a, b, c, d, e}. इसके जवाब में, MK परिणाम भेजता है
ऑपरेशन्स। इनपुट प्रारूप:
"=,"
उदाहरण के लिए, "=a+b";
UART-इंटरफेस सेटिंग्स: गति 4800 बाइट, नियंत्रण
सम समता, दो स्टॉप बिट, एक पैकेट में 8 महत्वपूर्ण बिट।