G
Guest
Guest
Привіт усім.Я новачок у мікроконтролерах і я повинен написати програму для AT89C2051 інкремент кол відображається на 4-7 SEGS в залежності від стану двох вхідних шпильками.Ось як це працює:
Читайте Pin 2
Якщо PIN високий, читати Pin 3
Почекайте, поки контакт 3 виходить високий, коли це відбудеться, приріст кол
і повторюватися через
Але я також повинен мультиплексування 4-7 Домашнє насильство.Якби мені довелося робити код щось на зразок цього:
Код:
setb P3.0; ініціалізації Pin 2 як вхідний
JB p3.0, вгору, якщо контактний високий, щоб стрибати вгоруUp:
setb p3.1; ініціалізації Pin 3 як вхідний
JNB p3.1, $; циклі тут до Pin йде високими
Читайте Pin 2
Якщо PIN високий, читати Pin 3
Почекайте, поки контакт 3 виходить високий, коли це відбудеться, приріст кол
і повторюватися через
Але я також повинен мультиплексування 4-7 Домашнє насильство.Якби мені довелося робити код щось на зразок цього:
Код:
setb P3.0; ініціалізації Pin 2 як вхідний
JB p3.0, вгору, якщо контактний високий, щоб стрибати вгоруUp:
setb p3.1; ініціалізації Pin 3 як вхідний
JNB p3.1, $; циклі тут до Pin йде високими