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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

來大俠幫我.asm轉成.c文件,萬分感謝,急用

[復制鏈接]
跳轉到指定樓層
樓主
ID:162112 發表于 2017-3-1 16:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
;腳功能定義
        SMG_q EQU P1.0        ;定義數碼管陽級控制腳,千位
        SMG_b EQU P1.1        ;定義數碼管陽級控制腳,百位
        SMG_s EQU P1.2        ;定義數碼管陽級控制腳,十位
        SMG_g EQU P1.3        ;定義數碼管陽級控制腳,個位       
        KEY1 EQU P3.7        ;定義按鍵1
        KEY2 EQU P3.6        ;定義按鍵2
       
;定義數據RAM空間
        LMS EQU 37H        ;定義一個變量存放計數值毫秒
        LMIAO EQU 38H        ;定義一個變量存放計數值秒
;數據存放
ORG 0100
TABLE:        DB 0C0h,0F9H,0A4H,0b0H,99H,92H,82H,0F8H,80H,90H       
                        ;表:共陽數碼管 0-9

ORG 0000H
LJMP MAIN
ORG 000BH        ;中斷入口
LJMP TIMER

ORG 0200H
MAIN:        MOV TMOD,#01H        ;設置定時器1為1模式,即16位計算模式
        MOV TH0,#0D8H        ;給計數寄存器賦值,10毫秒時間
        MOV TL0,#0F0H
        MOV IE,#82H        ;開總中斷和T0中斷
        CLR TR0                ;
        CLR A
        MOV LMS,A        ;計數緩沖清0
        MOV LMIAO,A
M01:        JB KEY1,M02        ;按下1鍵啟動計數
        CLR A
        MOV LMS,A
        MOV LMIAO,A        ;
        SETB TR0        ;
        SJMP M1
M02:        JB KEY2,M1        ;按下2鍵停止計數
        CLR TR0                ;
M1:        MOV A,LMS
        CJNE A,#100,M2        ;以10毫秒計數,100次即為1秒
        MOV LMS,#0
        MOV A,LMIAO        ;
        INC A
        MOV LMIAO,A        ;
        CJNE A,#100,M2        ;如果加到100秒,則清0
        MOV LMIAO,#0
M2:        LCALL DISPLAY        ;顯示
        LJMP M01       


TIMER:        INC LMS                ;定時中斷產生,以10毫秒計數加1
        MOV TH0,#0D8H        ;重新裝入定時器值10毫秒
        MOV TL0,#0F0H
        RETI               


DISPLAY:MOV DPTR,#TABLE        ;數碼管顯示子程序
        MOV A,LMIAO        ;
        MOV B,#10
        DIV AB
        CLR SMG_q        ;千位數碼管
        MOVC A,@A+DPTR        ;
        MOV P0,A
        LCALL DELAY        ;
        MOV P0,#0FFH        ;
        SETB SMG_q        ;

        CLR SMG_b        ;百位數碼管
        MOV A,B                ;
        MOVC A,@A+DPTR        ;
        ANL A,#0X7F        ;加入小數點
        MOV P0,A
        LCALL DELAY        ;
        MOV P0,#0FFH        ;
        SETB SMG_b        ;

        MOV A,LMS        ;
        MOV B,#10
        DIV AB
        CLR SMG_s        ;十位數碼管
        MOVC A,@A+DPTR        ;
        MOV P0,A
        LCALL DELAY        ;
        MOV P0,#0FFH        ;
        SETB SMG_s        ;

        CLR SMG_g        ;個位數碼管
        MOV A,B                ;
        MOVC A,@A+DPTR        ;
        MOV P0,A
        LCALL DELAY        ;
        MOV P0,#0FFH        ;
        SETB SMG_g        ;
        RET

DELAY:        MOV R7,#10        ;延時子程序
        DJNZ R7,$
        RET
END


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 超碰成人免费观看 | 国产精品入口麻豆www | 大伊人久久 | 亚洲精选一区二区 | 久久天堂网| 亚洲欧美综合网 | 亚洲一区二区三区福利 | 国产精品久久久久永久免费观看 | 久久一区二区三区四区五区 | 精品视频在线免费观看 | 中文区中文字幕免费看 | 噜久寡妇噜噜久久寡妇 | 欧美一区二区三区在线视频 | 可以免费观看的av片 | 国产精品欧美大片 | 国产一级电影网 | 久久视频精品 | 久久99深爱久久99精品 | 中文字幕一区二区三区日韩精品 | 欧美亚州| 四虎永久免费黄色影片 | 丁香久久 | 色播视频在线观看 | 国产精品久久久久久婷婷天堂 | 免费一级片| 欧美在线高清 | 国内精品久久久久久 | 色久五月 | 狠狠久久久 | 一区二区中文 | 亚洲欧美在线免费观看 | 欧美伦理一区 | 欧美日韩电影在线 | 久草在线免费资源 | 久久高清亚洲 | 亚洲精品久久久久avwww潮水 | 福利网站在线观看 | 韩国av网站在线观看 | 精品美女视频在线观看免费软件 | 国产亚洲精品精品国产亚洲综合 | 国产精品日日夜夜 |