188610329 發表于 2021-12-5 15:11
建表思路不對, 你想一個表全都出來, 就會發現表的大小不是你能接受的. 做這東西要循序漸進, 一點點地遞增。 ...
會會會不會 發表于 2021-12-5 15:34
用二進制來存儲數字的話每四位可以存儲0-15,那么用一個unsigned int(2byte拆成4個bit)就可以存儲四位 ...
dzbj 發表于 2021-12-5 16:55
感謝你的回復 講的很清楚
你的思路 我需要再研究一下 畢竟水平不夠 理解的慢 但大蓋意思我明白了 是我 ...
188610329 發表于 2021-12-5 17:37
不不不,
基準,要按照 BCD碼考慮,不然反而更麻煩,
按你的需求,現轉BCD是必要的。
188610329 發表于 2021-12-5 17:37
不不不,
基準,要按照 BCD碼考慮,不然反而更麻煩,
按你的需求,現轉BCD是必要的。
Y_G_G 發表于 2021-12-5 20:53
消耗時間比較多
我敢打賭,很少有人把單片機消耗到慢下來的地步
除非是故意的,或者是在uS級別中斷中加入計 ...
dzbj 發表于 2021-12-5 23:50
是的 單獨干一件事 確實如你所說 只是我在一個系統上干的事多 反正每次搞個東西 不給所有腳都用上就覺得 ...
Test_Code.rar
(861.79 KB, 下載次數: 7)
188610329 發表于 2021-12-6 00:15
多的不說了,有興趣的話,看看這個吧,不需要數組的提高效率解析法。代碼大小也比常規的小。個人認為,這 ...
188610329 發表于 2021-12-6 00:15
多的不說了,有興趣的話,看看這個吧,不需要數組的提高效率解析法。代碼大小也比常規的小。個人認為,這 ...
wulin 發表于 2021-12-6 07:48
對于不同數據處理方法有所不同,沒有一招通吃天下的方法。就樓主的舉例用如下方法在12MHz晶振條件下488us即 ...
dzbj 發表于 2021-12-5 23:50
是的 單獨干一件事 確實如你所說 只是我在一個系統上干的事多 反正每次搞個東西 不給所有腳都用上就覺得 ...
Y_G_G 發表于 2021-12-6 11:02
把功夫用在鉆牛角尖上,還不如多了解一下單片機方面的知識
比如:為什么人家不直接發送數據本身,或者BCD碼 ...
npn 發表于 2021-12-6 12:42
可以看下C語言union結構的用法,如果有用就不用移位了。
dzbj 發表于 2021-12-6 00:58
老大 匯編啊 不懂啊 真心看不懂啊
我還沒學單片機 我還高中剛畢業那年代 那時候8086國土上還沒有的年 ...
188610329 發表于 2021-12-6 13:55
兄弟, 沒讓你學會編啊, 沒看我都打包好,讓你直接調用了么? 怎么調用的這個實例你總能看懂吧?
而且, 直 ...
dzbj 發表于 2021-12-6 14:23
調用會 一看就明白 本來以為你是發個范例讓我自己去理解 我都準備好紙筆和馬扎了 誰想到老兄扔個成品上來 ...
188610329 發表于 2021-12-6 14:50
先說 wulin 那個帖子的算法, 正確的拆分法,就是應該從低位拆起,其實我給你的那個優化算法,也是從低位 ...

himanzj 發表于 2021-12-6 15:47
樓主有鉆研精神
Test_Code.rar
(861.79 KB, 下載次數: 2)
Test_Code16.rar
(760.59 KB, 下載次數: 2)
dzbj 發表于 2021-12-6 13:12
感謝回復
union我用過 用來拆分TL和TH的高低8位 但不了解原理 我這半路出家 只會用 感覺上union只能拆 ...
188610329 發表于 2021-12-6 20:07
順便和你說說16位硬件乘除法器,以及為啥我會自己折騰優化算法,假如,對此你有興趣的話。
曾經,有一段時 ...
npn 發表于 2021-12-6 21:59
C語言的union、struct屬于基本語句,很多算法都要用的到,比如這樣:
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |