本文目录一览:
求助:DS18B20单片机控温,导入学习板后没反应
我写的DS18B20程序,可参考
#include reg52.h
#include intrins.h
#include stdio.h
#define uchar unsigned char
#define uint unsigned int
sbit xssj=P1^0; //显示数据
sbit xssz=P1^1; //显示时钟
sbit control=P1^3;
sbit DQ = P1^4;
bit flag;
uint Temperature;
uint temp[9];
uchar temp_buff[9]; //存储读取的字节,read scratchpad为9字节,read rom ID为8字节
uchar id_buff[8];
uchar *p;
uchar crc_data;
uint Temperature_h;
uint Temperature_l;
uchar code Crcontrolable [256]={
0, 94, 188, 226, 97, 63, 221, 131, 194, 156, 126, 32, 163, 253, 31, 65,
157, 195, 33, 127, 252, 162, 64, 30, 95, 1, 227, 189, 62, 96, 130, 220,
35, 125, 159, 193, 66, 28, 254, 160, 225, 191, 93, 3, 128, 222, 60, 98,
190, 224, 2, 92, 223, 129, 99, 61, 124, 34, 192, 158, 29, 67, 161, 255,
70, 24, 250, 164, 39, 121, 155, 197, 132, 218, 56, 102, 229, 187, 89, 7,
219, 133, 103, 57, 186, 228, 6, 88, 25, 71, 165, 251, 120, 38, 196, 154,
101, 59, 217, 135, 4, 90, 184, 230, 167, 249, 27, 69, 198, 152, 122, 36,
248, 166, 68, 26, 153, 199, 37, 123, 58, 100, 134, 216, 91, 5, 231, 185,
140, 210, 48, 110, 237, 179, 81, 15, 78, 16, 242, 172, 47, 113, 147, 205,
17, 79, 173, 243, 112, 46, 204, 146, 211, 141, 111, 49, 178, 236, 14, 80,
175, 241, 19, 77, 206, 144, 114, 44, 109, 51, 209, 143, 12, 82, 176, 238,
50, 108, 142, 208, 83, 13, 239, 177, 240, 174, 76, 18, 145, 207, 45, 115,
202, 148, 118, 40, 171, 245, 23, 73, 8, 86, 180, 234, 105, 55, 213, 139,
87, 9, 235, 181, 54, 104, 138, 212, 149, 203, 41, 119, 244, 170, 72, 22,
233, 183, 85, 11, 136, 214, 52, 106, 43, 117, 151, 201, 74, 20, 246, 168,
116, 42, 200, 150, 21, 75, 169, 247, 182, 232, 10, 84, 215, 137, 107, 53};
//uchar code tab[16]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//共阳极0-F代码
uchar code tab[18]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0,0x40};//共阴极0-F代码
void delay1ms(int t)
{
int i,j,k=0;
for(k=0;kt;k++)
{for(j=0;j=25;j++)
{for(i=0;i255;i++){;}}}
}
/************************************************************
*Funcontrolion:延时处理
*parameter:
*Return:
*Modify:
*************************************************************/
void TempDelay (uchar us)
{
while(us--);
}
/************************************************************
*Funcontrolion:18B20初始化
*parameter:
*Return:
*Modify:
*************************************************************/
void Init18b20 (void)
{
DQ=1;
_nop_();
DQ=0;
TempDelay(86); //delay 530 uS//80
_nop_();
DQ=1;
TempDelay(14); //delay 100 uS//14
_nop_();
_nop_();
_nop_();
if(DQ==0)
{
flag = 1; //detecontrol 1820 success!
TempDelay(20); //delay 530 uS//80
}
else
{
flag = 0; //detecontrol 1820 fail!
}
TempDelay(20); //20
_nop_();
_nop_();
DQ = 1;
}
/************************************************************
*Funcontrolion:向18B20写入一个字节
*parameter:
*Return:
*Modify:
*************************************************************/
void WriteByte (uchar wr) //单字节写入
{
uchar i;
for (i=0;i8;i++)
{
DQ = 0;
_nop_();
DQ=wr0x01;
TempDelay(5); //delay 45 uS //5
_nop_();
_nop_();
DQ=1;
wr = 1;
}
}
/************************************************************
*Funcontrolion:读18B20的一个字节
*parameter:
*Return:
*Modify:
*************************************************************/
uchar ReadByte (void) //读取单字节
{
uchar i,u=0;
for(i=0;i8;i++)
{
DQ = 0;
u = 1;
DQ = 1;
if(DQ==1)
u |= 0x80;
TempDelay (4);
_nop_();
}
return(u);
}
/************************************************************
*Funcontrolion:读18B20
*parameter:
*Return:
*Modify:
*************************************************************/
void read_bytes (uchar j)
{
uchar i;
for(i=0;ij;i++)
{
*p = ReadByte();
p++;
}
}
/************************************************************
*Funcontrolion:CRC校验
*parameter:
*Return:
*Modify:
*************************************************************/
uchar CRC (uchar j)
{
uchar i,crc_data=0;
for(i=0;ij;i++) //查表校验
crc_data = Crcontrolable[crc_data^temp_buff[i]];
return (crc_data);
}
/************************************************************
*Funcontrolion:读取温度
*parameter:
*Return:
*Modify:
*************************************************************/
void GemTemp (void)
{
read_bytes (9);
if (CRC(9)==0) //校验正确
{
Temperature = temp_buff[1]*0x100 + temp_buff[0];
Temperature /= 16;//17.7;//16;
TempDelay(1);
}
}
/************************************************************
*Funcontrolion:内部配置
*parameter:
*Return:
*Modify:
*************************************************************/
void Config18b20 (void) //重新配置报警限定值和分辨率
{
Init18b20();
WriteByte(0x7f); //set 11 bit (0.125)
Init18b20();
WriteByte(0xcc); //skip rom
WriteByte(0x48); //保存设定值
Init18b20();
WriteByte(0xcc); //skip rom
WriteByte(0xb8); //回调设定值
}
/************************************************************
*Funcontrolion:读18B20ID
*parameter:
*Return:
*Modify:
*************************************************************/
void ReadID (void)//读取器件 id
{
Init18b20();
if(flag ==1)
{
WriteByte(0xcc);
WriteByte(0x44);
}
}
/************************************************************
*Funcontrolion:18B20ID全处理
*parameter:
*Return:
*Modify:
*************************************************************/
void TemperatuerResult(void)
{
p = id_buff;
ReadID();
Config18b20();
Init18b20 ();
WriteByte(0xcc); //skip rom
WriteByte(0x44); //Temperature convert
Init18b20 ();
WriteByte(0xcc); //skip rom
WriteByte(0xbe); //read Temperature
p = temp_buff;
GemTemp();
}
void disp(uchar i)
{
int xssjhc; //显示数据缓冲
uchar a;
xssjhc=tab[i];
for(a=0;a8;a++)
{
xssz=0;
xssj=xssjhc0x80;
xssjhc=1;
xssz=1;
}
}
void panduan()
{
if(Temperature20)
{
control=1;
}
if(Temperature19)
{
control=0;
}
}
void main()
{
while(1)
{
TemperatuerResult();
Temperature_h=Temperature/10;
Temperature_l=Temperature%10;
panduan();
disp(Temperature_h);
delay1ms(50);
disp(Temperature_l);
delay1ms(50);
}
}
请帮我列出各种恶意插件
a1
0Sou
123wa
139LOVE
159定向搜索
17lele
1818soft
1m6r
1STO
25658.com
2kkk上网导航
31G上网直通车
360.ads3721.com
365助手
3721X
3721网络实名
37ss
51导航
7939/9505
7k.cc
91Cast
aatievv
ActiveBho
ADDeliverer
addhelper
Adfun.Caprica
Adirka
adonga广告
ADO广告插件
AdPutHelper
ADServer
Adsnwer
AdvSC32
adx
aflashs
Alexa 广告控件
AlxTBK
amcompat
aoob
atetime
ATIDEMGREDEM
AutoUpgrade/BITS32
AviPlayer
baiduba
BHelper Class
BoBoHelper
BROWSE.BROWSEEX
BrowserHelper
CBar
cbxbcg
chajianhelper
CheckFaultKernel
CIEHelper
clipsrv
clsInetSpeak
cmdbc木马
CmdLineExt
Cnscheck001
cnwin
ColorWo
command
COMSysUser
COMTPL.DLL
comvod
Config
config/flash
Count
CpapView
cpush
Crawl.ws Toolbar
CreateLink
CRS流氓
CWow木马
cxnii.dll
Dabapi
DCOMClient
ddoc
DeluxeCommunications
DemnSvr
DeskBar
Deskipn桌面传媒
Desktop Toolbar
DiagIns
DIEMONITOR.IEMONITOR
Digg Toolbar
Dmad 互动娱乐平台
DMCast桌面传媒/IE-BAR
dmloader32
DmPlay弹广告软件
DNSVER
DocExecl
DOWOXT.EXE
DrvMon
DTSVC
duiso.com searc
DxBho插件
E26Start
eHhwcA
EliteBar
engt32
ergaon
estAliveObj
etcetera toolbar
EyeOnIE
FC210016
FilMsg
Flash9 伪装程序
FlashObject
FltSetUp
ftmsdtcu广告
FuckIE
G_Server
Gentad
geplxss.dll
hao123.union123.com
hjtools
HNETPOLICY
HostServer木马
Hotbar
HUPOO
HyperBar
iBar
IE Browser Helper
IE Help Class
IE Toolbar
IE_WinServerName
iebaru
IECWM
IeDetect
IEHlprObj
ielock.ieplus
IESector木马
IEXPLORER木马
iexpress
IEYHlprObj
IE伴郎
INCREMENT.ADCONTAINER
inetinfo木马
INetSpeak
InsIIIII
Inte32
Interner_Ex
ipwins
isadd.dll
ISC广告
iShare
IShowBao
Java Class
jcatch
JikeJun/SongYanHua
jr
jsxd
KAL
KernelCheck
KeyWordBand
LightFrame3IECOM
liliwen
LinkMedia
LMHZ32.DLL
lsass 木马
ltnward
LZX32
maki
mallgoo2
mcboo
mcemgr/odbcmr32
Media Access
Medie Sariel Number Services
messenger
MfIeExt插件
MicroMsgServices
MicroQC
MOBILL
moffice
morelion
MPLAYPSD
mqdrc木马
MrgTask
msccr
msccrt
msdrvctrl
MshLink
MSHlper
MSHOSTSVR
mshtmll
MSIbm
MSNRM
Msq木马
MsServer
MSService_v1.0
mssys32木马
msusbbux.sys
MsXmlExObj
MS木马
my123
myad.91ivr.com及code.balashow.com_test
MyIEHelper
MyIEtoolbar
mywebsearch
MyWow
NavBho
Navoct
nb46工具栏
Netbus
netmon.exe
NetShow
NetSystem
NewDotnet
NewsWatch
NFSWZCSVC
NICO木马
Nmprt/OvMon
NTDLL32.dll
NTLDMDriverExtensions
Ntos
NTSERVICE.CONTROL
OSA16
OSO病毒
oxnlkq68
pa
pagefile
paraudio
PATDUM
PCBackServers
pctools
Perfect Codec
piaoxue/feixue
pigglett
Plus
PopIE变种
POPNTS
PopWin
PornMag Pass
Power
Ppc.Hook
ppgaxea
PRJBDUNIONSEC
PSWOW
pvSec下载器
qproecss
QQ-Online
qqzheng光告软件
QuickSearch
rasacd
RasC1Man
Ravdm
RavHelp
ravshell
realscehd.exe
realschd木马
RedGirl木马
Redqq
Related Page
reporter/roreg
RestoreService
Richnotify
Riptide
Router Layer
RPCS
RPCSVER木马
ruango/hbcmd
rundll
Runtime/Example
SAFOBJ32
SCatch
SCVERSION
sd.ncast
SeAd
Searchmaze Toolbar
SecurityC
SEECHA
ServiceOpenDemo
services
SERVNREGS
Shdocvw2
shockwave flash object
SIMPLEAD.SIMPLEADCTRL
sinawin
sjsoo
SKDNBHO
SmallCtner
SmartMedia
smcsgr
smss.exe插件
sofa工具条
SOFT AD
softbox
SOLO99
Speek
spoolsv
SpyDawn
SqlIDhelper
SSearch
Start
StorageService
SUpdate2
SvcH0st
Svchosts.exe
SVOHOST
svvosts
sys32version
Sysan
SysAttrlb
syscast
SyServer
sysExp
SysShellKernel
System
System16
systems
SystemSet
sysupd
TargetAD
TaskSustem
tel_xls/ASocksrv/msh2
testBHO
TestRun
thememms
TkDnaBho
tkuid
tool.exe
ToolBar888
Torjan Program
Tray
Trojan.Clciker.Bhoiea
u1.sky99.cn
U88财富快车
ui Class
UPDATE2
UpdateService
UpdateX
upxdn
UPX伪装
UrlCom
usbue木马
usercrd
userint.exe
USign
VGADown/mppds/Ghook
VideoAti木马
ViewSource Class
voodoo
VPCRM
vstd
vsts
vvsetup
wanghuimail木马
WANSO变种
wdfmgr32
WebExp
WebHop
WebMisc
WebNav.Navigator
webwork
WHB Rootkit
whenUSearch
Win32EF
winampe
wincfgs
wincom32
WinCtlAd
WinDHCPsvc
WindowsToy
WinHook.sys
WinIEHelper
Winkld
Winla
winlogin
WinMyFavor Class
WinoutMt
WinSC广告插件
WinStdup
winsys2木马
winsys32x
wiskcpy病毒
wmerrCHS32
wmidcvdat
wmpdrm.cfsbho
WSD_SOCK32
wuchao.3322.org
wuwebex
麒麟广告
wyyzrbaemtn.dll
wz101
Xbar图铃随E下
xiaoshen
Yayad
ZKBaiduBHO
zplw
ZSTDP
百狗
百搜工具条
彩信通
彩秀
超级引擎
短信狂人
多多QQ表情
访问加速
很棒小秘书
划词搜索
鸡毛信
开机弹广告
开心运程速递插件
拷贝搜
酷宝
酷标导航
酷客娱乐平台
酷游BHO
酷站大全
酷桌面
快搜
联合实名
猫仔队(iMop)
每步直达网址
木马下载器
女生宿舍
朋友网
青娱乐
全能搜索
如意搜
实用搜索
实用搜索工具条
实用网址导航
搜虎工具条
搜索工具栏
搜易财富火箭
太极天下搜索
天天搜索/My网蜜
天下搜索
通用搜索
哇哇资讯精灵
完美网译通
万能网名
万能下载器
网际快搜工具栏
网络钓鱼克星
网络猪
网络猪后台安装
网址极限
伪360safe
伪Jetspeed
伪MicrosoftLive
伪micro插件
伪Soso Toolbar
伪vista病毒
伪Windows XP Vista
伪WinUpdate
伪装BaiduBar
伪装Flash
伪装FlashPlayer
伪装Media
伪装Sun Java2恶意插件
伪装Yahoo Bar的恶意插件
伪装yahoo ie-bar的恶意插件
伪装的快捷方式
伪装卡巴斯基工具条
未知木马/病毒
系统标准按钮
迅彩图铃通
一起搜
一搜工具条
宜搜
易虎
易搜
易我秀
亿起搜
隐匿对象
娱乐心空
娱乐助手
中国共享软件嵌入式广告
中搜地址
1872工具条
1sou
5009.cn
ACCOONA 工具栏
cn5940工具条
dms.dll木马
DuDu下载加速器
Groowe Toolbar
IEGoodAddressBar
iMook
kpiwho
Lsmgr
mokead广告
MSCI
newsBho
PPGou桌面媒体
QQ表情
SeaBar
SeeTV 网络电视2006
TT33定向搜索
Windows Video2
yok超级搜索
爱看看工具栏
百度搜索伴侣
北斗搜索
博体球讯
电鹰
沸点网络电视
哈利引擎
虎翼DIY吧
可乐8游戏
可疑对象
屁屁狗
软件风向标
搜搜地址栏
天空游戏宝典
通视超级卫星网络电视
同花顺工具条
小蜜蜂
易趣购物按钮
易趣购物工具条
忆多多
悠视网络电视
中国通
左看时报
360搜
5460 工具条
8848搜索助手
8848天下搜索
Alexa工具栏
ALiBaBar
xs尺码比s码大还是小?
xs的尺码是比s码小的。
欧码XS=男女身高155/160
欧码 S=男女身高160/165,男衬衫领围39
欧码 M=男女身高165/170,男衬衫领围40
欧码 L=男女身高170/175,男衬衫领围41
欧码XL=男女身高175/180,男衬衫领围43
欧码XXL=男女身高180/185,男衬衫领围44
欧码XXXL=男女身高185以上,男衬衫领围45以上
扩展资料
常见服装有两种型号标法:一是S(小)、M(中)、L(大)、XL(加大);二是身高加胸围的形式,比如160/80A、165/85A、170/85A等。第一种标注不规范。不管是国产服装还是进口服装,必须按中国的服装型号标准GB/T1335标注型号,英文字母只能作为辅助代码标注。
在国家标准GB/T1335中,女装上衣S号(小号)的号型是155/80A,M号(中号)为160/84A;L号(大号)为165/88A。“号”是指服装的长短,“型”是指服装的肥瘦。斜线前后的数字表示人体高度和人的胸围或腰围,斜线后面的字母表示人的体形特征。Y型指胸大腰细的体型,A型表示一般体型,B型表示微胖体型,C型表示胖体型,区别体型的方法是看胸围减去腰围的数值而定。