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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機0-99顯示匯編程序

[復制鏈接]
ID:75005 發表于 2015-3-21 16:50 | 顯示全部樓層 |閱讀模式
a_bit        equ        20h
        b_bit        equ        21h
        temp        equ 22h
        org        0000h
star:   mov temp,#0   ;初始化計數器
stlop:  acall display
        inc temp
        mov a,temp
        cjne a,#100,next ;=100重來
        mov temp,#0
next:   ljmp stlop

;顯示子程序
display: mov a,temp  ;將temp中的十六進制數轉換成10進制
         mov b,#10   ;10進制/10=10進制
         div ab
         mov b_bit,a ;十位在a
         mov a_bit,b ;個位在b

         mov dptr,#numtab ;指定查表啟始地址
         mov r0,#4
dpl1:    mov r1,#250 ;顯示1000次
dplop:   mov a,a_bit ;取個位數
         MOVC A,@A+DPTR ;查個位數的7段代碼
         mov p0,a ;送出個位的7段代碼
         clr p2.7 ;開個位顯示
         acall d1ms ;顯示1ms
         setb p2.7
         mov a,b_b0-99it ;取十位數
         MOVC A,@A+DPTR ;查十位數的7段代碼
         mov p0,a ;送出十位的7段代碼
         clr p2.6 ;開十位顯示
         acall d1ms ;顯示1ms
         setb p2.6
         djnz r1,dplop ;100次沒完循環
         djnz r0,dpl1 ;4個100次沒完循環
         ret
;1MS延時(按12MHZ算)
;====================================================
D1MS: MOV R7,#80
      DJNZ R7,$
      RET

;共陰7段數碼管各劃的數字排列表
numtab: db 28h,7eh,0a2h,62h,74h,61h,21h,7ah,20h,60h,30h,25h,0a9h,26h,0a1h,0b1h;
;0 1 2 3 4 5 6 7 8 9


回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产黄色免费 | 欧美亚洲在线 | 成 人 黄 色 片 在线播放 | 久久久一区二区 | 视频一区二区在线 | 久久手机视频 | 一级免费片 | 黄色片免费在线观看 | 中文字幕在线免费看 | 亚洲一区免费 | 亚洲看片 | 日韩在线观看 | 日韩毛片网 | 国产h视频 | 69久久久| 精品一区二区三区在线观看 | 一区二区三区精品 | 天天操天天操 | 一级视频在线观看 | 欧美国产日韩在线 | 一区二区三区日韩 | 国产伦精品一区二区三区照片 | 五月天婷婷激情网 | 日韩大片在线观看 | 中文字幕精品视频 | av一二三 | www在线播放 | 中文字幕黄色片 | 久久国产美女 | 中文字幕免费 | 在线a视频 | 成人在线国产 | 一区在线观看视频 | 国产视频在线播放 | 亚洲第十页 | 成人欧美视频 | 999国产视频 | 国产成人av一区二区三区在线观看 | 久久久久久久久国产精品 | 日韩精品在线一区二区 | 在线国产一区 |