《单片机应用技术》实训任务书06.docx
《《单片机应用技术》实训任务书06.docx》由会员分享,可在线阅读,更多相关《《单片机应用技术》实训任务书06.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本任务用两个共阴极数码管来实现温度数据的显示,具体实施过程如下:一、电路连接如图6.11所示两个共阴极数码管以动态显示的方式连接在P0端口上,公共端分别连接 在P3.5和P2.7上,DS18B20连接在P3.7端口上。VCCmwi4.7K1 工三3 工二 至ToTTH 亘道 立 叵 叵 20T2/P1.0 J7VCCT2EX/PL1P0.0/AD0Pl.2P0.1/AD1Pl.3P0.2/AD2Pl.4P0.3/AD3Pl.5P0.4/AD4Pl.6P0.5/AD5Pl.7P0.6/AD6RSTP0.7/AD7RXD/P3.0EATXD/P3.1ALE7PROGINT0/P3.2PSENINT
2、1/P3.3P2.7/A15T0/P3.4P2.6/A14T1/P3.5P2.5/A13WR7P3.6P2.4/A12RDyP3.7P2.3/A11XTAL2P2.2/A10XTAL1P2.1/A9VSSP2.0/A8STC89C52RCU3STC89C52RC40 39383735343337 3T3029三2726 15470VCC24232221 4.7KllDS18B20123D3 LED43 工7二工To图6.11数据温度计电路连接二、程序实现 ttinclude ttinclude sbit LED1 = P36; sbit LEDO = P27; sbit dq=P37;数据接口
3、为单片机的P3.2 口sfr WDT CONTR=OXE1; 定义看门 口bit init (void) ; /初始化温度传感器函数,返回18b20存在标志位 void writebyte(unsigned char);写温度传感器8位函数,需要传递一个无符号char参数 unsigned char readbyte (void);读温度传感器8位函数,无参数,需返回无符号char量 void xianshi (unsigned char);代表十位的数码管显示数字void xianshi_l (unsigned char);代表个位的数码管显示数字void delay (unsigned c
4、har); 延时函数 void delay(unsigned char w) unsigned char k;for(k=w;k0;k-);延时时间计算二(参数T) *8+19初始化函数 bit init (void) bit fig;设置18b20存在标志位dq=0;将数据线清零delay (60) ;/延时,此处延时时间处在48011s到960us之间dq=l ;释放总线等待dsl8b20将总线拉低产生应答delay (6);延时,此处的延时时间必处在15us到60us之间if (dq=0)判断dsl8b20是否处于低电平 flg=dq; else flg=l; delay (25); 延
5、时,此处的延时时间必处在60us到240us return fig;)写8位的字节void writebyte (unsigned char chardata)unsigned char i;循环8次/dq清零延时,此处延时lus以上即可for (i=8; i0; i一) dq = 0;_nop_();_nop_();dq = chardata & 0x01;可以改变总线的数据了,可以改变总线的数据了,从传递过来的函数取最低位出来,发送出去delay (8);dq = 1;chardata = 1;)读8位的字节unsigned char readbyte (void) unsigned ch
6、ar i=0;unsigned char dat = 0; for (i=8;i0;i一) dat = 1; dq = 0; _nop_ (); _nop_ (); dq = 1; _nop_ (); _nop_ (); if(dq) dat|=0x80; delay ;delay (8);dq = 1;chardata = 1;)读8位的字节unsigned char readbyte (void) unsigned char i=0;unsigned char dat = 0; for (i=8;i0;i一) dat = 1; dq = 0; _nop_ (); _nop_ (); dq
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机应用技术 单片机 应用技术 任务书 06
限制150内