找回密码
 注册
关于网站域名变更的通知
查看: 684|回复: 2
打印 上一主题 下一主题

单片机定时器0方式2输出方波 有proteus仿真 汇编语言源程序

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-1-7 07:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
单片机定时器0方式2输出方波 有proteus仿真 汇编语言源程序
0 v4 v* r# J. v5 ~) j/ e8 v  w) d3 Q& z2 D& t1 F
* E1 |; P  k0 s+ X2 w: K2 [8 }
定时器输出方波proteus单片机仿真原理图:
. B$ P6 B( D3 A8 L ! _* e' z2 ?; L# k# Z) K0 p4 U5 ^
单片机的定时器0设置为计数方式2(自动重装初值0FFH)一旦外输入P3.4有下降沿信号即产生中断,P1.1输出高电平指示LED亮,并启动定时器1工作方式2也是自动重装方式,初值按6M晶振机器周期为2微秒算500微秒  256-500/2=6,定时器1每500微秒产生一次中断取反一次P1.0,所以在P1.0上接的示波器会显示周期为1MS方波% x( }$ }8 W) A/ g& N0 |

/ g6 a$ v& P! Y2 `+ s/ r. S# C! q1 o$ R: Z8 q8 k7 `/ |
单片机汇编语言源码:
# h% c, o0 E3 a: p, |' W
        org 0h
5 i( \- e& s6 d8 @RESET:  AJMP MAIN: S. s" l. A+ j. [
        ORG 0BH( Y* O+ Q7 F* U- D
        AJMP IT0P
1 K  G$ x; z/ _1 h; n, i7 }        ORG 01BH1 h. l! ]" l8 E4 I2 T
        AJMP IT1P
, m* P7 I2 ]8 ~9 r' F        ORG 100H
6 ?; m+ r: t$ a3 YMAIN:   MOV SP,#60H
6 V1 a/ @: x/ b/ s# ]* I5 r& J        ACALL PT0M21 Q2 O' ?( U* o) m( v
LOOP:   MOV C,P1.1
/ ?& W; m( z1 {6 S% l1 d        JNC LOOP
+ ?' Z6 B  Z& D. n        SETB TR1' ]  E0 k$ i7 q/ ?$ e; m% ?
        SETB ET1
+ l; M  Y& x+ g3 A; e$ DHERE:   AJMP HERE
0 S- i* c" k. ~PT0M2 : MOV   TMOD,#26H& U4 s( ~! N$ n9 U
        MOV TL0,#0FFH! B" E2 m$ [. V2 U6 h
        MOV TH0,#0FFH" O( D7 j) [3 ~' M$ G) B
        SETB TR0
  q7 d  B( B6 ^& u& {1 ]        SETB ET0
( l) w7 |$ m  ]( q5 _; f        MOV TL1,#06H: C) ^  V. a& N- M& v' x4 {
        MOV TH1,#06H* [: Q; R9 P- k
        CLR P1.1
$ T! J+ I, F9 Z% E/ Y7 }        SETB EA
6 p* N2 x+ q2 x/ C        RET/ y  h+ A9 A) k7 [
IT0P:   CLR TR0& Q/ _: [& B- m6 g/ p9 _7 R# J' _6 N
        SETB P1.1) {1 E% ?# W( G, z$ b6 X
        RETI, c+ b8 C2 L- R2 I$ O$ p
IT1P:   CPL P1.0
; r: A, O! g" d/ Q/ k! q; T        RETI
0 F3 ^3 T% V7 H% H; \                END    : q. I( d( O: Q7 G4 [
9 w* o( H9 T0 |- D$ ^
游客,如果您要查看本帖隐藏内容请回复

3 ~% W" k1 @6 [" [0 ~

% i2 W: x. d$ v* E3 n1 Q. F( W
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-3 14:17 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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