历史上的今天
今天是:2025年03月12日(星期三)
2018年03月12日 | 8279做的时钟程序C语言源代码
2018-03-12 来源:eefocus
#include
#include
#define Z8279 XBYTE[0x8FFF] //定义外部命令口
#define D8279 XBYTE[0x8FFE] //定义外部数据口
#define LEDWR0 0x90 //写端口命令
#define uchar unsigned char
void view8279(void);
uchar hour1=0,hour2=0,min1=0,min2=0,sec1=0,sec2=0,num_20; //时分秒的十位和个位,初值为零
uchar led[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};//定义0到F的键码
void main(void)
{
TMOD=0x01;
TH0=0x3c;
TL0=0xb0;
IE=0x82;
TR0=1;
num_20=20;
while(1)
{}
}
void shizhong(void) interrupt 1
{ //7
TH0=0x3c;
TL0=0xb0;
num_20--;
if(num_20!=0) return;
if(sec1==5 && sec2==9)
{ //05
sec1=0;
sec2=0;
if(min1==5 && min2==9)
{ //03
min1=0;
min2=0;
if(hour1==5 && hour2==9)
{ //01
hour1=0;
hour2=0;
} //01
else if(hour2==9)
{ //02
hour1++;
hour2=0;
} //02
else hour2++;
} //03
else if(min2==9)
{ //04
min1++;
min2=0;
} //04
else min2++;
}
//05
else if(sec2==9)
{ //06
sec1++;
sec2=0;
} //06
else sec2++;
view8279();
num_20=20; //7
}
void view8279(void)
{
if (1) //在正常显示情况下显示各位数字
{
Z8279=LEDWR0;
D8279=led[sec2];
D8279=led[sec1];
D8279=0x40;
D8279=led[min2];
D8279=led[min1];
D8279=0x40;
D8279=led[hour2];
D8279=led[hour1];
}
}
上一篇:头文件AT89x051.H
下一篇:数码管显示矩阵键盘扫描值的程序
史海拾趣
|
本帖最后由 jameswangsynnex 于 2015-3-3 19:59 编辑 备受关注的中国彩电企业应对出口专利壁垒有了新的突破。经过与众多国外专利权利人近两年的接触谈判,彩电出口交纳专利费用问题有了较大程度缓和,彻底扭转了DVD时代在专利问题上的被动局面,困扰 ...… 查看全部问答> |
|
芯片:89c51 工作晶振:12Hz 功能: 1、按遥控器上的\"1\"键,对应1号灯就点亮,2和3键对应另外两只灯,\"关\"将关闭所有灯。 由于这批灯泡的功率较大,考虑到器件的发热,设计中同一时间内只能亮一只灯。 2、调光功能。如要对灯进行调光,可 ...… 查看全部问答> |
|
有谁做过marvell 8688 wifi的驱动,我用的是SPI接口,平台是三星的2440,怎么加载上GSPI8688_WLAN.dll后。winCE上不能正确出现正常的网络连接。… 查看全部问答> |
|
哪位大虾能给指点一下?谢谢! 我现在修改了bsp_cfg.h中的S3C2440A_FCLK和startup.s中的MPLL,结果内核启动到初始化NandFlash之前就挂了.… 查看全部问答> |
|
LINUX下LM3S8962开发-之调试环境建立-系列(1) 开发环境:平台:Ubuntu 9.10内核版本:2.6.31-22-generic系统自带的openocd没有定制,不好用.所以只能自己编译首先下载openocd源码:git clone git://openocd.git.sourceforge.net/gitroot/openocd/openocd完成后进入并配置:cd openocd把版本降到 0.3.1 ...… 查看全部问答> |
|
我使用的是DEC2812的片子,在烧写的过程中出现了下面的warning: Warning: This program contains initialized RAM data. It may run successfully under Code Composer Studio but not as a standalone system because of this. If your Flash ...… 查看全部问答> |
|
毕设方案: ★ 收集目标跟踪算法、嵌入式Linux操作系统等方面的相关资料; ★ 进行目标跟踪算法的嵌入式Linux移植以及基于ARM 平台的Linux 移植的编程; ★ ...… 查看全部问答> |




