- TinyCATest 在网络安全控制中
- mohupid 简单的fuzzypid仿真模型
- ejforum-2.2 论坛系统EasyJForum 是一个基于 Java 技术的免费社区论坛软件系统
- The-Design-and-Evolution-of-CPP 这本书是C++的设计者关于C++语言的最主要著作之一
- STM8-125Khz-RF STM8s003+AT24C32+125Khz RF读卡程序
- wifi信息扫描和rssi值检测 在Android端实现wifi 信号强度RSSI的检测(Detection of WiFi signal intensity RSSI at Android end)
文件名称:ym_c-dianzhen-8X8GD.C-hicode
-
所属分类:
- 标签属性:
- 上传时间:2016-07-10
-
文件大小:28.38kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
C语言实现8X8点阵滚动显示温度,DS18B20的操作程序
sbit DQ P3^3
unsigned char time //设置全局变量,专门用于严格延时
函数功能:将DS18B20传感器初始化,读取应答信号
出口参数:flag
bit Init_DS18B20(void)
{
bit flag //储存DS18B20是否存在的标志,flag 0,表示存在;flag 1,表示不存在
DQ 1 //先将数据线拉高
for(time 0 time<2 time++) //略微延时约6微秒
DQ 0 //再将数据线从高拉低,要求保持480~960us
for(time 0 time<200 time++) //略微延时约600微秒
//以向DS18B20发出一持续480~960us的低电平复位脉冲
DQ 1 //释放数据线(将数据线拉高)
for(time 0 time<10 time++)
//延时约30us(释放总线后需等待15~60us让DS18B20输出存在脉冲)
flag DQ //让单片机检测是否输出了存在脉冲(DQ 0表示存在)
for(time 0 time<200 time++) //延时足够长时间,等待存在脉冲输出完毕
return (flag) //返回检测成功标志
}
函数功能:从DS18B20读取一个字节数据
出口参数:dat
-C language 8X8 dot matrix scrolling display of temperature, DS18B20 operating procedures
sbit DQ P3 ^ 3
unsigned char time // set the global variable, specifically for strict delay
Function: The sensor DS18B20 initialization, read response signal
Export parameters: flag
bit Init_DS18B20 (void)
{
bit flag // store DS18B20 existence flag, flag 0, indicates the presence flag 1, indicates that there
DQ 1 // first data line HIGH
for (time 0 time <2 time++) // a slight delay of about 6 microseconds
DQ 0 // and then the data line high low, required to maintain 480 ~ 960us
for (time 0 time <200 time++) // a slight delay of about 600 microseconds
// To DS18B20 to emit a continuous 480 ~ 960us of low reset pulse
DQ 1 // release the data line (data line pulled)
for (time 0 time <10 time++)
// Delay about 30us (after the release of the bus to wait for 15 ~ 60us let DS18B20 output pulse exists)
flag DQ // output of the microcontroll
sbit DQ P3^3
unsigned char time //设置全局变量,专门用于严格延时
函数功能:将DS18B20传感器初始化,读取应答信号
出口参数:flag
bit Init_DS18B20(void)
{
bit flag //储存DS18B20是否存在的标志,flag 0,表示存在;flag 1,表示不存在
DQ 1 //先将数据线拉高
for(time 0 time<2 time++) //略微延时约6微秒
DQ 0 //再将数据线从高拉低,要求保持480~960us
for(time 0 time<200 time++) //略微延时约600微秒
//以向DS18B20发出一持续480~960us的低电平复位脉冲
DQ 1 //释放数据线(将数据线拉高)
for(time 0 time<10 time++)
//延时约30us(释放总线后需等待15~60us让DS18B20输出存在脉冲)
flag DQ //让单片机检测是否输出了存在脉冲(DQ 0表示存在)
for(time 0 time<200 time++) //延时足够长时间,等待存在脉冲输出完毕
return (flag) //返回检测成功标志
}
函数功能:从DS18B20读取一个字节数据
出口参数:dat
-C language 8X8 dot matrix scrolling display of temperature, DS18B20 operating procedures
sbit DQ P3 ^ 3
unsigned char time // set the global variable, specifically for strict delay
Function: The sensor DS18B20 initialization, read response signal
Export parameters: flag
bit Init_DS18B20 (void)
{
bit flag // store DS18B20 existence flag, flag 0, indicates the presence flag 1, indicates that there
DQ 1 // first data line HIGH
for (time 0 time <2 time++) // a slight delay of about 6 microseconds
DQ 0 // and then the data line high low, required to maintain 480 ~ 960us
for (time 0 time <200 time++) // a slight delay of about 600 microseconds
// To DS18B20 to emit a continuous 480 ~ 960us of low reset pulse
DQ 1 // release the data line (data line pulled)
for (time 0 time <10 time++)
// Delay about 30us (after the release of the bus to wait for 15 ~ 60us let DS18B20 output pulse exists)
flag DQ // output of the microcontroll
(系统自动生成,下载前可以参看下载内容)
下载文件列表
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/74HC595.H
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.C
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.hex
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.lnp
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.LST
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.M51
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.OBJ
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.Opt
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.plg
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.Uv2
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD_Opt.Bak
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD_Uv2.Bak
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/HiCode.cn.url
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/请先读我.htm
ym_c-dianzhen-8X8GD.C-hicode/hicode/HiCode.cn.url
ym_c-dianzhen-8X8GD.C-hicode/hicode/请先读我.htm
ym_c-dianzhen-8X8GD.C-hicode/HiCode.cn.url
ym_c-dianzhen-8X8GD.C-hicode/请先读我.htm
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度
ym_c-dianzhen-8X8GD.C-hicode/hicode
ym_c-dianzhen-8X8GD.C-hicode
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.C
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.hex
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.lnp
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.LST
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.M51
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.OBJ
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.Opt
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.plg
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD.Uv2
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD_Opt.Bak
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/8X8GD_Uv2.Bak
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/HiCode.cn.url
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度/请先读我.htm
ym_c-dianzhen-8X8GD.C-hicode/hicode/HiCode.cn.url
ym_c-dianzhen-8X8GD.C-hicode/hicode/请先读我.htm
ym_c-dianzhen-8X8GD.C-hicode/HiCode.cn.url
ym_c-dianzhen-8X8GD.C-hicode/请先读我.htm
ym_c-dianzhen-8X8GD.C-hicode/hicode/8X8点阵滚动显示温度
ym_c-dianzhen-8X8GD.C-hicode/hicode
ym_c-dianzhen-8X8GD.C-hicode
1999-2046 搜珍网 All Rights Reserved.
本站作为网络服务提供者,仅为网络服务对象提供信息存储空间,仅对用户上载内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
