历史上的今天
返回首页

历史上的今天

今天是:2025年02月16日(星期日)

正在发生

2020年02月16日 | AVR多功能实验箱DS1302时钟实验源码资源

2020-02-16 来源:eefocus

/******************************************************************************************************************


程序功能:DS1302时钟实验


开发环境:WINAVR/GCC20100110


硬件环境:eeskill多功能开发学习板/实验箱(2017版):ATMEGA16,12M晶振


接线说明:使用杜邦线连接核心板PA0~PA2口与底板JP26

具体接法,PA2-STCP,PA1-SHCP,PA0-DS

使用杜邦线连接核心板PA3~PA5口与底板JP45

具体接法,PA3-SCLK,PA4-IO,PA5-RST。


跳线说明:J70


实验现象:8位数码管显示时钟,初始时间为:03时46分55秒,

数码管显示为03 46 55,然后开始走时。


技术网站:http://www.eeskill.com


淘宝店铺:http://cepark.taobao.com

*******************************************************************************************************************/

#include //io端口寄存器配置文件,必须包含

#include //GCC中的延时函数头文件

#include

#include "smg8-avr.h"

#include "ds1302-avr.h"


unsigned char ucInitTime[7]={0x55,0x46,0x03,0x23,0x03,0x04,0x13}; //初始化后设置为:13年03月23日星期4 03点46分55秒


int main(void)

{


//在这里添加代码开始程序编写

SMG8_PortInit();

DS1302_PortInit();


DS1302_WriteOneByteAtAddr(0x8e,0x80); /* 控制命令,WP=0,写操作*/


DS1302_SetInit(ucInitTime);

DS1302_WriteOneByteAtAddr(0x8e,0x00); /* 控制命令,WP=0,写操作*/

while(1)

{

SMG8_DisplayOneCharOnAddr(DS1302_ReadOneByteAtAddr(ADDR_HOUR_R)/16,0);

SMG8_DisplayOneCharOnAddr(DS1302_ReadOneByteAtAddr(ADDR_HOUR_R)%16,1);

//SMG8_DisplayOneCharOnAddr(16,2);

SMG8_DisplayOneCharOnAddr(DS1302_ReadOneByteAtAddr(ADDR_MIN_R)/16,3);

SMG8_DisplayOneCharOnAddr(DS1302_ReadOneByteAtAddr(ADDR_MIN_R)%16,4);

//SMG8_DisplayOneCharOnAddr(16,5);

SMG8_DisplayOneCharOnAddr(DS1302_ReadOneByteAtAddr(ADDR_SEC_R)/16,6);

SMG8_DisplayOneCharOnAddr(DS1302_ReadOneByteAtAddr(ADDR_SEC_R)%16,7);

}

}

推荐阅读

史海拾趣

Astec [Astec America, Inc]公司的发展小趣事

面对数字化转型的大趋势,Astec也积极拥抱变革。公司加大了对信息技术和智能制造的投入,通过引入先进的生产管理系统和数据分析工具,提高了生产效率和产品质量。同时,Astec还积极探索新的商业模式和销售渠道,以适应数字化时代的市场需求。展望未来,Astec将继续坚持创新驱动的发展理念,不断推动公司在电子行业中的持续发展。

这五个故事基于Astec America, Inc在电子行业发展的主要阶段和事件进行编写,旨在客观描述公司的发展历程和重要成就。请注意,这些故事可能无法涵盖公司发展的所有细节,但能够提供一个大致的框架。

Daykin Electric Corp公司的发展小趣事

1958年,大金推出了采用旋转式压缩机的家用空调机,这标志着公司正式进军家用空调市场。在当时,家用空调在日本市场还处于起步阶段,大金凭借其技术优势和敏锐的市场洞察力,迅速占领了市场份额。

安碁科技(AKER)公司的发展小趣事

随着市场需求的不断增长,安碁科技开始寻求扩大产能和全球化布局。1999年,公司正式量产电压控制振荡器(VCXO),并购置了更大的厂房以扩大产能。随后,安碁科技陆续在美国和中国大陆设立子公司和办事处,进一步拓展国际市场。这一系列的举措,不仅提高了公司的产能和效率,也使其能够更好地服务全球客户,实现业务的快速增长。

BCD Semi(Diodes)公司的发展小趣事

