專業級入門的我告訴你:
郭天祥的方法是對的,你的也是對的,結果是一樣的,還有,那+1要不要都不重要的,無源晶振你就別想著它能達到理想的12.00MHZ,有時候是11.88有時候是12.22.
雖然郭天祥的方法是對,但那也是不對的,他忘記了他是教別人,你用一個新手沒有學過的東西去教新手,卻不告訴新手這是個什么原理,我看過網上對他書的評論,真不咋的.
8位機是沒有浮點這個說法的,是不可能在機器內部計算出一個小數點給你的
在8051或者大多的單片機機中,除以256是以不帶進位標志右移8次來完成的,而FC18=11111100 00011000="FC"高位加上 "18"低位.右移8個位,你看一下結果是不是FC?取模運算是一樣的右移,然后只取之前的低8位的值.
如果你學過匯編你就會明白我說的了 |