下载此文档

实验十二数字温度计设计.doc


文档分类:通信/电子 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
电子科技大学中山学院学生实验报告
院别:电子信息学院 课程名称:微处理器实验
班级:12电信A 姓名: 学***********************
实现10进制16进制转换,易于按键设定报警温度
int t=25; //定义报警温度t
#define b t/25; //全局b代替t/25
#define c t%25; //全局c代替t%25
int Temperature;
int a=0x0bc0; //0000 0xxx xxxx 0000
//****************************函数原型声明***************************
void DS18B20Init();
void DS18B20BitWrite(bit Bit);
bit DS18B20BitRead();
void DS18B20ByteWrite(uint8 Byte);
uint8 DS18B20ByteRead();
void GetTemperature();
void DispTemperature();
void Delay(uint16 ms);
void baojing()
{ uint8 i;
if(Temperature>a) //温度大于a,蜂鸣器报警 {
for(i=0;i<50;i++)
报警子函数
{
BUZZ=~BUZZ;
Delay(1);
}
}
}
void key()
{
uint8 key1,key2;
Delay(5);
if(key1==0)
{
Delay(5); //消抖
if(key1==0)
按键设定报警温度
{ t++; } //温度加1
Delay(5);
}
if(key2==0)
{
Delay(5); //消抖
if(key2==0)
{ t--;} //温度减1
}
}
//*******************************主函数******************************
void main()
{
while(1)
{

实验十二数字温度计设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1542605778
  • 文件大小1.87 MB
  • 时间2022-03-25
最近更新