/***********************************************************
设计:余浩
班级:15电科1班
时间:2018年5月16日
***********************************************************/
#include <reg52.h>
#include <ds18b20.h>
#include <ds1302.h>
#define uchar unsigned char
#define uint unsigned int
unsigned char NUM[11] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
void SEG(char num,char WE)
{
P2 = P2 & 0xf0;
if(num >10 )
num = num %10;
P0 = NUM[num];
switch(WE)
{
case 1: P2 = P2 | 0x01;break;
case 2: P2 = P2 | 0x02;break;
case 3: P0 = P0 & 0x7f;P2 = P2 | 0x04;break;
case 4: P2 = P2 | 0x08;break;
default:break;
}
}
void Prin_num(int num)
{
uint qian=0,shi=0,bai=0,ge=0;
uint kai=1;
if(num>=0)
{
qian = num/1000;
if(qian != 0 ) kai =0;
SEG(qian+kai*10,1);
delay(10);
bai = num%1000/100;
if(bai != 0 ) kai =0;
SEG(bai+kai*10,2);
delay(10);
shi = num%100/10;
SEG(shi,3);
delay(10);
ge = num%10;
SEG(ge,4);
delay(10);
}
else
{
num = -num;
P2 = P2 & 0xf0;
P0 = 0xbf;
P2 = P2 | 0x01;
delay(10);
bai = num%1000/100;
if(bai != 0 ) kai =0;
SEG(bai+kai*10,2);
delay(10);
shi = num%100/10;
SEG(shi,3);
delay(10);
ge = num%10;
SEG(ge,4);
delay(10);
}
}
void main()
{ int a=100;
uint b=0;
write_ds1302(0x84,0x12); //???
write_ds1302(0x82,0x00);
write_ds1302(0x80,0x00); //????(81h?80h)??7 ?????0?,???????
P0 = 0xfe;
P2 = 0x00;
while(1)
{
//SEG(a++,4);
// delay(500);
// set_rtc();
read_rtc();
// tmpchange();
//if(tmp()>10000)
// Prin_num(-(40960-tmp())%1000);
//else
// Prin_num(tmp()%1000);
a--;
Prin_num((min/16)*1000+(min%16)*100+(sec/16)*10+sec%16);
}
}
test_yh.rar_3V6H_DS18B20温度显示_Q2L
版权申诉
74 浏览量
2022-09-21
00:23:38
上传
评论
收藏 84KB RAR 举报
邓凌佳
- 粉丝: 65
- 资源: 1万+
最新资源
- vscode-1.64.1.tar源码文件
- vscode-1.64.0.tar源码文件
- vscode-1.52.0.tar源码文件
- Music-Player +PlayerActivity+ rockplayer+ SeeJoPlayer 播放器JAVA源码
- vscode-1.46.0.tar源码文件
- 最近很火植物大战僵尸杂交版2.08苹果+安卓+PC+防闪退工具V2+修改工具+高清工具+通关存档整合包更新
- 超级好用的截图工具PixPin,可录制Gif图
- Screenshot_2024-05-21-17-06-42-64_2332cb9b27b851b548ba47a91682926c.jpg
- 毕业设计参考 - 基于树莓派、OpenCV及Python的人脸识别
- node-v18.20.2-linux-arm64
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