历史上的今天
今天是: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 #include #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); } }
上一篇:AVR单片机学习基础篇
下一篇:AVR端口先设置方向还是先赋值?
史海拾趣
|
很长一段时间以来,由射线防护品生产厂商们炒作的电磁辐射危害人类生存的浪潮愈演愈烈,引诱了很多日用品的生产者跟风,向消费者不断推销号称“世界领先科技”的防护用品,如:防电脑辐射的眼镜、手套、面罩、上衣、裤子、甚至孕妇专用的套装等等千 ...… 查看全部问答> |
|
集成到相机或者手机的微型便携投影目前也才刚刚开始试水,更厉害的又出来了:Light Blue Optics发布了可以像iPhone一样多点触摸的微型投影机 Light Touch™,它利用激光投影虚拟出一个10寸大小800×480像素WVGA分辨率的触摸屏,使用红外线感应 ...… 查看全部问答> |
|
各位有没有用过比较方便的以太网单片机? 就是集合了51标准单片机和全硬件解码TCP/IP以太网协议栈的单片机哈~~网上看到了相关的产品,不知道哪个好用?有用过这类单片机的朋友嘛?… 查看全部问答> |
|
IAR 中的Go to definition 为什么呈灰色? 我使用的是IAR3.41a破解版本,程序编译后在函数名处按右键,相应的"go to definition+函数名"为什么呈灰色?请大家指点,谢谢!… 查看全部问答> |
|
1.传感器、数据采集模块、zigbee模块的区别于联系,如何工作?是不是传感器检测到的数据经数据采集模块采集,发送给zigbee,然后再由zigbee发送? 2.zigbee模块如何实现数据中转,即收到数据后转发,是不是有单片机控制?单片机如何控制?还是zigbe ...… 查看全部问答> |




