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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

用單片機定時器0實現P1.0的LED的亮滅功能(利用定時器的中斷實現1秒長時間定時)

[復制鏈接]
跳轉到指定樓層
樓主
ID:71407 發表于 2014-12-31 14:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;51單片機入門程序17
;工程名稱:用定時器0實現P1.0的LED的亮滅功能(利用定時器的中斷實現1秒長時間定時)
;編寫日期:2009.7.4
;編寫者:藍柳柳
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ORG 0000H
AJMP QQ
ORG 000BH ;定時器0中斷入口地址
AJMP QQQ  ;跳轉到定時器中斷服務程序
ORG 30H
QQ:
    MOV   P1,#11111111B   ;熄滅掉P1端口的LED
    MOV   R7,#00000000B   ;軟件計數器清零
    MOV   TMOD,#00000001B ;定時器0工作方式1
    MOV   TH0,#3CH
    MOV   TL0,#0B0H       ;初值
    SETB   EA             ;定時器0中斷條件
    SETB   ET0            ;定時器0中斷條件
    SETB   TR0            ;啟動定時器0
LOOP:AJMP   LOOP          ;定時時單片機可以在做自己的事情
QQQ:
    INC   R7              ;軟件計數器加1
    MOV   A,R7            ;R7里的數送到A,這個語句可以省略
CJNE   A,#20,TR ;A里的數到20了沒,定時中斷夠20次了沒,到了順序運行
               ;讓LED亮起來,沒到20跳轉到TR繼續定時,直到定20次夠1秒為止
TCL:
    CPL   P1.0            ;
    MOV   R7,#0           ;軟件計數器清零
TR:
    MOV   TH0,#3CH
    MOV   TL0,#0B0H       ;定時器重新定初值
    RETI                ;中斷服務程序返回,返回到LOOP處
END     
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關帖子

回復

使用道具 舉報

沙發
ID:72462 發表于 2015-1-23 21:23 | 只看該作者
為什么是匯編?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91在线第一页 | 亚洲一区二区三区观看 | 精品国产女人 | 2一3sex性hd| 九色在线视频 | 日韩欧美三级电影 | 国产精品免费福利 | 在线播放国产一区二区三区 | 日韩久久久久 | 亚洲精品观看 | 国产成人网 | 99re在线视频精品 | 欧美日韩视频 | 午夜天堂精品久久久久 | 国产成人在线播放 | 中文字幕av高清 | 亚洲日本免费 | 亚洲第一视频网 | 久久不射电影网 | 欧美另类视频 | 91精品中文字幕一区二区三区 | 日本中文字幕在线观看 | 波多野结衣一区二区三区 | www.久久.com | 亚洲精品白浆高清久久久久久 | 久久机热 | 欧美理论在线观看 | 国产视频久久 | 欧美一二三四成人免费视频 | 成人亚洲 | 中文久久 | 欧美一级大片 | 亚洲一区二区在线播放 | 午夜视频在线视频 | 中文字幕一区在线观看视频 | 精品乱码一区二区 | 国产精品久久精品 | 欧美成人精品一区二区三区 | 一区影视 | 久久人人网 | 国产精品美女在线观看 |