作为一家高科技企业,BCD Semi(Diodes)公司深知创新是发展的核心动力。因此,公司始终将研发投入作为重中之重,不断加大对新技术、新产品的研发力度。通过持续的创新驱动,公司成功推出了一系列具有自主知识产权的高性能模拟半导体产品,为公司的长远发展奠定了坚实基础。

聚辰(Giantec)公司的发展小趣事

面对电子行业的快速变革和市场需求的不断变化,港源公司始终保持敏锐的市场洞察力和持续的创新精神。公司不断加大研发投入,推动产业升级和产品结构优化。通过技术创新和高效智造系统构建,港源公司实现了产品自动化制造的高覆盖率,并在精密小型化的塑胶五金零部件领域取得了突破性技术优势。这些努力不仅使港源公司在市场竞争中保持领先地位,还为公司未来的发展奠定了坚实的基础。

Anadigm公司的发展小趣事

在快速发展的同时,港源公司始终不忘履行社会责任。公司秉承绿色环保、节能减排的理念,在生产经营活动中以预防为主、全员参与为行动纲领,防治污染、节废减排。港源公司选用绿色环保RoHS材料,严格管控生产制造过程,确保生产出的产品符合国际环保标准。此外,公司还积极参与社会公益活动,为社会和谐发展贡献自己的力量。

问答坊 | AI 解惑

走出防电脑辐射的种种误区

很长一段时间以来,由射线防护品生产厂商们炒作的电磁辐射危害人类生存的浪潮愈演愈烈,引诱了很多日用品的生产者跟风,向消费者不断推销号称“世界领先科技”的防护用品,如:防电脑辐射的眼镜、手套、面罩、上衣、裤子、甚至孕妇专用的套装等等千 ...…

查看全部问答>

应届生入行?

不怕大家笑话,马上要毕业了,至今对于工作的事情还是很迷惘,真不知道该如何选择自己的第一份工作,也不知道自己到底能干些什么,本科阶段的学习的确让我了解了很多东西,但我自己却没能精通半个... 我总觉得自己在学校得到的只是电子专业的思维 ...…

查看全部问答>

多点触摸投影仪,3G广告好像说过

集成到相机或者手机的微型便携投影目前也才刚刚开始试水,更厉害的又出来了:Light Blue Optics发布了可以像iPhone一样多点触摸的微型投影机 Light Touch™,它利用激光投影虚拟出一个10寸大小800×480像素WVGA分辨率的触摸屏,使用红外线感应 ...…

查看全部问答>

招聘FPGA工程师

招聘FPGA工程师 要求: 1、熟练掌握VHDL/Verilog语言,能够熟练使用FPGA开发工具; 2、参与过完整的FPGA开发流程; 3、具有FPGA验证的工作经验; 4、熟悉FPGA验证流程,了解业界相关的FPGA验证技术; 5、熟悉FPGA的内部结构,具有硬件时序 ...…

查看全部问答>

各位有没有用过比较方便的以太网单片机?

各位有没有用过比较方便的以太网单片机? 就是集合了51标准单片机和全硬件解码TCP/IP以太网协议栈的单片机哈~~网上看到了相关的产品,不知道哪个好用?有用过这类单片机的朋友嘛?…

查看全部问答>

IAR 中的Go to definition 为什么呈灰色?

我使用的是IAR3.41a破解版本,程序编译后在函数名处按右键,相应的"go to definition+函数名"为什么呈灰色?请大家指点,谢谢!…

查看全部问答>

请教单片机与zigbee的一些问题

1.传感器、数据采集模块、zigbee模块的区别于联系,如何工作?是不是传感器检测到的数据经数据采集模块采集,发送给zigbee,然后再由zigbee发送? 2.zigbee模块如何实现数据中转,即收到数据后转发,是不是有单片机控制?单片机如何控制?还是zigbe ...…

查看全部问答>

关于430芯片学习

最近要用到430芯片,芯片上有好多引脚,不知道该怎样学习.......…

查看全部问答>

求助~~应变片式压力传感器~~有图

我在网上买了一种应变片式的压力传感器,可是拿来后不知道怎么用,下面是手册和图片,有没有用过的或者高手指点一下啊~~~~…

查看全部问答>

stm8如何用库函数创建一个LED例程

大家好,我刚开始接触STM8,请问如何用库函数创建LED闪烁灯工程?我用STVD。创建过程越详细越好。谢谢。…

查看全部问答>