烽火社区
标题:
51 DS1302实时时钟 实验(十四)
[打印本页]
作者:
wdunfeng
时间:
2015-1-5 04:51 AM
rhf 看不出来
作者:
liuyongpengedn
时间:
2015-1-13 08:43 AM
需要元器件的,可以登陆
www.xaxd-ic.com
。近期STC全系列单片机特价热卖了
作者:
zhangqxhuaca
时间:
2015-1-17 10:56 AM
好
作者:
santai543
时间:
2015-2-1 05:17 AM
看看是不是我要的
作者:
wutongyeyu
时间:
2015-2-25 08:41 AM
看看
作者:
yyxlzhangqx
时间:
2015-3-27 05:54 AM
谢谢
作者:
wxf007
时间:
2015-3-27 09:57 AM
END
作者:
tuqiuxiangshu
时间:
2015-3-31 05:16 AM
的
作者:
LUGG
时间:
2015-4-2 08:07 AM
谢谢共享。
作者:
fuconghua2422
时间:
2015-4-13 11:45 AM
wo yao
作者:
chndfltq
时间:
2015-4-17 04:25 AM
fuck fuck
作者:
蔡鹏
时间:
2015-4-21 11:08 AM
hhuuffuukkaann
作者:
正点原子
时间:
2015-5-7 11:19 AM
标题:
51 DS1302实时时钟 实验(十四)
[attach]10196[/attach]
这个实验利用DS1302做一个实时时钟.详情见
附件
平台:FDR51 开发板
主代码:
#include
#include "ds1302.h"
#include "key.h"
#define LEDPORT P0
/*-------------数码管显示函数--------------------
参数:number 要显示的数字
参数:pos 要显示的位置(从左到右为1--4)
返回值:无
------------------------------------------------*/
void display(unsigned char number,unsigned char pos)//数码管显示函数
{
unsigned char temp; //临时变量
if(number<10 && pos<5 && pos>0) //确定数据合法
{
temp=(number<<4)&0xf0; //获得要显示的数据
temp+=1<<(pos-1); //送位置位
LEDPORT=temp; ////送显示数据,开始显示
}
}
void display_hour_and_minute(unsigned char count,unsigned char i)
{
if(i==0)
{
if(count>=10)
{
display(count/10,1);
delayms(1);
display(count%10,2);
}
else display(count%10,1);
}
else
{
if(count>=10)
{
display(count/10,3);
delayms(1);
display(count%10,4);
}
else display(count%10,4);
}
delayms(1);
}
void display_year_and_weak(unsigned char count,unsigned char i)
{
if(i==0)
{
display(2,1);
delayms(1);
display(0,2);
delayms(1);
display(count/10,3);
delayms(1);
}
display(count%10,4);
delayms(1);
}
void main()
{
unsigned int j="2000";
write_1302_time(times);
KEY=1;
while(1)
{
read_1302_time(times);
keyread();
while(KEY==1 && j--) //显示分秒
{
display_hour_and_minute(times[0],1);
display_hour_and_minute(times[1],0);
}
while(KEY==2 && j--) //显示星期和小时
{
display_hour_and_minute(times[2],1);
display_hour_and_minute(times[5],0);
}
while(KEY==3 && j--) //显示月和日
{
display_hour_and_minute(times[3],1);
display_hour_and_minute(times[4],0);
}
while(KEY==4 && j--) //显示年号
{
display_year_and_weak(times[6],0);
delayms(1);
}
j=50;
}
}
作者:
xiaomumu
时间:
2015-5-24 10:31 AM
好东西呀
作者:
MM520520
时间:
2015-5-25 10:56 AM
回去!!!!!!!!
作者:
gaowei9256
时间:
2015-5-28 06:17 AM
顶!
作者:
haommmmm
时间:
2015-6-9 11:53 AM
看看来
作者:
uuflyli
时间:
2015-6-17 09:53 AM
dfdf
作者:
santai543
时间:
2015-8-2 09:34 AM
谢谢
作者:
fanfenyan
时间:
2015-8-22 09:10 AM
测试一下先
作者:
fanfenyan
时间:
2015-8-22 09:24 AM
谢谢
作者:
1283477981723
时间:
2015-9-9 02:46 AM
想做这方面的毕设 看看先
作者:
ycf0027
时间:
2015-9-9 05:42 AM
多谢LZ!!!!!!!!!!!111
作者:
1283477981723
时间:
2015-9-12 11:45 AM
51 DS1302实时时钟 实验(十四)
作者:
hdmht
时间:
2015-9-14 02:52 AM
能用吗?
作者:
小崇伟郑建林
时间:
2015-9-18 11:36 AM
kan
作者:
lupingtao
时间:
2015-9-18 11:56 AM
我要回复,支持楼主
作者:
cola123
时间:
2015-9-21 03:49 AM
怎么下载后不能解压呀
作者:
武绍祖
时间:
2015-10-19 09:14 AM
学习一下
作者:
bglinux
时间:
2015-10-25 09:05 AM
顶,好东西
作者:
bncnqp
时间:
2015-11-12 03:15 AM
很好
作者:
tuqiuxiangshu
时间:
2015-11-19 01:41 AM
看看
作者:
hdmht
时间:
2015-11-20 06:08 AM
下载看看!
作者:
inovacs
时间:
2015-11-27 04:50 AM
学习
作者:
武绍祖
时间:
2015-11-27 06:20 AM
先看看
作者:
LUGG
时间:
2015-11-27 08:19 AM
up
作者:
蔡鹏
时间:
2015-11-27 09:15 AM
怎么下载后不能解压呀
作者:
win123
时间:
2015-11-27 11:16 AM
谢谢分享啊
作者:
wxf007
时间:
2015-11-27 12:32 PM
找了好久!
作者:
lupingtao
时间:
2015-11-27 03:04 PM
支持楼主,谢谢分享
作者:
niulixue
时间:
2015-11-27 04:08 PM
谢谢,正想参考一下
作者:
ycf0027
时间:
2015-11-27 05:45 PM
51 DS1302实时时钟 实验(十四)
作者:
LUGG
时间:
2015-11-27 07:21 PM
不错的
作者:
wm7659549
时间:
2015-11-27 09:32 PM
看看
作者:
huaca
时间:
2015-11-28 12:21 AM
谢谢了。
作者:
liuyongpengedn
时间:
2015-11-28 01:33 AM
需要元器件的,可以登陆
www.xaxd-ic.com
。近期STC全系列单片机特价热卖了
作者:
fuconghua2422
时间:
2015-11-28 02:06 AM
好
作者:
1283477981723
时间:
2015-11-28 03:34 AM
看看是不是我要的
作者:
fanfenyan
时间:
2015-11-28 04:29 AM
测试一下先
作者:
qjb129
时间:
2015-11-28 05:16 AM
想做这方面的毕设 看看先
作者:
santai543
时间:
2015-11-28 06:37 AM
能用吗?
作者:
gaowei9256
时间:
2015-11-28 07:59 AM
我要回复,支持楼主
作者:
0601
时间:
2015-11-28 10:39 AM
好东西呀
作者:
1283477981723
时间:
2015-11-28 11:28 AM
回去!!!!!!!!
作者:
武绍祖
时间:
2015-11-28 12:09 PM
太好啊
作者:
wangshy2007
时间:
2015-11-28 12:47 PM
学习下
作者:
niulixue
时间:
2015-11-28 03:24 PM
怎么下啊
作者:
liuyongpengedn
时间:
2015-11-28 05:17 PM
谢谢
作者:
hn039411
时间:
2015-11-28 06:25 PM
看看先,感谢资料
作者:
gaowei9256
时间:
2015-11-28 07:51 PM
dasrwaerf vwaef
作者:
武绍祖
时间:
2015-11-28 10:09 PM
很好啊
作者:
baggio0816
时间:
2015-11-28 11:47 PM
艾昂饰
作者:
haommmmm
时间:
2015-11-29 01:56 AM
哈哈 ~~谢谢分享。。。。。。。。。。
作者:
chndfltq
时间:
2015-11-29 03:40 AM
看看
作者:
santai543
时间:
2015-11-29 04:39 AM
看看
作者:
我呵
时间:
2015-11-29 06:25 AM
艾丝凡
作者:
xiaomumu
时间:
2015-11-29 09:09 AM
概
作者:
yumuzi
时间:
2015-11-29 11:58 AM
放过方法
作者:
inovacs
时间:
2015-11-29 02:17 PM
谢谢楼主分享
作者:
zhangqxhuaca
时间:
2015-11-29 03:49 PM
参考参考
作者:
hrr10
时间:
2015-11-29 04:37 PM
正好用这个
作者:
niulixue
时间:
2015-11-29 06:33 PM
谢谢LZ了
作者:
yumuzi
时间:
2015-11-29 08:40 PM
kk
作者:
hn039411
时间:
2015-11-29 10:17 PM
谢谢。。
作者:
0601
时间:
2015-11-30 12:44 PM
下载看看!
作者:
hn039411
时间:
2015-12-25 08:55 AM
ddd
作者:
qjb129
时间:
2015-12-30 03:19 AM
uuuu
作者:
hrlzw
时间:
2015-12-30 08:51 AM
谢谢了。
欢迎光临 烽火社区 (http://bbs.cnecport.com/)
Powered by Discuz! X3.2