binary input sa pic microconroller

P

pisces12

Guest
hi ...

kung paano mag-convert ng binary input sa pic microcontroller sa halaga ng desimal .. halimbawa input ay 1100100 = 200 .. gumagamit ako ng picc compiler .. tq

 
Hi pisces12,

Sabihin sa amin kung ikaw ay nagbibigay ng binary input, serial o kahanay?Kung ito ay kahanay, input ang 8bits sa isang solong port at basahin ang port na halaga para sa isang variable.Kung ikaw ay hindi pagpunta upang ipakita ang halaga, hindi na kailangan ng conversion.Ito ay isang bagay ng kung paano mo mailarawan ang nilalaman ng variable.Maaari mong isipin ito bilang isang binary o decimal o hexadecimal ....

 
Paumanhin, ngunit maaari ako humingi.ano ang ibig sabihin mo sa pamamagitan ng serial o kahanay input? hindi ko kailangan upang ipakita ito, ngunit ako ng pagpunta t gamitin ang halaga sa aking mga kalkulasyon.

 
Hi pisces12,

Kung ikaw ay gumagamit ng mga ito sa mga kalkulasyon pagkatapos ay maaari mong gamitin ito nang walang anumang pagbabago.

Halimbawa:

hindi linagdaan maikling int x; / / x ay isang 8bit variable
.
.
.
x = PORTB; / / read 8bit halaga mula sa portb sa x

ngayon, kung ang halaga ng 8bit input sa portb ay = 1,100,100

pagkatapos ay x = 1100100 binary == 100 decimal == 64 hexadecimal

Tanging ang representasyon ng mga halaga ay pagbabago sa mga kaso sa itaas at ang magnitude nananatiling pareho.

 

Welcome to EDABoard.com

Sponsor

Back
Top