迅维网

标题: 最简单的单片机电子钟C程序 绝对经典 [打印本页]

作者: hehe2    时间: 2015-9-15 14:25
标题: 最简单的单片机电子钟C程序 绝对经典
/***************************************/
//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, 下载次数: 20)