久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4536|回復: 0
收起左側

用51單片機定時器做6位數字頻率計仿真+匯編程序

[復制鏈接]
ID:137190 發表于 2016-9-4 19:24 | 顯示全部樓層 |閱讀模式
0.png
用proteus設計的電路仿真,51單片機定時器做6位數字頻率計原理圖如上.

匯編源程序:
ORG 0000H
     LJMP MAIN
     ORG 000BH
     LJMP IT0P
     ORG 0040H
MAIN:MOV 30H,#14H
     MOV 40H,#00H
         MOV 41H,#00H
         MOV P0,#00H
         MOV P1,#00H
         MOV P2,#00H
     MOV TMOD,#51H
         MOV IE,#82H
         MOV TH0,#3CH
         MOV TL0,#0B0H
         MOV TH1,#00H
         MOV TL1,#00H
         SETB TR0
         SETB TR1
     SJMP $
/********中斷服務程序********/
IT0P:MOV TH0,#3CH
         MOV TL0,#0B0H
         DJNZ 30H,LAST
         MOV 41H,TH1
         MOV 40H,TL1
         CLR TR1
         CLR TR0
         LCALL EXCH
         LCALL DISPLAY
         MOV TH1,#00H
         MOV TL1,#00H
LAST:RETI
/********轉換子程序********/
/*40H低8位,41H高8位,42H個位,43H十位,44H百位,45H千位,46H萬位;R3,R4余數*/
EXCH:PUSH PSW
     PUSH Acc
         MOV R0,#40H
         MOV R1,#46H
         MOV R2,#00H
WANW:CLR C                           ;減去10000,所減的次數就是萬位,次數存在R2上
     MOV R0,#40H
         MOV A,@R0
         SUBB A,#10H
         MOV R3,A
         INC R0
         MOV A,@R0
         SUBB A,#27H
         MOV R4,A
         JC QIAN
         INC R2
         MOV 40H,R3
         MOV 41H,R4
         JMP WANW
QIAN:MOV 46H,R2           ;減去1000,所減的次數就是千位,次數存在R2上
     MOV R2,#00H
QIAA:CLR C
     MOV R0,#40H
         MOV A,@R0
         SUBB A,#0E8H
         MOV R3,A
         INC R0
         MOV A,@R0
         SUBB A,#03H
         MOV R4,A
         JC BAIW
         INC R2
         MOV 40H,R3
         MOV 41H,R4
         JMP QIAA
BAIW:MOV 45H,R2                   ;減去100,所減的次數就是百位,次數存在R2上
     MOV R2,#00H
BAIB:CLR C
     MOV R0,#40H
         MOV A,@R0
         SUBB A,#64H
         MOV R3,A
         INC R0
         MOV A,@R0
         SUBB A,#00H
         MOV R4,A
         JC SHIW
         INC R2
         MOV 40H,R3
         MOV 41H,R4
         JMP BAIB
SHIW:MOV 44H,R2                        ;減去10,所減的次數就是十位,次數存在R2上
     MOV R2,#00H
SHIS:CLR C
     MOV R0,#40H
         MOV A,@R0
         SUBB A,#0AH
         MOV R3,A
         JC GEWW
         INC R2
         MOV 40H,R3
         JMP SHIS
GEWW:MOV 43H,R2                  
     MOV 42H,40H
         POP Acc
         POP PSW
         RET
/********轉換子程序********/
DISPLAY:PUSH PSW
        PUSH Acc
                MOV A,#00H
        ORL A,46H
                MOV P0,A
                MOV A,45H
                SWAP A
                ORL A,44H
                MOV P1,A
                MOV A,43H
                SWAP A
                ORL A,42H
                MOV P2,A
                POP Acc
                POP PSW
                RET
                END

0.png

4位頻率計.zip

52.77 KB, 下載次數: 61, 下載積分: 黑幣 -5

相關帖子

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲欧美日韩高清 | 国产二区三区 | 精品在线一区二区三区 | 粉嫩一区二区三区国产精品 | 爱爱视频网 | japanhd美女动 | 久久久久国产一级毛片 | 男女羞羞免费视频 | 国产精品久久久久久久一区探花 | 免费在线看黄视频 | 免费黄色片在线观看 | 欧美综合视频 | 欧美中文字幕在线观看 | 日韩精品一区二区三区 | 午夜视频在线免费观看 | 久久人人爽人人爽人人片av免费 | 日日夜精品视频 | 欧美一区二区三区一在线观看 | 国产成人免费视频网站视频社区 | 亚洲视频免费在线观看 | 日韩精品一区二区三区在线观看 | 99精品欧美一区二区三区 | 精品国产三级 | 在线一区二区三区 | 国产日韩一区二区三区 | 天堂一区在线 | 中文字幕乱码视频32 | 在线啊v| 一区二区三区回区在观看免费视频 | 久久蜜桃av一区二区天堂 | 一区二区三区福利视频 | 国产精品三级 | av网站免费在线观看 | 久久久精品影院 | 中文字幕一区二区三区精彩视频 | 在线视频一区二区三区 | 精品国产一区二区三区久久 | 久久亚洲一区 | 久久精品国产一区 | 我爱操 | 欧美一区二区三区 |