范文无忧网范文学习范文大全

利用单片机DS1302芯片编制数字时钟程序:能计算2100之前的秒

02月11日 编辑 fanwen51.com

[单片机中大都使用什么语言编程]学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语 言,还有众多种类的单片机选择真是件让人头痛的事。在众多单片机中 51 架构的芯片风行 很久,学习资...+阅读

我也是用ds1302芯片来做电子钟的#include#include#define uchar unsigned char#define uint unsigned intsbit sda=P1^0;sbit clk=P1^1;sbit rst=P1^2;sbit rs=P2^0;sbit rw=P2^1;sbit en=P2^2;sbit k1=P3^4; //选择sbit k2=P3^5; //加sbit k3=P3^6; //减sbit k4=P3^7; //确定uchar tcount=0;uchar monthsdays[]={0,31,0,31,30,31,30,31,31,30,31,30,31}; //一年中每月的天数uchar *week[]={"SUN","MON","TUS","WEN","THU","FRI","SAT"}; //每一周uchar lcd_dsy_buffer1[]={"DATA 00-00-00"}; //lcd 显示uchar lcd_dsy_buffer2[]={"TIME 00:00:00"};uchar datetime[7]; //所读取的日期时间char adjust_index=-1; //当前调节的时间对象uchar change_flag[]="-MHDM-Y"; //调节分、时、日、月 、年 void delayms(uint x){ uchar i; while(x--) for(i=0;i=1; }}//向ds1302读取一个字节 uchar get_a_byte_from_ds1302(){ uchar i,b,t; for(i=0;i>=1; t=sda; b|=t

延伸阅读:

单片机学什么语言给你个建议,所有的学习都是为了应用 你已对PROTEL99\C语言较有了解了,可以这么说,你已经具备单片机的学习基础了,我不知道你学的是那种类型的单片机,51,DSP,还是ARM,其实原理都差不...

疯狂猜成语里面有一个时钟里面还有几月份成语谜底为:度日如年 度日如年 [ dù rì rú nián ] 【解释】:过一天象过一年那样长。形容日子很不好过。 【出自】:宋·柳永《戚氏》:“孤馆度日如年。” 【示例】:感承众头...

认识时钟教案需要幼儿注意地事项有哪些教学目标: 1、了解时钟的表面结构及时针、分针的运转、规律,学会看整点、半点。 2 、发展孩子的逻辑思维能力。 3、教育孩子珍惜时间,养成按时作息的好习惯。 教学准备: 1、实物...

幼儿园美工教案时钟滴答滴活动设计背景 幼儿园大班的小朋友马上要上小学了,为培养良好的作息习惯做准备。 活动目标 1、通过自己动手操作,更好的认识时钟。 2、学习认识整点和半点。 教学重点、难点 能...

单片机控制的跑马灯课程设计汇编版和c#include <reg52.h> #define int8 unsigned char #define int16 unsigned int #define Ledout P0 int8 Led[]={0xff,0x7e,0x3c,0x18,0x00}; int8 i; /*延时程序微妙*/ void...

基于单片机的数字时钟怎么做#include#define uchar unsigned char #define uint unsigned int sbit dula=P2^6; sbit wela=P2^7; sbit rs=P3^5; sbit lcden=P3^4; sbit s1=P3^0; sbit s2=P3^1; sbit s3...

基于单片机的数字时钟SECOND EQU 30H ;存储妙 MINITE EQU 31H ;存储分 HOUR EQU 32H ;存储时 SPEAKER BIT P3.7 HOURK BIT P3.2 ;时键 MINITEK BIT P3.3 ;分键 SECONDK BIT P3.0 ;妙键 FLAG BIT 00H FL...

基于单片机时钟计数器设计89C51 LED电子钟 参考链接: *APPLICATION NOTE E6000 ICEXPLORER *************** * Title: FOR colk_time * * Version: 00 * * Last Updated: * * MCU: AT89C91 * * FOR: W...

求AT89S5152单片机基于DS1302的数码管实时数字时钟c程序可调#include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义#include sbit SCK=P3^6;//时钟sbit SDA=P3^4;//数据sbit RST = P3^5;// DS1302复位sbit LS138A=P2^...

推荐阅读
图文推荐
栏目列表