返回首页
当前位置: 主页 > 定时器/计数器 >

用单片机定时器T0和P1.7端口产生连续矩形脉冲的程序

时间:2011-08-29 21:05来源:未知 作者:牛牛 点击:
已知 51 单片机, fosc = 6MHz ,试编写程序,利用 T0 和 P1.7 产生如下图所示的连续矩形脉冲。 图片 1 参考程序: org 0000h ljmp main org 000bh ljmp int_t0 org 0030h main: mov tmod,#00000010b mov ie,#10000010b mov th0,#0ech mov tl0,#4ch clr p1.

已知51单片机,fosc6MHz,试编写程序,利用T0P1.7产生如下图所示的连续矩形脉冲。

单片机

  

内容来自单片机之家www.dpj100.com

  单片机

参考程序: 单片机

         org     0000h 内容来自单片机之家www.dpj100.com

 

内容来自单片机之家www.dpj100.com

        ljmp    main

内容来自单片机之家www.dpj100.com

  内容来自单片机之家www.dpj100.com

        org     000bh

内容来自单片机之家www.dpj100.com

  单片机

        ljmp    int_t0 单片机

 

单片机

        org     0030h

单片机

 

单片机

main:   mov     tmod,#00000010b

单片机

  单片机

        mov     ie,#10000010b

单片机

 

单片机

        mov     th0,#0ech 单片机

  内容来自单片机之家www.dpj100.com

        mov     tl0,#4ch

内容来自单片机之家www.dpj100.com

 

内容来自单片机之家www.dpj100.com

        clr     p1.7 单片机

  单片机

        setb    tr0 内容来自单片机之家www.dpj100.com

 

单片机

        sjmp    $ 单片机

 

单片机

int_t0:     jb      p1.7,loop 内容来自单片机之家www.dpj100.com

  内容来自单片机之家www.dpj100.com

        mov     th0,#4ch 内容来自单片机之家www.dpj100.com

  内容来自单片机之家www.dpj100.com

        setb    p1.7

内容来自单片机之家www.dpj100.com

 

单片机

        reti 单片机

  单片机

loop:     clr     p1.7 内容来自单片机之家www.dpj100.com

 

内容来自单片机之家www.dpj100.com

        mov     th0,#0ech 单片机

 

单片机

        reti 单片机

  单片机

        end 单片机

 

单片机


图片1
顶一下
(3)
75%
踩一下
(1)
25%
------分隔线----------------------------
推荐内容