Проблем с грешен бит от преминаването на BCD натопи

E

emax0198

Guest
За 8-битов регистър на PIC16F84 четат данни, е двоично число от BCD натопи превключвател, но битовете, прочетете в не са в униформа, ред (бит е различно). Как да се превръща в десетична стойност в двоичен формат, като 54 = 00110110, но за четат, е 10110010. Какво е разтвора и как да се код в събранията?
 
изместване нея и oprator може да ви помогне.
 
Първо, аз не може да understend вашия пост ясно. Второ, BCD означава бинарен кодиран десетичен не десетичната себе си, така че с 54 в BCD е 01010100. Как може да ви каже, че за прочете 10110010 е заповед да четат? Аз дори не знам, ако какъв ред е този друг защо само една проба на събраните данни, защо не започнете от 0x00 до 0x0F, така че поне можем да вземем модела. Дон; да обиди, но ако искате да получите отговор, направо, да зададете въпроси ясно, даде подробни данни и винаги, не забравяйте, търсене http://www.google.com . Glenjoy
 

Welcome to EDABoard.com

Sponsor

Back
Top