音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

單片機高手!請教一個問題,關(guān)于數(shù)據(jù)除以5,其程序是如何實現(xiàn)的

作者:kapo 欄目:單片機
單片機高手!請教一個問題,關(guān)于數(shù)據(jù)除以5,其程序是如何實現(xiàn)的
您們好!
我目前遇到一個問題,需要將TEMP寄存器內(nèi)的數(shù)據(jù)作除以5求其平均值,同時我的TEMP寄存器內(nèi)數(shù)據(jù)每次從其它地方讀過來寄存的數(shù)據(jù)都不同,故需將每次不同數(shù)據(jù)都除以5 求其平均值,我知道將寄存器內(nèi)的數(shù)據(jù)向右移一位相當于除以2,連移2位相當于除以4,但是我所需要的是除以5 ,很頭痛呀!請幫忙!
謝謝!

2樓: >>參與討論
xc_cz
這有什么頭疼的?
TEMP=TEMP/5;


3樓: >>參與討論
dengm
16 bits / 5 的 51 asm 快速度(no TEST!)
    ; [R3:R2} == ][R6:R5]*5 + R4
    ; X16 / 5 = (X16* 51) / 255
SUB_DIV5:
    MOV B, #51
    MOV A, R2
    MUL AB
    MOV R4, A
    MOV R5, B
    
    MOV B, #51
    MOV A, R3
    MUL AB
    MOV R6, B
    ADD A, R5
    MOV R5, A
    JNC $+3
      INC R6
   ; END OF MUL 51

    MOV A, R6
    ADD A, R5
    JNC $+4
      INC R6
      INC A
    MOV R5, A
    ADD A, R4
    JNC $+4
      INC R5
      INC A
    MOV B, #51
    DIV AB
    MOV R4, A
    RET


4樓: >>參與討論
kapo
dengm 兄您好!有沒有8 bits/5的,謝謝!
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請教大蝦!!
c2051動態(tài)掃描2位的段碼液晶
有沒有一種高電平輸出的3/8譯碼器?
3V紅外接收頭有什么型號, 用過的朋友能不能推薦一下?
[求教]SED1335驅(qū)動大屏幕液晶的問題.
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號