problema sa avr c mga code

E

engineer khan

Guest
?? kung ano ang ang mga sumusunod na mga paraan sa LCD interfacing programa (plz sinuman makakatulong sa akin kapatid na lalaki)
Code:
 lcd_cmd (unsigned magpasinda item) {dataport = item; ctlrport = (0
 
Parehong code listahan ay ginagawa ang parehong bagay maliban sa pagkaantala (50) sa unang listahan.
 
Tingin ko ang problema ay ang pagiging kumplikado dito, ang may-akda ng code sinubukan upang gumawa ng malinaw ang code ngunit maaari itong maging mas kumplikadong sa isang bagito mata. (S) na siya sinubukan upang bigyang-diin ang 'rs' at 'RW' bit ay dapat 0 kapag 'en' ay clocked:
Code:
 ctlrport = (0
 
kung ano>, |?? tumayo para sa maikling mga plz,,,, nakahilig v gamitin ang parehong code c para sa 8051 bilang i ibinigay sa nakaraang post???
 
Mo gawin ang isang paghahanap para sa mga operator ng C? Kung hindi dapat mong, makikita mo ang maraming mga web page na nagpapaliwanag mga.
 
[QUOTE = engineer kan; 1139411]???? Ano>, | tumayo para sa maikling mga plz,,,, nakahilig v gamitin ang parehong code c para sa 8051 bilang i ibinigay sa nakaraang post [/QUOTE]> nagbabago ang bit karapatan. Kung Porta = 0b00000001; kung ito ay Paglipat pakaliwa ito magiging 0b00000010; ie, 1PORTA 8PORTA ay nangangahulugan na ang halaga ay nananatiling pareho. | Ay isang bitwise OR operator.
 
Iyon ay hindi iwasto ang pag-uugali na inilarawan mo ay i-rotate hindi shift. Para sa isang tamang shift ng 1 sa isang byte ay nagbibigay sa 0 at isang kaliwa shift sa pamamagitan ng 8 ay nagbibigay din 0 kung ang paunang halaga ay 1.
 
May ay hindi anumang operasyon na inilapat sa ang 'ctrlport' sa 1st line, lamang ito ay puno ng isang bagong halaga na isang '0 'Paglipat' en 'dami ng beses na pa rin ang '0'. Muli sa ika-2 linya ito ay puno ng isang bagong halaga ngunit oras na ito na 3 halaga ay ORed. Habang ang '(0
 

Welcome to EDABoard.com

Sponsor

Back
Top