亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4035|回復: 2
打印 上一主題 下一主題
收起左側

51單片機周期測頻率,周期如何求倒數(shù),匯編

[復制鏈接]
跳轉到指定樓層
樓主
ID:72088 發(fā)表于 2018-4-28 10:11 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 新鄉(xiāng)家電維修 于 2018-5-19 16:06 編輯

我會用1秒閘門定時計數(shù)脈沖個數(shù)做頻率,不用計算,直接轉換成十進制就行了,
現(xiàn)在想做周期測低頻,匯編語言如何做周期倒數(shù)(1/T=F)
誰有字節(jié)轉換方法,比如移位方法匯編


結束此貼,我已經(jīng)寫好了,測量范圍5--1500轉/分鐘
測一個周期:第一個下降沿啟動定時器,第二個下降沿停止定時。讀出定時值
轉換公式(這個很重要):1/定時值*60=轉速
周期法測轉速,越低轉速越準確,整好和閘門法定時測頻率相反,閘門定時高頻率比低頻準確前提是不接近上限,誤差是不大的

用的下面網(wǎng)上找的字節(jié)除法解決的
入口條件:被除數(shù)在R2、R3、R4、R5中,除數(shù)在R6、R7中。
出口信息:OV=0 時,雙字節(jié)商在R2、R3中,OV=1 時溢出。
影響資源:PSW、A、B、R1~R7 堆棧需求: 2字節(jié)

DIVD: CLR C ;比較被除數(shù)和除數(shù)
        MOV A,R3
        SUBB A,R7
        MOV A,R2
        SUBB A,R6
        JC DVD1
        SETB OV ;溢出
        RET
DVD1: MOV B,#10H ;計算雙字節(jié)商(雙字節(jié)移動10H=16次)
DVD2: CLR C ;部分商和余數(shù)同時左移一位
        MOV A,R5
        RLC A
        MOV R5,A
        MOV A,R4
        RLC A
        MOV R4,A
        MOV A,R3
        RLC A
        MOV R3,A
        XCH A,R2
        RLC A
        XCH A,R2
        MOV F0,C ;保存溢出位
        CLR C
        SUBB A,R7 ;計算(R2R3-R6R7)
        MOV R1,A
        MOV A,R2
        SUBB A,R6
        ANL C,/F0 ;結果判斷
        JC DVD3
        MOV R2,A ;夠減,存放新的余數(shù)
        MOV A,R1
        MOV R3,A
        INC R5 ;商的低位置一
DVD3: DJNZ B,DVD2 ;計算完十六位商(R4R5)
        MOV A,R4 ;將商移到R2R3中
        MOV R2,A
        MOV A,R5
        MOV R3,A
        CLR OV ;設立成功標志
        RET

得到商就是轉速,
還要用雙字節(jié)轉BCD碼程序
最后調用顯示程序,
完成。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:123289 發(fā)表于 2018-4-28 22:19 | 只看該作者
去書上找匯編除法程序,就可以求倒數(shù)了。
回復

使用道具 舉報

板凳
ID:318684 發(fā)表于 2018-4-28 22:51 | 只看該作者
去書上找匯編除法程序,就可以求倒數(shù)了。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表