- 21
- 0
- 约1.11万字
- 约 36页
- 2017-09-24 发布于河南
- 举报
1602+18b20+蜂鸣器+led+时间的程序.doc
主函数
#include reg52.h
#include lcd1602.h
#include DS18B20.h
#include key.h
void main()
{
init();//液晶初始化
while(1)
{
key();//检测按键
deal();//温度报警
}
}
#ifndef __DS18B20_H__
#define __DS18B20_H__
#include reg52.h
#define uint unsigned int
#define uchar unsigned char
sbit ds=P2^1;
extern int temper;
extern int t;
sbit beep=P2^0;
sbit d1=P2^5;
sbit d2=P2^4;
sbit d3=P2^3;
sbit d4=P2^2;
void DSdelay(uint N);
uchar reset();
uchar read_bit();
void write_bit(uchar dat);
uchar read_byte(void);
void write_byte(uchar dat);
int read_temp();
void DSdisplay();
void FM_beep();
void deal();
void delay1(uin
原创力文档

文档评论(0)