#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];
}
}
8279做的时钟程序C语言源代码
- 时钟(130269)
相关推荐
8279芯片资料,最好有C语言底层
新人第一次发帖,最近需要用下键盘的一个芯片8279,可是书上的看的不是很清楚,就想问下各位大哥有没有8279芯片的资料,还有C语言的底层,谢谢大家了!!
2015-05-22 19:44:11
从源代码到CPU执行过程
1.从源代码到CPU执行过程.c等高级语言经过编译器编译后转换为.s汇编源代码经过汇编器转化为elf格式二进制可执行程序通过Objcopy工具转化成Bin格式烧录文件通过总线传送到CPU中进行解码在
2021-12-20 07:55:29
嵌入式C语言与C语言的区别
嵌入式C语言与C语言的区别:最常用的系统编程语言是C,它是在汇编语言中使用的一种简单的编程语言,源代码采用自由格式。Embeddedc是c语言用于编写嵌入式软件的扩展,这两者有什么区别?首先是启动
2021-10-27 06:52:17
开源~~电子时钟资料原理图,源代码
`开源~~电子时钟资料原理图,源代码!有时,分 加功能按键分别为P1.0 与P1.1 C源程序仿真文件也分享给大家!希望大家多多交流另外加以USB转串口的驱动`
2013-06-15 17:30:37
心形led灯(包括原理图、PCB图、C 语言源代码)
本帖最后由 yejunjie176 于 2018-5-10 18:45 编辑
心形led灯(包括原理图、PCB图、C 语言源代码),可以自己做了送给女朋友
2016-08-17 16:30:39
新手做的时钟(ME500B)源代码
新手做的时钟(ME500B)源代码:LED_TUBE_TIMER.lnpLED_TUBE_TIMER.hexLED_TUBE_TIMER.OptLED_TUBE_TIMER_Opt.BakLED_TUBE_TIMER.plgLED_TUBE_TIMERLED_TUBE_TIMER.OBJLED_TUBE_TIMER.Uv2LED_TUBE_TIMER_Uv2.BakLED_TUBE_TIMER.ASMLED_TUBE_TIMER.M51LED_TUBE_TIMER.LST
2008-06-02 13:19:54
能转化成c语言吗?这是8279键盘显示实验汇编代码
LJMPSTAR ORG0100H STAR:MOVSP,#60H ACALLINIT8279;初始化子程序 MOVKeyCount,#0 STAR1:CALLSCAN_KEY;键扫描
2015-10-25 12:03:17
自己做的6*6*6光立方原理图和源代码(程序有详细注释)
自己做的6*6*6光立方原理图和源代码,由于我自己在搭建是弄错了!网上下载了一个程序,但是看不懂,就自己写了一个,加上本身C语言不好!所以写的代码不是很好!有着详细的注释! AD刚学!!原理图画的就更垃圾了!! !求大家指点
2012-10-24 12:11:28
请问有C运行时库源代码吗?
经验。但对微芯片U/CS的影响很小。我已经习惯了用完整的源代码到CRTL的C/C++编译器。我正在做一个引导加载程序和汇编代码,我在寻找源代码ToprItf和SaveTFF以及其他一些STDIO例程。我想对Primtf和Spavtf和一些其他STDIO例程做一些修改。我想把它们编译成我的项目。丹
2019-09-29 09:55:09
c语言贪吃蛇源代码
本程序为贪吃蛇游戏,想必大家都玩过这个游戏,程序源代码用TC2.0编译通过,需要图形驱动文件的支持,在TC2.0的集成环境中有.
本程序利用数据结构中的链表,来将蛇身连接,同
2007-06-05 12:45:49205
mcp2515 c程序源代码
mcp2515 c程序源代码
;----------------------------------------------------------------------;MCP2510.INC; Description:&
2008-06-06 21:47:47673
MTK1389的DVD方案C语言程序源代码
MTK1389的DVD方案程序C语言源代码,自已根据需要修改界面什么的就可以成自已的产了。MTK1389 the DVD program source code, customers can
2009-02-25 12:02:17171
178个经典c语言源代码
178个经典c语言源代码:#define N 11float max=0,min=0;float average(array,n)float array[];int n;{ int
2010-02-08 17:19:01178
DES算法程序源代码
DES算法程序源代码:The file MacDES.sit.hqx is a $15 shareware program by John Powers,written in 1985 for Macintoshes. It is extremely slow.
2010-02-09 11:20:3450
解密程序源代码
解密程序源代码源程序5;***********************************************************; File: system.ASM; Taget
2010-02-09 15:08:1638
汇编语言源代码分析
汇编语言源代码分析
查看源代码将发现它由4 4个文件组成,其中:• 两个是汇编语言文件,它们的名字带后缀“ . s”;• 28个是用“C”语言编写的,它们的名
2010-02-09 16:18:2126
红外源程序源代码
红外源程序源代码
/*遥控接收在此中断程序内完成//遥控码放在ir_da[]中/************************************//* Interrupt for IR subroutine *//*&nbs
2010-02-24 14:35:0947
驻留拨号程序汇编语言源代码
驻留拨号程序汇编语言源代码:; DIALER.ASM ; Resident dialer;; Author: Inbar Raz; Placed
2010-05-06 16:40:2210
ad9850-c程序-设计源代码
ad9850-c程序-源代码
#include #includefloat l,m,n,q,z;double k; //-----------------------定义管脚---------
2008-04-10 13:12:171407
lc72130的应用C程序源代码
lc72130的应用C程序源代码收音头控制程序(LC72130)//------------------------------------------------------------------------/******************************************
2008-07-31 11:43:292477
sle4442程序(ic卡程序,C语言源代码)
sle4442程序(ic卡程序,C语言源代码)
//*********************FileName:Main.c**
2008-09-22 17:33:405889
8279显示电子钟的设计与程序源代码
分享到 可以看看时钟程序是怎么样设计的。 Z 8279 EQU 08701H ;8279 状态/命令口地址D8279 EQU 08700H ;8279 数据口地址LEDMOD EQU 00H;左边
2018-01-22 22:52:25389
C语言的源代码文件和目标文件与可执行文件的详细介绍
1、源代码文件
存放程序代码的文件,即我们编辑代码的文件,称为源代码文件。
C语言源程序文件的扩展名为“.c”。源代码文件是相对目标文件和可执行文件而言的,一般是用高级语言写出来的。
2020-02-18 11:52:477629
c语言源程序main函数的位置
理解C语言程序的执行过程。 C语言程序的执行过程可以简单概括为以下几个步骤: 扫描源代码:在程序执行前,编译器会将C语言源代码进行扫描。这个过程包括词法分析和语法分析,目的是将源代码转换为可执行的二进制代码。 编译:经过扫描后,编译
2023-11-24 10:23:26680
如何把c语言源程序变成应用程序
将C语言源程序转变为应用程序可以分为以下几个步骤:编写源代码、编译、链接和运行。在这篇文章中,我将详细介绍这些步骤以及相关的工具和技术。 第一步是编写源代码。在C语言中,源代码是以文本形式编写
2023-11-26 09:04:081246
评论
查看更多