找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

第一次偿试51单片机做个100分钟倒计时定时器 附程序

查看数: 5834 | 评论数: 5 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-1-20 10:15

正文摘要:

偿试着做了个100分钟倒计时定时器,原理图和代码都是东拼西凑来的(自己不会写啊),侵删 制作出来的实物图如下: 单片机源程序如下: #include <reg52.h> #include <intrins.H> #define ucha ...

回复

ID:695749 发表于 2020-3-20 11:43
可以做厨房提醒器,增加声音功能,多设几个时间段,这样方便设定,谢谢分享!
ID:97678 发表于 2020-3-20 10:33
编译出现这些错误,怎么解决?

Build target 'Target 1'
linking...
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  Q0
    MODULE:  .\Objects\100分钟定时器.obj (100__________)
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  _DCX
    MODULE:  .\Objects\100分钟定时器.obj (100__________)
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  _CC
    MODULE:  .\Objects\100分钟定时器.obj (100__________)
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  _XCX
    MODULE:  .\Objects\100分钟定时器.obj (100__________)
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _CC
    MODULE:  .\Objects\100分钟定时器.obj (100__________)
    ADDRESS: 0222H
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _XCX
    MODULE:  .\Objects\100分钟定时器.obj (100__________)
    ADDRESS: 022BH
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _XCX
    MODULE:  .\Objects\100分钟定时器.obj (100__________)
    ADDRESS: 0234H
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _XCX
    MODULE:  .\Objects\100分钟定时器.obj (100__________)
    ADDRESS: 023DH
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _XCX
    MODULE:  .\Objects\100分钟定时器.obj (100__________)
    ADDRESS: 0246H
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  Q0
    MODULE:  .\Objects\100分钟定时器.obj (100__________)
    ADDRESS: 0249H
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _DCX
    MODULE:  .\Objects\100分钟定时器.obj (100__________)
    ADDRESS: 04F7H
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _DCX
    MODULE:  .\Objects\100分钟定时器.obj (100__________)
    ADDRESS: 0503H
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _DCX
    MODULE:  .\Objects\100分钟定时器.obj (100__________)
    ADDRESS: 050FH
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _DCX
    MODULE:  .\Objects\100分钟定时器.obj (100__________)
    ADDRESS: 051BH
Program Size: data=59.1 xdata=0 code=1632
".\Objects\tiaosu" - 0 Error(s), 14 Warning(s).
Build Time Elapsed:  00:00:00
ID:91165 发表于 2020-3-20 09:02
这就是全部代码
ID:686778 发表于 2020-2-1 20:32
我想用现有的KR-51开发板来运行楼主的程序,是否将设置的按钮和数码管的相应语句改为和自己板子相同的硬件接法相符就行了?
ID:553941 发表于 2020-1-20 14:18
P0口没有上拉吗,而且你这样单纯靠的是IO口的驱动能力来点亮,数码管多一点可能就驱动不了了。而且数码管最好加分压电阻。可以使用共阳极数码管,使用IO灌电流驱动。或者加375锁存器或245之类的芯片增加驱动能力。简单的几个小建议,不一定对。只是觉得你这个电路现在是可以使用的,但是当你驱动大一点的负载你就会发现同样的电路不能使用了,就是IO驱动能力限制的。

评分

参与人数 1黑币 +30 收起 理由
jz573079513 + 30 回帖助人的奖励!

查看全部评分

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

Powered by 单片机教程网

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