资源简介
旋转LED模拟时钟程序源程序
旋转LED模拟时钟程序源程序
旋转LED模拟时钟程序源程序
旋转LED模拟时钟程序源程序
STC89C52
74HC595
代码片段和文件信息
#include“H_test.h“
unsigned int code Date_12[142]={0xc18a0xe3ab0xf7a2//12
0xffff0xfffe0xffff0xfffe0xffff0xfffe0xfff8//0~5
0xffff0xfffe0xffff0xfffe0xffff0xfffe0xffff0xfffe0xffff0xfff8//5~10
0xffff0xfffe0xffff0xfffe0xffff0xfffe0xffff0xfffe0xffff0xfff0//10~15
0xffff0xfffe0xffff0xfffe0xffff0xfffe0xffff0xfffe0xffff0xfff8//15~20
0xffff0xfffe0xffff0xfffe0xffff
0xf3fe0xf7bf0xf03e0xf7bf0xf3f8//20~25
0xffff0xf73e0xf6bf0xf6be0xf9bf0xfffe0xf7ff0xf03e0xffbf0xffb0//25~30
0xffbf0xf03e0xf7df0xf83e0xf73f0xf6be0xf7bf0xf87e0xffff0xfbf8//30~35
0xf7bf0xf7be0xf7bf0xf87e0xffff0xfffe0xffff0xfffe0xffff0xfff8//35~40
0xffff0xfffe0xffff0xfffe0xffff0xfffe0xffff0xfffe0xffff0xfff0//40~45
0xffff0xfffe0xffff0xfffe0xffff0xfffe0xffff0xfffe0xffff0xfff8//45~50
0xffff0xfffe0xffff0xfffe0xffff0xfffe0xffff0xfffe0xffff0xfff8//50~55
0xffff0xfffe0xffff0xfffe0xffff0xfffe//55~60
0xfff70xf7820xe3ff0xffff0xffff0xffff0xffff0xffff0xffff0xffff
0xffff0xffff0xffff0xffff0xffff0xffff0xffff
0xffff0xffff0xffff0xffff0xffff0xffff0xffff
};
unsigned int Buffer=0Time_flag=0THTL_FLAG=0THTL_FLAG2=0;
unsigned char iDex=0;
unsigned char Hour=3Minute=40Second=45Hour_Flag=0;
unsigned int QPFlag=0xffff;
char cFlag=1;
void Time_Show(int *mchar *Flag);
void Time_Amend();
void Hour_Test();
void Minute_Test();
void Second_Test();
//定时器T0的中断服务程序
void kjp_test(void)interrupt 1 using 1
{
Buffer++;
Time_flag++;
TH0=-THTL_FLAG/256; //定时初值,5MS
TL0=-THTL_FLAG%256;
if(Buffer==1) //计时为BUFFER*5MS 的时间
{
if(iDex<122)
{
Led_Display(); //向模拟的串中P1口传送数据来控制74HC595 来控制LED
iDex++;
}
Buffer=0;
}
if(Time_flag==1000)
{
Second++;
Time_Amend();
Time_flag=0;
}
}
void kjp_T1(void)interrupt 3 using 3
{
TH1=1;TL1=1;
THTL_FLAG2++;
}
void INT00(void)interrupt 0 using 2
{
iDex=0;
MR=0;
THTL_FLAG=65536/124;
THTL_FLAG*=THTL_FLAG2;
THTL_FLAG+=(TH1*0x100+TL0)/124;
THTL_FLAG2=0;
TH1=1;
TL1=1;
}
void Hour_Test()
{
unsigned char i=0j=0;
if(Hour!=0)
{
Hour_Flag=Minute/12;
i=10*Hour+2*Hour_Flag;
j=i+1;
if(iDex==j||iDex==(i-3))
{
PFlag=0xefff;
Q&=PFlag;
}
if(iDex==i||iDex==(i-2))
{
PFlag=0xe7ff;
Q&=PFlag;
}
if(iDex==(i-1))
{
PFlag=0x03ff;
Q&=PFlag;
cFlag=0;
}
}
else
{
if(iDex==0)
{
PFlag=0x03ff;
Q&=PFlag;
cFlag=0;
}
if(iDex==1||iDex==119)
{
PFlag=0xe7ff;
P&=PFlag;
}
if(iDex==2||iDex==118)
{
PFlag=0xefff;
P&=PFlag;
}
}
}
void Minute_Test()
{
unsigned char i=0j=0;
if(Minute!=0)
{
i=2*Minute+1;
if(iDex==i||iDex==2*Minute-3)
{
PFlag=0xfdff;
Q&=PFlag;
}
if(iDex==(2*Minute)||iDex==(2*Minute-2))
{
PFlag=0xfcff;
Q&=PFlag;
}
if(iDex==2*Minute-1
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5304 2003-07-09 23:36 test7_2\74hc595.c
文件 14598 2003-07-09 23:36 test7_2\74hc595.LST
文件 14280 2003-07-09 23:36 test7_2\74hc595.OBJ
文件 113 2003-06-07 17:15 test7_2\74hc595_main.c
文件 1140 2003-07-09 23:36 test7_2\74hc595_main.LST
文件 1297 2003-07-09 23:36 test7_2\74hc595_main.OBJ
文件 236 2003-06-14 17:54 test7_2\H_test.h
文件 12411 2003-07-09 23:36 test7_2\test7_2
文件 0 2003-07-03 13:12 test7_2\test7_2.c
文件 4471 2003-07-09 23:36 test7_2\test7_2.hex
文件 67 2003-07-09 23:36 test7_2\test7_2.lnp
文件 19199 2003-07-09 23:36 test7_2\test7_2.M51
文件 1472 2003-07-10 00:38 test7_2\test7_2.Opt
文件 1253 2003-07-10 00:38 test7_2\test7_2.plg
文件 2202 2003-07-03 16:07 test7_2\test7_2.Uv2
文件 1620 2003-07-07 21:19 test7_2\test7_2_Opt.Bak
文件 0 2003-07-03 13:11 test7_2\test7_2_Uv2.Bak
目录 0 2003-07-10 03:41 test7_2
----------- --------- ---------- ----- ----
79663 18
- 上一篇:基于LMS 算法的多麦克风降噪
- 下一篇:ok6410按键驱动
相关资源
- DDE 与 Excel 进行通讯的VC源程序
- MBI5030 Application Note
- 基于52单片机LED点阵显示电子钟的设计
- 基于STM32的MFRC522射频识别源程序
- 实值编码遗传算法源程序.txt
- SD1329驱动OLED芯片手册.pdf
- I2C 控制器的 Verilog源程序
- rc-g6 显示屏软件
- LED 字体 unity可用
- VHDL描述4*4标准矩阵键盘扫描读取并点
- VHDL 4*4矩阵键盘源程序
- 16*16点阵LED串口在线控制程序
- STM32数字示波器制作资料PCB原理图源程
- 人工神经网络bp.m文件
- ROS开源机器人控制基础-源程序-百度云
- 区块链孔一学院视频+源码
- Hyperledger Fabric 超级账本视频教程
- SPI_OLED硬件与软件
- TCS230颜色传感器源程序三原色识别
- OPC 服务器以及客户端源程序
- STC单片机配合AD7705的称重传感器源程
- TCM源程序代码
- 最简单的hc06蓝牙模块控制led灯
- fatal: open /dev/null or dup failed: No such f
- 微机原理与接口技术课程设计-------
- 步进电机控制8086汇编语言源程序
- 模糊控制倒立摆实验源程序、讲解p
- 《快乐成语》益智游戏完全源程序
- 库函数驱动外设的应用:应用STM32的
- STM32F401CCU6跑马灯实验性源程序
评论
共有 条评论