欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
基于DS1302的時鐘顯示仿真圖加代碼
[打印本頁]
作者:
HAHA1302
時間:
2017-6-14 10:02
標題:
基于DS1302的時鐘顯示仿真圖加代碼
基于DS1302的時鐘顯示,需要學習的同學,可以參考啊
0.png
(23.57 KB, 下載次數: 53)
下載附件
2017-6-14 16:22 上傳
0.png
(48.29 KB, 下載次數: 51)
下載附件
2017-6-14 16:21 上傳
單片機源程序如下:
#include<reg51.h>
sbit io=P1^0;
sbit sclk=P1^1;
sbit ce=P1^2;
sbit acc7=ACC^7;
unsigned char led[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
unsigned char wei[]={0xfe,0xfd,0xfb,0xf7};
unsigned char d[4];
void writebyte(unsigned char dat)
{
unsigned char i,temp;
for(i=8;i>0;i--)
{
sclk=0;
temp=dat;
io=(bit)(temp & 0x01);
dat=dat>>1;
sclk=1;
}
}
unsigned char read1302(unsigned char addr)
{
unsigned char i,dat=0;
ce=0;
sclk=0;
ce=1;
writebyte(addr);
for(i=8;i>0;i--)
{
acc7=io;
sclk=1;
ACC>>=1;
sclk=0;
}
ce=0;
dat=ACC;
dat=(dat/16)*10+dat%16;
return(dat);
}
void delay(unsigned char time)
{
unsigned char i;
for(i=0;i<time;i++);
}
void display()
{
unsigned char j;
for(j=0;j<4;j++)
{
P0=led[d[j]];
if(j==1) P0=led[d[1]]|0x80;
P2=wei[j];
delay(10);
P0=0;
}
}
void main()
{
unsigned char minute,hour;
while(1){
minute=read1302(0x83);
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
1302.rar
(57.3 KB, 下載次數: 10)
2017-6-14 10:01 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1