[51单片机] 数字时钟的制作与创新

[复制链接]
1152|5
 楼主| 15229802237 发表于 2019-9-29 17:26 来自手机 | 显示全部楼层 |阅读模式
数字时钟利用数字显示当前时间,本设计完成基本数字时钟功能,能够实现时分秒的正常计时。有几个LED灯,怎么样可以利用数字时钟控制LED灯。求各位大佬给予程序。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
dirtwillfly 发表于 2019-9-29 20:27 | 显示全部楼层
给作者要吧。给你的led控制程序也不一定能和你的时钟能直接配合起来。
 楼主| 15229802237 发表于 2019-9-30 09:27 来自手机 | 显示全部楼层
dirtwillfly 发表于 2019-9-29 20:27
给作者要吧。给你的led控制程序也不一定能和你的时钟能直接配合起来。

怎么会配合不起来呢?数字时钟走的时候,led灯在亮,这样不就配合起来了。问题程序不会
dirtwillfly 发表于 2019-10-2 16:36 | 显示全部楼层
15229802237 发表于 2019-9-30 09:27
怎么会配合不起来呢?数字时钟走的时候,led灯在亮,这样不就配合起来了。问题程序不会 ...


控制一个led闪烁的程序
  1. #inlcude"reg51.h"
  2. typedef unsigned char u8;
  3. typedef unsigned int u16;

  4. void delay(u16 i)
  5. {
  6.         while(i--);
  7. }

  8. sbit led = P2^0;

  9. void main()
  10. {
  11.         while(1)
  12.         {
  13.                 led = 0;
  14.                 delay(50000);
  15.                 led = 1;//   赋值为高电平时,led熄灭
  16.                 delay(50000);
  17.   }
  18. }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部