找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機定時器0方式2輸出方波 有proteus仿真 匯編語言源程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:170536 發(fā)表于 2017-4-16 12:21 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
定時器輸出方波proteus單片機仿真原理圖:

單片機的定時器0設置為計數(shù)方式2(自動重裝初值0FFH)一旦外輸入P3.4有下降沿信號即產(chǎn)生中斷,P1.1輸出高電平指示LED亮,并啟動定時器1工作方式2也是自動重裝方式,初值按6M晶振機器周期為2微秒算500微秒  256-500/2=6,定時器1每500微秒產(chǎn)生一次中斷取反一次P1.0,所以在P1.0上接的示波器會顯示周期為1MS方波


單片機匯編語言源碼:
  1.         org 0h
  2. RESET:  AJMP MAIN
  3.         ORG 0BH
  4.         AJMP IT0P
  5.         ORG 01BH
  6.         AJMP IT1P
  7.         ORG 100H
  8. MAIN:   MOV SP,#60H
  9.         ACALL PT0M2
  10. LOOP:   MOV C,P1.1
  11.         JNC LOOP
  12.         SETB TR1
  13.         SETB ET1
  14. HERE:   AJMP HERE
  15. PT0M2 : MOV   TMOD,#26H
  16.         MOV TL0,#0FFH
  17.         MOV TH0,#0FFH
  18.         SETB TR0
  19.         SETB ET0
  20.         MOV TL1,#06H
  21.         MOV TH1,#06H
  22.         CLR P1.1
  23.         SETB EA
  24.         RET
  25. IT0P:   CLR TR0
  26.         SETB P1.1
  27.         RETI
  28. IT1P:   CPL P1.0
  29.         RETI
  30.                 END   
復制代碼


下載:
TIME2.rar (47.73 KB, 下載次數(shù): 28)


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

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表