• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

使用一个51系列单片机能对两个LED数码管进行动态显示

黎明前12 2017-05-19 浏览量:2034

设计一个两位计数器,能对外部的脉冲进行计数,能进行复位。使用一个51系列单片机能对两个LED数码管进行动态显示。试绘出电路图并编写相应的汇编程序。

程序:

主程序中滚动显示两位数字,当输入脉冲未来到之前并保持不变。

在中断服务程序中,每当来一个外来脉冲时,需要显示的数字加一。单片机复位时,需要显示的数字是00。

主程序中,开INT0中断。


需要设置:

(1) 选用外部中断0 中断矢量地址为0003H。

(2) 中断标志TCON 的第0位 触发方式控制位 电平触发(0有效)和跳变触发(1有效)。

(3) 中断允许控制IE IE.0 第0位EX0 允许(1) 禁止(0) IE.7 第7位EA 允许(1) 禁止(0)

(4) 中断优先级IP IP.0 =PX0 0低优先级 1高优先级

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案

其他答案 数量:3
  • 这种程序网上很多,我可以给你思路,程序自己写。

    1.数码管采用动态扫描方式

    2.在mian中开启外部中断

    3.中断服务函数里面添加数码管显示函数

    • 发布于2017-05-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 小朋友,老师流的单片机作业要自己完成哦
    • 发布于2017-05-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 你先把原理图画出来吧。大致上就是,设置外部中断,计数,然后通过端口控制74H输出,最后数码管显示。这个书上应该有例程的,找找吧
    • 发布于2017-05-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

使用一个51系列单片机能对两个LED数码管进行动态显示