# Tukuyin ang palitan sa pamamagitan ng pagpapaandar na ().

J

jit_singh_tara

Guest
hi, alam namin na gumamit ng isang partikular na pin ng isang port na ginagamit namin: # tukuyin ang rs portd.f2 (sa mikroc tagatala) gusto ko malaman na panahon ito ay posible na gumamit ng isang function na magkaroon ng parehong pag-andar, gusto kong gumawa ang function na isang kung saan, anumang port at anumang pin ay maaaring isinaayos ng user) yan ay isang bagay tulad na ito: LCD (& portc, 2, 3, 4) kung saan ay maaaring i gamitin ang anumang mga Pins para sa rs, RW, en. parehong port at Pins ay dapat na-configure. may ilang mga paraan ng paggawa ng ito dahil sa built library na ibinigay sa mikroc tagatala ay ang function na, mangyaring sabihin sa akin ang mga detalye tungkol sa. salamat.
 
Hindi pamilyar sa mga na tagatala ngunit ang ilang mga micro controllers ang kanilang mga memory ng mga piraso ng port mapa. Iyong function na maaaring tumagal ng isang port at bit halaga at makalkula ang memory map port bit. Ang isa pang paraan ay ang isang bagay tulad nito: ang function (port_bit) / / hal bit 18 ay sa port 3 {magpasinda portnum; portnum = port_bit / 8; / / trabaho kung aling port port_bit = port_bit% 8; / / makakuha ng bit bilang lumipat ( portnum) {case 0: Port0 = Port0 & ~ port_bit; Port0 = Port0 | port_bit; ....... gawin ang isang kaso na pahayag para sa bawat port. palitan Port0 na may aktwal na port address
 

Welcome to EDABoard.com

Sponsor

Back
Top