找回密码
 立即注册

QQ登录

只需一步,快速开始

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

单片机将在1s内对脉冲计数并送四位数码管显示

[复制链接]
跳转到指定楼层
楼主
ID:452598 发表于 2018-12-23 19:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
要求使用定时/计数器1作定时用,定时1s;定时/计数器0作计数器用,被计数的外部脉冲从P3.4(T0)接入。
单片机将在1s内对脉冲计数并送四位数码管显示,最大计数显示值为0FFFFH。;---------------------------------
    ORG 0000H
    JMP START
    ORG 000BH
    JMP T0_INT
;---------------------------------
START:
    MOV TMOD, #51H       ;/*01010001 T1计数,T0定时*/
    MOV TH0, #HIGH(65536 - 50000) ;50ms@12MHz
    MOV TL0, #LOW (65536 - 50000)
    MOV TH1, #0
    MOV TL1, #0
    SETB TR0
    SETB TR1
    SETB ET0
    SETB EA
    MOV R7, #20

    SJMP $
;---------------------------------
T0_INT:          ;50ms执行一次
    MOV TL0, #LOW (65536 - 50000) ;重新写入初始值
    MOV TH0, #HIGH(65536 - 50000) ;50ms@12MHz
    DJNZ R7, T0_END
    MOV R7, #20
    MOV P1, TL1
    MOV P2, TH1
    MOV TL1, #0
    MOV TH1, #0
T0_END:
    RETI
;---------------------------------
END
---------------------

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

使用道具 举报

沙发
ID:1 发表于 2018-12-23 20:05 | 只看该作者
补全原理图或者详细说明一下电路连接即可获得100+黑币
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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