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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機-多任務編程 匯編語言編程

[復制鏈接]
跳轉到指定樓層
樓主
ID:75926 發表于 2015-4-4 02:30 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

;================================================================
LedPort               Equ           P2
SegPort               Equ           P0
Timer1                Equ           0FB23H
Sec400Chg             Bit           30H
Sec10Chg              Bit           31H
SecChg                Bit           32H
MinChg                Bit           33H
Sec400                Data          34H
Sec10                 Data          35H
Second                Data          36H
Temp                  Data          37H
Relieve               Data          38H
Temp1                 Data          39H
;================================================================
                      Org           0000H
                      Ajmp          Main
;================================================================
InitSysT:             Mov           Relieve,#50
           Mov           TMod,#00100000B
                      Mov           TL1,#Low(Timer1)
                      Mov           TH1,#High(Timer1)
                      Setb          EA
                      Setb          ET1
                      Setb          TR1
                     
                      Mov           Sec400,#40
                      Mov           Sec10,#10
                      Mov           Second,#60
                      Clr           Sec400Chg
                      Clr           Sec10Chg
                      Clr           SecChg
                      Clr           MinChg
                      Ret
;================================================================
                      Org           001BH
                      Mov           TL1,#Low(Timer1)
                      Mov           TH1,#High(TImer1)
                      AJmp          CTC1Entry
                     
CTC1Entry:            Setb          Sec400Chg
                      Djnz          Sec400,T1IntOut
                      Mov           Sec400,#40
                     
                      Setb          Sec10Chg
                      Inc           Sec10HEX
                      Djnz          Sec10,T1IntOut
                      Mov           Sec10,#10
                     
                      Setb          SecChg
                      Djnz          Second,T1IntOut
                      Mov           Second,#60
                      Setb          MinChg
                     
T1IntOut:             RetI            
;================================================================
Delay:                Mov           R6,#40
Delay1:               Mov           R7,#0
Delay2:               Djnz          R7,Delay2
                      Djnz          R6,Delay1
                      Ret
;================================================================  
SegDisplay:           Mov           Dptr,#Table
SegLoop:              
                      Movc          A,@A+Dptr
                      Mov           SegPort,A
                      Ret
;----------------------------------------------------------------
Table:                DB            11000000B
                      DB            11111001B
                      DB            10100100B
                      DB            10110000B
                      DB            10011001B
                      DB            10010010B
                      DB            10000010B
                      DB            11011000B
                      DB            10000000B
                      DB            10010000B
;================================================================
Main:                 MOv           Temp1,#11111110B
                      Mov           Temp,#0
                      Acall         InitSysT
                     
MainLoop0:            Jbc           Sec400Chg,DoSec400
MainLoop1:            Jbc           Sec10Chg,DoSec10
MainLoop2:            Jbc           SecChg,DoSecond
MainLoop3:            Jbc           MinChg,DoMinute
                      Ajmp          MainLoop0
DoSec400:
                      Sjmp          MainLoop1
DoSec10:
                      Mov           A,Temp
                      Acall         SegDisplay
                      Djnz          Relieve,L3
                      Mov           Relieve,#50
                      Inc           Temp
                      Mov           A,Temp
                      Cjne          A,#9,MainLoop2
                      Mov           Temp,#0                     
L3:                   Sjmp          MainLoop2
DoSecond:                           
                      Mov           LedPort,Temp1
                      Mov           A,Temp1
                      Rl            A
                      Mov           Temp1,A
                      Sjmp          MainLoop3
DoMinute:
                      Sjmp          MainLoop0                     
;================================================================
                      End


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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美日韩一区在线 | 成人国产精品久久久网站 | 成年在线观看 | av毛片在线播放 | 久久人人爽人人爽人人片 | 亚洲精品乱码久久久久久蜜桃91 | 日本黄色中文字幕 | 中文在线免费观看 | 国产午夜在线 | 久久精品国产精品 | 国产精品久久久久久中文字 | 午夜在线视频观看 | 精品国产福利 | 91免费福利视频 | 在线视频一区二区三区 | 成人欧美日韩 | 国产成人精品一区 | 欧美日韩不卡 | 性生活视频网站 | 日本高清中文字幕 | 黄色片网站在线观看 | 黄色av一区 | 亚洲在线免费视频 | 在线免费av网站 | 日本三级久久 | 日韩视频在线免费观看 | 国产成人精品久久久 | 伊人精品久久 | 超碰在线中文字幕 | 丰满少妇高潮在线观看 | 免费国产视频 | 一区二区久久 | 黑人一级黄色片 | 亚洲一区中文 | 中文字幕自拍 | 免费精品视频 | 成人一区二区三区四区 | 在线免费观看av网站 | 免费成年人视频 | 成人免费看片98欧美 | 国产91丝袜在线播放 |