
基于51单片机与辉光管的辉光钟软件程序源码及PCB图.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源包含基于51单片机设计的辉光钟完整资料包,包括详细的软件程序源代码和电路板布局(PCB)图纸。适合电子工程爱好者和技术学习者深入研究和实践。
基于51单片机与辉光管实现的辉光钟软件程序源码及PCB图
以下是DS1302模块相关函数代码:
```c
void DS1302InputByte(unsigned char d) {
unsigned char i;
ACC = d;
for(i=8; i>0; i--) {
DS1302_IO = ACC & 0x01; // 取最低位
DS1302_CLK = 1;
DS1302_CLK = 0;
ACC >>= 1;
}
}
unsigned char DS1302OutputByte(void) {
unsigned char i, tempACC;
for(i=8; i>0; i--) {
tempACC = ACC >> 1;
if(DS1302_IO == 1)
tempACC |= 0x80; // 设置最高位为读取到的IO状态
ACC = tempACC;
DS1302_CLK = 1;
DS1302_CLK = 0;
}
return(ACC);
}
void Write1302(unsigned char address, unsigned char data) {
// 具体实现省略,可以参考DS1302数据手册
}
```
全部评论 (0)


