УСВ въпрос

B

bjerkely

Guest
Защо трябва да се използват такива declerations ---> # байт port_b = 6

 
# байт ID = Xномер е валиден идентификатор С,

X е променлива, С или постоянно
Ако номер вече е известна като променлива С това ще намерите на адрес променлива x.В този случай променливата вид не се променя от първоначалното определение.Ако номер не е известно нова променлива С е създаден и се поставя на адрес х с типа Int (8 бита)Предупреждение: И в двата случая паметта на х не е свойствена за тази променлива.Други променливи могат да бъдат разположени на същото място.В действителност, когато х е променлива, след това име и х акции на едно и също място с памет.

Мисля, че го прави по-лесно да контролира резултатите от игли.

 
Благодаря ви, но това е това, което казва, CCS Помощ!

 
Здравейте bjerkely,

Това е начин на вземане на променлива се съхранява на определено място хардуер памет.

В този случай, (за този конкретен ПОС) на адреса в паметта на "пристанище б" е 6 (той ще говори така в листа с данни), така и чрез определяне на местоположението на port_b променлива ' ", както е 6, всяка промяна на променливата ще се променят стойностите на игли.По същия начин, четене на променливата ще прочете стойностите на игли.

Понякога е по-удобна форма на писане на код перспектива, за да направите това, отколкото чрез достъп до пристанището пряко с "input_b" и "output_b" изявления.

Вие не * * трябва да направим нещата по този начин, и той може да направи нещата по-сложни за програма, докато не осъзнаем, че трябва също да определи посоката на пина от код, ако използвате този метод.Ако използвате "input_b" и "output_b" изявления, съставител ще определи посоката автоматично за вас.

Дали това го обясни по-добре за вас?

Наздравици,
FoxyRick.

 

Welcome to EDABoard.com

Sponsor

Back
Top