电子技术论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
下载方法|用单线程|避免多扣帖子规范|求助必读|发帖建议积分策略|勋章介绍|新人必读获取金币|推广论坛|出售帖子基本礼节|致会员信|版规总则
禁涉政治|反对低俗|举报专帖征集相片|留下足迹|推荐精华上传附件|制作分卷|使用网盘禁发qq群|恶意灌水|纯表情帖加入团队|监督机制|安全上网
查看: 30765|回复: 89

最简单的单片机电子钟C程序 绝对经典

  [复制链接]
发表于 2010-11-25 21:20:24 | 显示全部楼层 |阅读模式

注册家电维修技术论坛,与同行畅聊维修技术,享更多技术论坛功能。

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

x
/***************************************/
//clock.c
//单片机电子钟C语言程序
//MCU:AT89C2051  晶振频率:12MHZ
//编写:LBQ691477940  
/***************************************/
//最简单的单片机电子钟程序,学习单片机必经之路
//免费单片机辅导,尽最大努力回答您遇到的问题
/***************************************/
#include <at89x51.h>          //头文件包含
                    
#define uchar unsigned char       //宏定义
#define uint  unsigned int
#define ON  0              //定义0为打开
#define OFF 1              //定义1为关闭
#define LEDBus P1            //定义p1口为数码管段码口
sbit MIAO =P1^2;             //秒点
sbit HOU_S=P3^0;            //时十位位选
sbit HOU_G=P3^1;            //时个位位选
sbit MIN_S=P3^2;            //分十位位选
sbit MIN_G=P3^3;            //分个位位选
sbit H_KEY=P3^4;            //时调整键
sbit M_KEY=P3^5;            //分调整键
bit  SHAN;               //闪烁标志位
uchar second,minute,hour;        //定义秒、分、时寄存器
uchar code LEDTab[]={0x14,0xd7,0x4c,  //数码管段码表0--9
0x45,0x87,0x25,0x24,0x57,0x04,0x05};


原程序和电路图参阅附件

最简单的单片机电子钟C程序 绝对经典.rar

78.71 KB, 下载次数: 627, 下载积分: 金币 -1

发表于 2011-1-11 00:38:00 | 显示全部楼层
谢谢分享!!
发表于 2011-4-16 22:00:11 | 显示全部楼层
很好的资源啊
发表于 2011-4-26 22:02:33 | 显示全部楼层
楼主真好
这么好的资料来共享了
谢谢啊
发表于 2011-5-18 18:43:48 | 显示全部楼层
下了,学习中
发表于 2011-10-22 13:05:29 | 显示全部楼层
学习学习
发表于 2011-12-8 17:50:22 | 显示全部楼层
附个图纸呀,最好编译成HEX文件,让我们也玩一下
发表于 2011-12-15 20:41:00 | 显示全部楼层
下载了,回来试试
发表于 2011-12-22 22:38:12 | 显示全部楼层
下来学习学习。
发表于 2012-2-14 08:24:14 | 显示全部楼层
请问楼主,数码管一直跳闪是什么原因请指教。我正在安装万年历电子钟???????还有就是下面的15个二极管不亮,我看那二极管一头接上正极经过电阻到二极管,另一头从AT89C2051到二极管负极,这样二极管能亮灯吗?????
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|家电维修技术论坛 ( 鄂ICP备09003585号-2 )

GMT+8, 2024-11-23 03:29 , Processed in 0.036988 second(s), 5 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

CopyRight © 电子技术论坛
电子邮箱:8794149@qq.com | 联系 QQ:3081868839 | 官方网址:www.dzdu.com

Qiji. All Rights Reserved


服务条款 | 站长声明

Wuhan Qiji Technology Co., Ltd.武汉奇迹科技有限公司版权所有


鄂ICP备09003585号-2鄂公网安备42010602000420号

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