2022年温度采集显示代码借鉴 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年温度采集显示代码借鉴 .pdf》由会员分享,可在线阅读,更多相关《2022年温度采集显示代码借鉴 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、系统程序主要包括C 程序主函数、 DS18B20复位函数、 DS18B20写字节函数、 DS18B20读字节函数、温度计算转换函数、显示函数等等。以下是 DS18B20 温度计 C 语言程序清单:/*/ / / DS18B20温度计 C 程序/ 2005.2.28通过调试/*/ /使用 AT89C2051单片机, 12MHZ 晶振,用共阳LED 数码管/P1 口输出段码, P3 口扫描/#pragma src(d:aa.asm) #include reg51.h #include intrins.h /_nop_(); 延时函数用#define Disdata P1 /段码输出口#define
2、 discan P3 /扫描口#define uchar unsigned char #define uint unsigned int sbit DQ=P37; /温度输入口sbit DIN=P17; /LED 小数点控制uint h; / / /* 温度小数部分用查表法*/ uchar code ditab16= 0 x00,0 x01,0 x01,0 x02,0 x03,0 x03,0 x04,0 x04,0 x05,0 x06,0 x06,0 x07,0 x08,0 x08,0 x09,0 x09; / uchar code dis_712=0 xC0,0 xF9,0 xA4,0 xB
3、0,0 x99,0 x92,0 x82,0 xF8,0 x80,0 x90,0 xff,0 xbf; /* 共阳 LED 段码表0 1 2 3 4 5 6 7 8 9 不亮 - */ uchar code scan_con4=0 xfe,0 xfd,0 xfb,0 xf7; / 列扫描控制字uchar data temp_data2=0 x00,0 x00; / 读出温度暂放uchar data display5=0 x00,0 x00,0 x00,0 x00,0 x00;/显示单元数据 ,共 4 个数据 ,一个运算暂存用/ / / /*11微秒延时函数 */ / void delay(uin
4、t t) for(;t0;t-); / /* 显示扫描函数 */ scan() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - char k; for(k=0;k0; i-) / DQ=1;_nop_();_nop_(); DQ = 0;_nop_();_nop_();_nop_();_nop_();_nop_();/5us DQ = val&0 x01; /最低位移出delay(6); /66us val=val/2; /右移
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年温度采集显示代码借鉴 2022 温度 采集 显示 代码 借鉴
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内