wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4255|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

[求助]單片機(jī)18b20顯示溫度的程序~無(wú)法讀出溫度輸出

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:203336 發(fā)表于 2017-5-22 17:20 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
一直找不出問題,8段數(shù)碼管,溫度顯示在三個(gè)數(shù)碼管上,結(jié)果顯示了三個(gè)不變的數(shù)字,開始覺得是不是中斷影響了時(shí)序,但是已經(jīng)在讀溫度的時(shí)候關(guān)了中斷了,,實(shí)在沒搞懂。前來求助下大家。

#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit dq=P3^7;               //18b20 IO口的定義
uint temp;             //溫度變量
uchar code duan_code[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共陽(yáng)數(shù)碼管段碼表
uchar display_code[]={0x00,0x00,0xa4,0x00,0x00,0xbf,0x00,0x00};//顯示格式,中間兩個(gè)橫杠
uchar bit_code[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//數(shù)碼管位選

void delayms(uint x)                       //延時(shí)函數(shù)ms級(jí)
{
  uchar i;
  while(x--);
  for(i=0;i++;i<120);
}
/***********************延時(shí)函數(shù)************************/
void delay_uint(uint q)
{
        while(q--);
}


/***********************18b20初始化函數(shù)*****************************/
void init_18b20()
{
        bit q;
        dq = 1;                                //把總線拿高
        delay_uint(1);            //15us
        dq = 0;                                //給復(fù)位脈沖
        delay_uint(80);                //750us
        dq = 1;                                //把總線拿高 等待
        delay_uint(10);                //110us
        q = dq;                                //讀取18b20初始化信號(hào)
        delay_uint(20);                //200us
        dq = 1;                                //把總線拿高 釋放總線
}

/*************寫18b20內(nèi)的數(shù)據(jù)***************/
void write_18b20(uchar dat)
{
        uchar i;
        for(i=0;i<8;i++)
        {                                         //寫數(shù)據(jù)是低位開始
                dq = 0;                         //把總線拿低寫時(shí)間隙開始
                dq = dat & 0x01; //向18b20總線寫數(shù)據(jù)了
                delay_uint(5);         // 60us
                dq = 1;                         //釋放總線
                dat >>= 1;
        }       
}

/*************讀取18b20內(nèi)的數(shù)據(jù)***************/
uchar read_18b20()
{
        uchar i,value;
        for(i=0;i<8;i++)
        {
                dq = 0;                         //把總線拿低讀時(shí)間隙開始
                value >>= 1;         //讀數(shù)據(jù)是低位開始
                dq = 1;                         //釋放總線
                if(dq == 1)                 //開始讀寫數(shù)據(jù)
                        value |= 0x80;
                delay_uint(5);         //60us        讀一個(gè)時(shí)間隙最少要保持60us的時(shí)間
        }
        return value;                 //返回?cái)?shù)據(jù)
}

/*************讀取溫度的值 讀出來的是小數(shù)***************/
uint read_temp()
{
        uint value;
        uchar low;                           //在讀取溫度的時(shí)候中斷的太頻繁了,把中斷給關(guān)了,否則會(huì)影響到18b20的時(shí)序
        init_18b20();                   //初始化18b20
        write_18b20(0xcc);           //跳過64位ROM
        write_18b20(0x44);           //啟動(dòng)一次溫度轉(zhuǎn)換命令
        delay_uint(50);                   //500us

        init_18b20();                   //初始化18b20
       
        write_18b20(0xcc);           //跳過64位ROM
        write_18b20(0xbe);           //發(fā)出讀取暫存器命令
       
        EA = 0;
        low = read_18b20();           //讀溫度低字節(jié)
        value = read_18b20();  //讀溫度高字節(jié)
        EA = 1;
        value <<= 8;                   //把溫度的高位左移8位
        value |= low;                   //把讀出的溫度低位放到value的低八位中
        value *= 0.625;               //轉(zhuǎn)換到溫度值 小數(shù)
        return value;                   //返回讀出的溫度 帶小數(shù)
}


/*************************************************************************************************************/
/*************定時(shí)器0初始化程序***************/
void time_init()          
{
        EA   = 1;                   //開總中斷
        TMOD = 0X01;          //定時(shí)器0、工作方式1
        ET0  = 1;                  //開定時(shí)器0中斷
        TR0  = 1;                  //允許定時(shí)器0定時(shí)
}


void main()                                      //主函數(shù)
{
  time_init();
  TH0 = 0xF8;
  TL0 = 0x30;     // 2ms         12M
  while(1)
  {                                                //單片機(jī)從ds1302讀取時(shí)間數(shù)據(jù)
   temp=read_temp();
   display_code[1]=duan_code[temp/100] ;           //百位
   display_code[2]=duan_code[temp % 100/10];  //十位
   display_code[3]=duan_code[temp % 10];         //個(gè)位
  }
}
/*************定時(shí)器0中斷服務(wù)程序***************/
void time0_int() interrupt 1
{       
        uchar i;
        TH0 = 0xF8;
        TL0 = 0x30;     // 2ms         12M
        for(i=0;i<3;i++)     //對(duì)數(shù)碼管進(jìn)行動(dòng)態(tài)掃描
   {
    P0 = 0xff;                         //消隱
        P2=bit_code[i];
        P0=display_code[i];
        delayms(5);
   }
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:149988 發(fā)表于 2017-5-22 18:04 | 只看該作者

RE: [求助]單片機(jī)18b20顯示溫度的程序~無(wú)法讀出溫度輸出

1、看看定時(shí)是否精確。2、 下一句是否應(yīng)該這樣。
display_code[2]=duan_code[temp % 100/10];  //十位
display_code[2]=duan_code[temp/10 % 100];  //十位是否應(yīng)該是這樣  
回復(fù)

使用道具 舉報(bào)

無(wú)效樓層,該帖已經(jīng)被刪除
地板
ID:203336 發(fā)表于 2017-5-22 19:15 | 只看該作者
不倒翁.WZT 發(fā)表于 2017-5-22 18:04
1、看看定時(shí)是否精確。2、 下一句是否應(yīng)該這樣。
display_code[2]=duan_code[temp % 100/10];  //十位
di ...

謝謝回答,延時(shí)的話測(cè)試過了沒問題感覺,這個(gè)十位計(jì)算應(yīng)該沒問題呀,看起來
回復(fù)

使用道具 舉報(bào)

5#
ID:203336 發(fā)表于 2017-5-22 19:30 | 只看該作者
哦還有~輸出到共陽(yáng)數(shù)碼管的三個(gè)數(shù)字是把數(shù)碼管全部都點(diǎn)亮了顯示三個(gè)8,都帶小數(shù)點(diǎn),,但是我數(shù)組里面沒有這個(gè)數(shù)組啊,,。。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
国产在线69| 黄色三级中文字幕| 成人av一级片| 欧美无砖专区免费| 青青草原av在线播放| 人人艹在线视频| 在线亚洲不卡| 成年人免费在线视频| 亚洲都市激情| 26uuu久久天堂性欧美| 精品国产91久久久久久久妲己 | 青青国产91久久久久久| 波多野洁衣一区| 欧美一区二区三区在线观看视频| 国产精品美女主播在线观看纯欲| 男女av免费观看| 国产美女激情视频| 欧美激情性xxxxx| a视频在线观看免费| 久久久国产精品| 亚洲另类一区二区| 午夜精品美女自拍福到在线| www.99热这里只有精品| 精品国产乱码一区二区| 日日摸日日添日日躁av| 91嫩草国产线观看亚洲一区二区| 免费观看30秒视频久久| 欧美久久久影院| 91麻豆蜜桃| 一出一进一爽一粗一大视频| 一级黄色片视频| 美国成人av| 欧美日韩一区二区三区视频播放| 欧美激情中文不卡| 欧美高清激情视频| 久久久久久中文| av女优在线播放| 国产午夜手机精彩视频| 嫩草影院懂你的影院| 黑人巨大精品| 国产一区二区三区在线观看免费视频| 欧美xingq一区二区| 国产一区二区黄色| 亚洲a∨无码无在线观看| 黄色的毛片免费| 亚洲国产中文在线| 国产精品久久毛片a| 午夜精品久久久久久久男人的天堂 | 欧美日韩国产在线播放| 国产精品扒开腿做爽爽爽的视频| 日本成人在线免费观看| 99超碰在线观看| 制服黑丝国产在线| 日韩欧美中字| 欧美特黄级在线| 99影视tv| 中文字幕电影av| 中文字幕国产一区二区| 欧美日韩免费观看一区二区三区| 国产福利成人在线| 9久久婷婷国产综合精品性色| 日韩在线视频免费播放| 狠狠色噜噜狠狠狠狠黑人| 福利在线免费视频| 99视频一区| 午夜影院久久久| 性欧美xxxx| 男人和女人啪啪网站| 伊人精品综合| 国产精品白丝av| 在线播放国产一区二区三区| 奇米精品一区二区三区| 蜜桃av噜噜一区二区三区麻豆| 91在线超碰| 99久久99久久免费精品蜜臀| 性欧美激情精品| 亚洲精品乱码久久| 免费av大全| 久久亚洲精品中文字幕蜜潮电影| 91福利视频在线| 日韩成人av电影在线| 91精品一区二区三区蜜桃| www.成人69.com| 婷婷六月综合| 一区二区三区在线视频播放| 91精品国产自产在线老师啪| 国产又粗又长又硬| 国产精品㊣新片速递bt| 伊人久久成人| 亚洲精品视频网上网址在线观看 | 国产一区二区三区视频| 国产精品后入内射日本在线观看| 三级网站免费观看| 国产女人在线观看| 91福利在线尤物| 国产999精品久久| 亚洲激情在线观看| 91精品国产91久久久久麻豆 主演| 毛片基地黄久久久久久天堂| 日韩欧美国产系列| 国产人妻人伦精品| 欧美一级特黄aaaaaa| 日韩不卡在线| 成人免费在线视频观看| 国内精品久久久久伊人av| 人妻 丝袜美腿 中文字幕| 黄色动漫免费网站| 天堂美国久久| 亚洲成人999| 亚洲欧洲日产国码无码久久99| 最新亚洲精品国自产在线观看| 日韩免费一级| 在线一区二区三区四区五区 | 国产免费人人看| 好吊妞国产欧美日韩免费观看网站| 91亚洲国产成人精品一区二三| 国内外成人免费激情在线视频| 尤物视频最新网址| 中文字幕在线中文字幕二区| 国产不卡av在线| 国产伦精品一区二区三区88av| 国产视频二区三区| 欧美久久亚洲| 亚洲人成网站色在线观看| 国产精品久久97| 精品成人无码一区二区三区| 先锋av资源色| 欧美色网址大全| 色综合久久久久| 狼狼综合久久久久综合网| 国产亚洲精品久久久久久打不开| 午夜在线观看91| 久久国产日韩| 亚洲美女av黄| 99草草国产熟女视频在线| 波多野结衣黄色| 最新av网站在线观看 | 国产女同一区二区| 日韩免费成人av| 亚洲永久精品免费| 亚洲国产国产亚洲一二三| 亚洲国产一区二区三区青草影视| 91免费看片网站| 鲁大师私人影院在线观看| 两个人日本在线观看视频| 亚洲免费福利一区| 欧美三片在线视频观看| 欧美h视频在线观看| 国产高清免费在线观看| 日本成人片在线| 国产91在线观看| 久久久久久久久久久人体| 精品国产免费久久久久久婷婷| 日日摸夜夜爽人人添| 四虎精品一区二区免费| 亚洲免费av观看| 久久久久久欧美精品色一二三四 | 国产美女明星三级做爰| 四虎精品在线| 日本不卡视频在线观看| 日韩有码在线播放| 久久久久久婷婷| 导航艳情国产电影| 免费在线成人| 欧美成人三级视频网站| 黄色正能量网站| 最新av在线| 精品一区二区三区视频| 欧美一级免费看| caoporn91| 国产鲁鲁视频在线观看特色| 99在线精品视频| 久久91精品国产91久久跳| 小毛片在线观看| 蜜桃av成人| 国产主播一区二区| 国产精国产精品| 日本一区二区免费在线观看| 九色视频成人自拍| 亚洲视频1区| 精品国产乱码久久久久久闺蜜| 99精品视频在线看| 青草视频在线播放| 亚洲私拍自拍| 日韩成人中文字幕| 日韩精品视频网址| av在线天天| 久久精品久久精品| 国产精品成人免费电影| 99久热在线精品996热是什么| 中文字幕一区久| 精品久久香蕉国产线看观看亚洲| 性生活免费观看视频| 国产精品久久久久久久久鸭| 欧美激情自拍| 亚洲精品xxxx| 9191在线视频| 日本高清中文字幕二区在线| 91亚洲大成网污www| 久久99欧美| 最好2018中文免费视频| 欧美黄色大片网站| 久久久久久12| 色网站在线播放| 快播电影网址老女人久久| 欧洲美女女同性互添| 久久精品女人天堂av免费观看 | 中文字幕日韩精品有码视频| 日韩免费黄色片| 精品精品国产毛片在线看| 欧美一卡二卡在线| 色欲狠狠躁天天躁无码中文字幕 | 最新欧美色图| 色婷婷综合久久久久中文| 久久精品国产99久久99久久久| 日本免费中文字幕在线| 亚洲欧美日韩一区二区三区在线观看| 国产在线精品91| 青青操视频在线| 精品久久久久久久久久久| 日韩精品国产一区| 涩涩av在线| 亚洲精品网站在线播放gif| 免费在线一区二区三区| 国内毛片久久| 亚洲高清一区二区三区| 亚洲久久中文字幕| av网站在线免费| 在线电影一区二区三区| 国产午夜精品理论片在线| 日韩欧美中文在线观看| 久久久精品在线观看| 国产毛片毛片毛片毛片毛片| av成人黄色| 日本欧美色综合网站免费| a视频v在线| 性欧美疯狂xxxxbbbb| 亚洲中文字幕无码av| 国产剧情一区二区在线观看| 欧美日韩成人在线观看| 国产综合在线播放| 麻豆国产精品视频| 日本一二三区视频在线| 国产系列电影在线播放网址| 精品污污网站免费看| 免费成年人视频在线观看| 妖精一区二区三区精品视频 | 欧美成人精品福利网站| 高清成人在线观看| 波多野结衣作品集| 啊啊啊久久久| 这里只有精品在线播放| 国产wwwwwww| 久久精品国产亚洲高清剧情介绍 | 久久精品国产99久久6| 日韩免费av一区二区| 人妻无码中文字幕免费视频蜜桃| 国产精品v日韩精品v欧美精品网站| 国产精品va在线| 中文字幕麻豆| 毛片一区二区三区| 一区二区日本| 97在线资源| 亚洲福利电影网| 午夜不卡久久精品无码免费| 成人影院大全| 日韩毛片中文字幕| 久久中文字幕免费| 手机在线一区二区三区| 国产精品视频资源| 久热精品视频在线播放| 粉嫩蜜臀av国产精品网站| 996这里只有精品| 免费黄色片在线观看| 欧美最新大片在线看| 又色又爽的视频| 巨人精品**| 国产a∨精品一区二区三区不卡| 美女被男人操网站| 国产一区二区免费视频| 日韩精品在线视频免费观看| 可以在线观看的av网站| 欧洲一区在线电影| 91传媒免费观看| 国产在线播放精品| 国产成人精品av| 欧美成人精品福利网站| av一区二区三区在线| 日本精品久久久久中文字幕| 9191在线播放| 亚洲精品福利免费在线观看| 欧美一区二区三区久久久| 影音先锋亚洲精品| 视频一区视频二区视频三区高| 国外男同性恋在线看| 在线精品视频一区二区| 欧美日韩精品在线观看视频| 欧美日韩一二三四| 国产精品入口免费| 有码av在线| 欧美丝袜丝nylons| 激情五月婷婷小说| 久久久久久久久久久久久久久久久久| 国产精品久久亚洲| 日日噜噜夜夜狠狠视频| 91国偷自产一区二区开放时间| 午夜爱爱毛片xxxx视频免费看| 日韩理论电影大全| 欧美日韩国产免费一区二区三区| 亚洲精品一区视频| 日韩欧美国产一区二区在线播放| 无码人妻精品一区二区蜜桃色欲 | 7777精品伊人久久久大香线蕉超级流畅| 免费一级黄色大片| 国模 一区 二区 三区| 小说区图片区图片区另类灬| 超碰国产在线| 日韩精品视频在线免费观看| 超碰在线人人干| 风间由美一区二区三区在线观看| 中日韩av在线播放| 精品一区二区三区免费看| 国产成人鲁鲁免费视频a| 搞黄在线观看| 91导航在线观看| 日韩综合在线| 久久人人爽人人爽人人av| 国产一区二区三区黄网站| 理论视频在线观看| 亚洲一区在线电影| 国产乡下妇女做爰| 日日噜噜夜夜狠狠视频欧美人| 国产 日韩 亚洲 欧美| 欧美日韩国产v| 国产精品极品在线| 精品剧情v国产在线观看| 国产精品福利在线播放| 日本高清久久久| 国产日本亚洲| 91日韩久久| 蜜桃视频在线播放| 中文字幕亚洲精品| 国产精品被窝福利一区 | av福利导福航大全在线播放| 日韩精品一区二区三区三区免费| av在线资源观看| 久久亚洲二区三区| 亚洲a v网站| 午夜精品av| 免费 成 人 黄 色| 99视频有精品高清视频| 国产精品二区在线观看| 成人网免费看| 精品国产自在久精品国产| 蜜桃视频污在线观看| 国产女主播在线一区二区| 国产wwwwxxxx| 日韩国产在线观看| 亚洲一区二区中文字幕在线观看| 四虎5151久久欧美毛片| 日韩电影大全在线观看| 成人免费图片免费观看| 国产成人一区三区| 欧美日韩伦理片| 久久综合久久美利坚合众国| jizzjizz免费大全| 日韩精品一区二区三区在线 | 不卡精品视频| 国模精品一区二区三区| 最新国产露脸在线观看| 日本不卡高字幕在线2019| 午夜男人视频在线观看| 原创国产精品91| 日日摸日日添日日躁av| 精品对白一区国产伦| 欧美孕妇与黑人巨交| 色偷偷一区二区三区| 高h调教冰块play男男双性文| 亚洲欧美日韩中文播放| 91porny九色| 国产欧美一区二区精品性色| 日韩三级小视频| 久久亚洲综合av| 日韩黄色三级视频| 91伊人久久大香线蕉| 久久精品欧美一区二区| 成人午夜激情在线| 久久人妻无码aⅴ毛片a片app| 韩国av一区二区三区在线观看| 久久国产精品无码一级毛片| 国产一区二区三区久久久久久久久 | 国产极品jizzhd欧美| jizz在线观看| 日本最新高清不卡中文字幕| 在线免费看黄| 国产精品美腿一区在线看| 欧美成人视屏| 国产精品永久免费观看| av中文字幕在线观看| 成人精品在线观看|