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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2200|回復(fù): 0
收起左側(cè)

單片機(jī)-多任務(wù)編程 匯編語言編程

[復(fù)制鏈接]
ID:75926 發(fā)表于 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


回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品一区久久久 | 欧美性视频在线播放 | 久久国产精品一区二区三区 | 成人在线视频网站 | 午夜性色a√在线视频观看9 | 日韩一区二区三区在线 | 久久91| 久久久91精品国产一区二区精品 | 亚洲欧美在线一区 | 亚洲第1页 | 中文字幕不卡在线观看 | 午夜精品影院 | 成人性视频免费网站 | 日韩高清中文字幕 | 国产成人精品一区二区三区在线 | 久婷婷 | 人成在线视频 | 真人毛片| 久久一二| 亚洲网站观看 | 免费一区二区三区 | 欧美888 | 久久精品亚洲成在人线av网址 | 九九九久久国产免费 | 久久国产成人精品国产成人亚洲 | 尤物在线视频 | 国产一区二区精品在线 | 九九热这里 | 国产精品美女久久久久久免费 | 日日日干干干 | 欧美一级毛片久久99精品蜜桃 | 午夜男人的天堂 | 久久久久久久久99精品 | 国产亚洲精品久久午夜玫瑰园 | 久久aⅴ乱码一区二区三区 亚洲欧美综合精品另类天天更新 | www国产成人免费观看视频,深夜成人网 | 香蕉一区二区 | 亚洲欧美中文日韩在线v日本 | 欧美lesbianxxxxhd视频社区 | 日本中文字幕一区 | 欧美综合一区 |