To convert Millimeters to Inches, Divide by 25.4 or multiply by .03937.
For an eight bit value...
; ACC = ACC * 0.03937 ; Temp = TEMP ; ACC size = 8 bits ; Error = 0.5 % ; Bytes order = little endian ; Round = no ; ALGORITHM: ; Clear accumulator ; Add input / 32 to accumulator ; Add input / 128 to accumulator ; Add input / 4096 to accumulator ; Move accumulator to result ; ; Approximated constant: 0.0393066, Error: 0.160933 % ; Input: ACC0, 8 bits ; Output: ACC0, 4 bits ; Code size: 20 instructions cblock ACC0 TEMP0 endc ;copy accumulator to temporary movf ACC0, w movwf TEMP0 ;shift accumulator right 5 times swapf ACC0, w andlw 0x0F movwf ACC0 clrc rrf ACC0, f ;add temporary to accumulator movf TEMP0, w addwf ACC0, f ;shift accumulator right 2 times rrf ACC0, f clrc rrf ACC0, f ;add temporary to accumulator addwf ACC0, f ;shift accumulator right 5 times swapf ACC0, w andlw 0x0F movwf ACC0 skpnc bsf ACC0, 4 clrc rrf ACC0, f ; Generated by www.piclist.com/cgi-bin/constdivmul.exe (November 17, 2000 version) ; Tue Apr 03 14:37:32 2001 GMT
|file: /Techref/microchip/math/convmilinch.htm, 1KB, , updated: 2001/4/3 09:39, local time: 2017/10/17 15:29,
|©2017 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?|
<A HREF="http://www.piclist.com/techref/microchip/math/convmilinch.htm"> PIC Microcontoller Math Library Methods for Conversion of Millimeters to Inches</A>
|Did you find what you needed?|
PICList 2017 contributors:
o List host: MIT, Site host massmind.org, Top posters @20171017 RussellMc, Van Horn, David, James Cameron, Sean Breheny, IVP, alan.b.pearce, Neil, David C Brown, Bob Blick, Denny Esterline,
* Page Editors: James Newton, David Cary, and YOU!
* Roman Black of Black Robotics donates from sales of Linistep stepper controller kits.
* Ashley Roll of Digital Nemesis donates from sales of RCL-1 RS232 to TTL converters.
* Monthly Subscribers: Gregg Rew. on-going support is MOST appreciated!
* Contributors: Richard Seriani, Sr.
Welcome to www.piclist.com!