找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8399|回复: 0
打印 上一主题 下一主题
收起左侧

单片机输出一个周期为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)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶1 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表