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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
单片机定时器0方式2输出方波 有proteus仿真 汇编语言源程序
2 \* K6 @# m4 R
+ l% t* k7 b* `) q3 u! `

6 `, |6 P8 S% w& @* w9 ?& b" |定时器输出方波proteus单片机仿真原理图:
2 E1 F" b: |1 X0 f  p2 L + d2 g8 [- R% }) d6 t
单片机的定时器0设置为计数方式2(自动重装初值0FFH)一旦外输入P3.4有下降沿信号即产生中断,P1.1输出高电平指示LED亮,并启动定时器1工作方式2也是自动重装方式,初值按6M晶振机器周期为2微秒算500微秒  256-500/2=6,定时器1每500微秒产生一次中断取反一次P1.0,所以在P1.0上接的示波器会显示周期为1MS方波
& M. D3 I3 q" O8 j1 x# T7 h . E5 e1 h# P2 Z3 e# ?
5 ~* ?$ j. H; w! b# h
单片机汇编语言源码:

3 R4 C, z! Z) g( P( j        org 0h3 M0 R# O, O4 Y! R$ F$ [
RESET:  AJMP MAIN9 C8 c1 c6 h- T# M6 B0 x
        ORG 0BH
; L, [" ]' X' E7 P1 T8 @  h" H. d        AJMP IT0P
; @2 W6 e  @- @' f        ORG 01BH
. J, K( d9 M) l0 N        AJMP IT1P2 R2 j' x# @4 _) ]
        ORG 100H
, t" ?9 {2 j* N# \, xMAIN:   MOV SP,#60H" Z. \0 N2 N2 u. K; N9 a7 a% J
        ACALL PT0M2
7 f1 S, S: V* L) J) K# TLOOP:   MOV C,P1.1
( g3 e8 K6 ~9 Q' p; P, A/ _        JNC LOOP
6 _% Q# k6 y% M0 t4 l$ K        SETB TR17 F1 [) i: }4 H+ t8 g# ?: W
        SETB ET11 ^# V: v8 s. O- s2 x
HERE:   AJMP HERE0 X" m" {8 a/ T7 R/ r! Y$ s
PT0M2 : MOV   TMOD,#26H7 {1 s& E0 m6 s) Z" |8 J
        MOV TL0,#0FFH/ ]1 S, a" ^) y6 p$ F8 t; ]
        MOV TH0,#0FFH
$ d5 W0 [5 o: _4 a% K& k$ M% F        SETB TR00 K0 s7 D0 j, Q# S: n0 u
        SETB ET0
! F: N/ |6 i/ `$ n        MOV TL1,#06H- q* @$ j' Y, r+ M3 o3 O$ B9 A" [
        MOV TH1,#06H* X" r* z4 i; U8 |
        CLR P1.17 x5 U# d; J$ |4 D% L$ w
        SETB EA
7 `+ I2 e; l2 ^2 ]- z2 e        RET
7 X( R; X/ q2 n! \IT0P:   CLR TR0
. ^! a. `( f- J2 _: L4 i% B6 a  {        SETB P1.13 A8 a  u6 e8 \3 K+ `' e* U6 h
        RETI9 n+ U0 i. x6 ^. v1 u+ s$ X
IT1P:   CPL P1.0- S( J" K# k8 H" j5 }: a8 U
        RETI
7 Q1 F. ~, W, p* N                END    ! b' p7 O7 L$ V

% q6 U  {% g# D% {/ A, K8 e  y
游客,如果您要查看本帖隐藏内容请回复
5 w5 D" ~4 R( B' B& j
: H1 _* s/ e# `" f
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-9 04:13 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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