找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

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

定時(shí)器/計(jì)數(shù)器匯編源程序

[復(fù)制鏈接]
ID:153387 發(fā)表于 2016-12-9 12:29 | 顯示全部樓層 |閱讀模式
ORG 0000H
LJMP MAIN
ORG 000BH                        ;定時(shí)器0中斷入口地址
LJMP INT

ORG 0030H
MAIN:MOV R0,#00H       ;中斷次數(shù)R0清0
     MOV A,#0FEH
        MOV P1,A                 ;點(diǎn)亮LED2
        MOV TMOD,#01H             ;定時(shí)器0工作方式1
        MOV TH0,#3CH         ;置50ms定時(shí)初值
        MOV TL0,#0AFH
        SETB EA              ;開總中斷
        SETB ET0             ;開T0中斷
        SETB TR0
        SJMP $                      ;動(dòng)態(tài)暫停   

ORG 0050H                ;中斷程序
INT: INC R0                        ;中斷次數(shù)R0加1
     CJNE R0,#2,EXIT       ;R0等于2,即中斷兩次,定時(shí)100ms,如果沒(méi)到100ms,跳至EXIT退出
        MOV R0,#00H          ;中斷次數(shù)R0清0
        RL A                          ;A的值循環(huán)左移;點(diǎn)亮下一個(gè)燈
        MOV P1,A               
EXIT:RETI

END

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表