проблем в AVR в кодове

E

engineer khan

Guest
?? какво прави следните средства по програмата за взаимодействие LCD (Plz някой да ми помогне братя)
Code:
 lcd_cmd (грозен Чар елемент) {Dataport = точка; ctlrport = (0
 
Както Код Лист правят едно и също нещо, освен за забава (50) в първата регистрация.
 
Мисля, че проблемът е със сложността, автор на кода се опитаха да направят кода ясно, но може да се окаже по-сложно в очите на неопитни. (S) се е опитал да подчертае "RS" и бита "RW", трябва да е 0, когато "BG" е с тактова честота:
Code:
 ctlrport = (0
 
какво>?? стои за кратко тези Plz,,,, не мога V използват същите кодове в за 8051, както дадох в предишния пост??
 
Направили ли сте търсене на C оператори? Ако не сте, вие ще намерите множество уеб страници, обясняващи тези.
 
[QUOTE = инженер хан; 1139411]???? Какво> | престои кратко Plz,, не мога V използват същите кодове в за 8051, както дадох в предишния пост [/QUOTE]> измества малко право. Ако PORTA = 0b00000001, ако тя се измества оставен става 0b00000010, т.е., 1PORTA 8PORTA означава стойността остава същата. | Е побитово ИЛИ оператор.
 
това не е правилно поведението описаното от Вас се върти не прехвърля. За правилното преместване от едно на един байт дава 0 и олевяване до 8 дава 0, ако първоначалната стойност е 1.
 
Няма никаква дейност, прилагана към "ctrlport" в 1-ва линия, това е просто заредени с нова стойност, която '0 'измести "броя пъти, който все още е '0'. В 2-ра линия отново е зареден с нова стойност, но този път 3 стойности са ORed. Докато "(0
 

Welcome to EDABoard.com

Sponsor

Back
Top