c语言字体滚动6,C语言实现8X8点阵滚动显示温度的示例代码
发布日期:2021-10-27 11:20:51 浏览次数:8 分类:技术文章

本文共 613 字,大约阅读时间需要 2 分钟。

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

……

标签:

转载地址:https://blog.csdn.net/weixin_34518190/article/details/116986754 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:C语言字母升序排列,C语言改错题,题目:实现n个字符串的升序排列
下一篇:linux trac cgi apache,Apache安全加固的方法

发表评论

最新留言

很好
[***.229.124.182]2024年03月23日 19时49分30秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

python中func自定义函数_Python函数之自定义函数&作用域&闭包 2019-04-21
wget连接指定端口_端口通不通 telnet wget ssh 2019-04-21
eureka 调用服务_Spring Cloud微服务架构从入门到会用(二)—服务注册中心Eureka... 2019-04-21
easyexcel 工具类_问了个在阿里的同学,他们常用的15款开发者工具! 2019-04-21
mysql统计结果大于0时返回true_mysql表查询练习 2019-04-21
c语言对结构体排序中间变量,求助:c语言怎么实现结构体的排序? 总是弄不对啊... 2019-04-21
c语言宏定义只能在最前面吗,C语言宏定义注意事项 2019-04-21
android悬浮窗服务卡死,Android 悬浮窗兼容问题谈 2019-04-21
表格相关的html语言,HTML标记语言——表格标记 2019-04-21
web聊天界面html,PC端Web聊天界面+代码分享(HTML+CSS) 2019-04-21
cmake qt 添加路径 项目_CMake配置Qt工程 2019-04-21
使用python开发的软件协议_WEB开发——Python WSGI协议详解 2021-06-24
冰点下载器手机版apk_冰点文库下载器 2021-06-24
python信号采集代码_13行代码实现:Python实时视频采集(附源码) 2021-06-24
h5引入json_纯js直接引入json文件 2021-06-24
python格式化字符串总结_Python字符串处理方法总结 2021-06-24
python中true什么意思_python中的bool是什么意思 2021-06-24
jacobian 矩阵意义_Jacobian矩阵和Hessian矩阵的作用是什么? 2021-06-24
c++ jna 数据类型_JNA 使用总结 2021-06-24
python中如何遍历列表并将列表值赋予_python中如何实现遍历整个列表? 2021-06-24