高分求单片机多点温度检测系统的程序设计
来源:百度知道 编辑:UC知道 时间:2024/06/21 18:13:15
只有一个例子,鉴于参考而已,希望对你帮助
//安装目录下的EXE文件打开后可在电脑上显示当前温度值
#include <reg52.h>
#include <INTRINS.H>
unsigned char code displaybit[]={0xf7,0xfb,0xfd,0xfe};
unsigned char code displaycode[]={ 0xC0,/*0*/
0xF9,/*1*/
0xA4,/*2*/
0xB0,/*3*/
0x99,/*4*/
0x92,/*5*/
0x82,/*6*/
0xF8,/*7*/
0x80,/*8*/
0x90,/*9*/};
unsigned char code dotcode[32]={0,3,6,9,12,16,19,22,
25,28,31,34,38,41,44,48,
50,53,56,59,63,66,69,72,
75,78,81,84,88,91,94,97};
unsigned char displaycount;
unsigned char displaybuf[8]={16,16,16,16,16,16,16,16};
unsigned char timecount;
unsigned char readdata[8];
sbit DQ=P1^0;
bit sflag;
bit resetpulse(void)
{
unsigned char i;
DQ=0;