DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 428|回复: 0
打印 上一主题 下一主题

采用LED动态显示屏的计时器电路设计

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-22 00:26:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
电路如上图所示。C1、R1为上电复位电路,K为启动/暂停开关。IC用AT89C2051.其P1.O、P1.1口也是内部比较器的输入端。为保证程序运行正常,需外接上拉电阻。R4-R11为LED限流电阻,若亮度不够可不用。LED动态显示屏采用DN74000190A。下图为其原理图,为简化电路,仅用LED动态显示屏的后两位。本电路很简单,其主要工作在于软件设计。而软件设计的关键又在于数码显示表格的编制及安排。由于动态显示屏的引脚为分时复用的,所以编制其数码显示表格比用七段LED数码复杂一些。可在草稿纸上先画上表格,依据O-9的数字,亮的段位填O,熄灭段位填1。将所得二进制码转换成十六进制码,就得到所需的编码表。程序运行时,首先调用1.29脚为正时个位数字的编码,暂存于R7中,再调十位数字的编码与R7进行逻辑与运算。结果送P1口显示两位数字的半段。然后调2.26脚为正时十位数字的编码暂存R6中,再调个位数字的编码与R6进行逻辑与运算。结果送P1口显示两位数字的剩下半段,合成完整的数字显示。
  程序设计为0~99秒计时,以方便检查程序及编码表格是否正确。适当改动软件即可构成0~99分钟、O-99小时的计时器。用于生活工作中。如汽车美容店用的洗车机。按厂家使用说明书要求,每工作100小时必须更换机油,但是由于每天开机时间不同。很难做到按时换油,在机子上安装本计时器后就解决了此问题。本文就是由这样的电路简化而成的。



                          
                       
                          
                               
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-7-15 07:04 , 耗时 0.085703 秒, 19 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

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