标题: 单片机输出一个周期为2ms的方波汇编源程序+仿真 [打印本页]

作者: charley    时间: 2019-5-14 23:43
标题: 单片机输出一个周期为2ms的方波汇编源程序+仿真
定时器计数器试验简单案例

1 原理图

仿真结果


1假设系统时钟频率采用6MHz,在P1.0引脚上输出一个周期为2ms方波
2当T0(P3.4)引脚上发生负跳变时,作为P1.0引脚产生方波的启动信号。开始从P1.0脚上输出一个周期为1ms的方波
T0作为定时器器产生方波代码:
        ORG 0000H
RESET:  AJMP MAIN
     ORG 000BH
  AJMP IT0P
  ORG 0100H
MAIN:   MOV SP,#60H
  MOV TMOD,#01H
  ACALL PT0M0
HERE:   AJMP HERE
PT0M0:  MOV TL0,#0CH
  MOV TH0,#0FEH
  SETB ET0
  SETB EA
  SETB TR0
  RET
IT0P:   MOV TL0,#0CH
  MOV TH0,#0FEH
  CPL P2.0
  RETI
  

  ;ORG 0000H
;RESET:  AJMP MAIN
     ;ORG 000BH
  ;AJMP IT0P
  ;ORG 001BH
  ;AJMP IT1P
  ;ORG 0100H
;MAIN:   MOV SP,#60H
  ;ACALL PT0M2
;loop:   MOV C,F0
  ;JNC LOOP
  ;SETB ET1
  ;SETB TR1
;HERE:   AJMP HERE
;PT0M2:  MOV TMOD,#25H
        ;MOV TL0,#0FFH
  ;MOV TH0,#0FFH
  ;SETB ET0
  ;MOV TL1,#06H
  ;MOV TH1,#06H
  ;CLR F0
  ;SETB EA
  ;SETB TR0
  ;RET
;IT0P:   CLR TR0
  ;SETB F0
  ;RETI
;IT1P:   CPL P2.0
  ;RETI

全部资料51hei下载地址:
仿真 汇编程序.rar (43.52 KB, 下载次数: 17)





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1