標(biāo)題: 用單片機(jī)定時(shí)器0實(shí)現(xiàn)P1.0的LED的亮滅功能(用查詢方式) [打印本頁]

作者: wudawei    時(shí)間: 2014-12-31 14:43
標(biāo)題: 用單片機(jī)定時(shí)器0實(shí)現(xiàn)P1.0的LED的亮滅功能(用查詢方式)
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;51單片機(jī)入門程序16
;工程名稱:用定時(shí)器0實(shí)現(xiàn)P1.0的LED的亮滅功能(用查詢方式)
;編寫日期:2009.7.4
;編寫者:藍(lán)柳柳
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ORG 0000H
AJMP START
ORG 30H
START:MOV   P1,#0FFH         ;熄滅掉P1端口所有的LED
      MOV   TMOD,#00000001B  ;定時(shí)器0工作方式1
      MOV   TH0,#15H   
      MOV   TL0,#0A0H        ;定初值
      SETB  TR0             ;啟動(dòng)定時(shí)器
LOOP:JBC   TF0,NEXT  ;查詢TF0到1了,也就是定時(shí)到了沒,到了跳到NEXT,沒到順序運(yùn)行
     LJMP   LOOP            
NEXT:CPL   P1.0              ;取反,讓P1.0亮滅的語句
     MOV   TH0,#15H
     MOV   TL0,#0A0H         ;重新定初值
     LJMP  LOOP
     END





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1