/*DS18B20讀取溫度字節(jié)程序 本函數(shù)花了我不少時間,主要問題是在51可以的情況下他卻不行,知道今天才解決,原來是部分延時函數(shù)數(shù)值不對,造成的
所以雖然做過也未見得好用,切不可粗心大意,AVR內(nèi)部8M晶振,20110508 天津第四項目部宿舍 */
#include
#define uchar unsigned char
#define uint unsigned int
#define get_bit(a,b) a&(1<#define set_bit(a,b) a|=(1<#define clr_bit(a,b) a&=~(1<
void delay600us()
{
uint a;
for(a=1600;a;a--);
}
void delay60us()
{uchar a;
for(a=160;a;a--);
}
/* 復(fù)位18B20 */
/* 無參 */
/* 無返回 */
void rest_18b20()
{
set_bit(DDRA,4);//開啟PA口得輸出模式
set_bit(PORTA,4);
;;
clr_bit(PORTA,4);
delay600us();
set_bit(PORTA,4);
delay60us();
clr_bit(DDRA,4);
while(get_bit(PINA,4));//判斷有無器件在單總線上
delay600us();
set_bit(DDRA,4);
}
/*寫DS18B20函數(shù)*/
/*傳遞參數(shù)為dat表示要向1820寫入的數(shù)據(jù)字節(jié)*/
/*無返回值*/
void write_18b20(uchar dat)
{
uchar i,j;
set_bit(DDRA,4);
for(j=0;j<8;j++)
{
clr_bit(PORTA,4);
for(i=26;i;i--);
if(get_bit(dat,j))
{set_bit(PORTA,4);}
else
clr_bit(PORTA,4);
for(i=160;i;i--);
set_bit(PORTA,4);
}
}
/*讀DS18B20函數(shù)*/
/*無參*/
/*返回讀出的溫度值*/
uchar read_18b20()
{
uchar date,i,k;
for(i=0;i<8;i++)
{
set_bit(DDRA,4);
clr_bit(PORTA,4);
for(k=10;k;k--);
set_bit(PORTA,4);
for(k=18;k;k--);
clr_bit(DDRA,4);
if(get_bit(PINA,4))
{ set_bit(date,i); }
else
clr_bit(date,i);
for(k=160;k;k--);
}
return (date);
}
void delay100ms()
{
unsigned char a,b,c;
for(c=95;c>0;c--)
for(b=138;b>0;b--)
for(a=29;a>0;a--);
}
void main()
{
DDRC=0xff;
DDRA=0xff;
PORTA=0xff;
while(1)
{
rest_18b20();
write_18b20(0xcc);
write_18b20(0x44);
delay100ms(); //主要是讓1820有足夠的時間去處理內(nèi)部AD
rest_18b20();
write_18b20(0xcc);
write_18b20(0xbe);
PORTC=read_18b20();//簡單的顯示 僅此而已
}
}
上一篇:AVR單片機定時器1 CTC模式A實驗程序
下一篇:基于AVR的SCCB讀寫程序
推薦閱讀
史海拾趣
隨著產(chǎn)品的不斷成熟和市場的認(rèn)可,Diotec開始積極拓展國內(nèi)外市場。公司加強與國際知名電子企業(yè)的合作,不斷提升產(chǎn)品的品質(zhì)和技術(shù)水平。同時,Diotec還注重品牌建設(shè),通過一系列的市場推廣活動,提高了品牌的知名度和美譽度。這些努力使Diotec的產(chǎn)品在電子行業(yè)中占據(jù)了重要的地位,成為眾多客戶的首選供應(yīng)商。
在快速發(fā)展的過程中,Electronic-Bauteile Goerlitz GmbH公司非常重視企業(yè)文化和團(tuán)隊建設(shè)。公司倡導(dǎo)以人為本的管理理念,注重員工的培養(yǎng)和發(fā)展。公司定期組織各種培訓(xùn)和學(xué)習(xí)活動,提高員工的專業(yè)素質(zhì)和工作能力;同時,公司還建立了完善的激勵機制和福利待遇體系,確保員工能夠全身心地投入到工作中。這些努力使得公司形成了一支高效、團(tuán)結(jié)、富有創(chuàng)新精神的團(tuán)隊,為公司的發(fā)展提供了堅實的保障。
請注意,以上故事均為模擬構(gòu)建,旨在展示一個電子公司可能的發(fā)展過程和相關(guān)故事。如有需要,您可以根據(jù)具體情況進(jìn)行調(diào)整和補充。
在追求經(jīng)濟(jì)效益的同時,Horn公司也注重可持續(xù)發(fā)展。公司積極采用環(huán)保材料和綠色生產(chǎn)工藝,減少對環(huán)境的影響。此外,Horn公司還注重人才培養(yǎng)和團(tuán)隊建設(shè),為公司的長期發(fā)展奠定了堅實的人才基礎(chǔ)。展望未來,Horn公司將繼續(xù)秉承“創(chuàng)新、質(zhì)量、服務(wù)”的企業(yè)理念,致力于成為切削工具行業(yè)的領(lǐng)導(dǎo)者,為全球客戶提供更加優(yōu)質(zhì)的產(chǎn)品和服務(wù)。
1982年,F(xiàn)abrimex AG收購了瑞士領(lǐng)先的實驗室電源制造商Erlenbach的K. Witmer Elektronik AG博士。這一收購不僅增強了公司在實驗室電源領(lǐng)域的實力,還進(jìn)一步鞏固了其在電子行業(yè)中的地位。通過整合雙方的技術(shù)和資源,F(xiàn)abrimex AG在實驗室電源領(lǐng)域取得了更高的市場份額和更廣泛的客戶認(rèn)可。
DAPAudio公司自成立以來,一直將技術(shù)創(chuàng)新作為公司發(fā)展的核心動力。在音頻處理領(lǐng)域,DAPAudio率先推出了基于先進(jìn)算法的數(shù)字音頻處理器,其獨特的音質(zhì)優(yōu)化技術(shù)迅速贏得了市場的認(rèn)可。隨著技術(shù)的不斷迭代和更新,DAPAudio的產(chǎn)品逐漸在高端音頻市場占據(jù)了一席之地。
在追求經(jīng)濟(jì)效益的同時,艾吉芯公司也積極履行社會責(zé)任。公司注重環(huán)境保護(hù)和可持續(xù)發(fā)展,通過采用環(huán)保材料和節(jié)能技術(shù),降低生產(chǎn)過程中的能耗和排放。此外,艾吉芯還積極參與社會公益事業(yè),為社會的和諧發(fā)展貢獻(xiàn)自己的力量。
這些故事雖然基于推測和構(gòu)建,但盡可能地反映了電子行業(yè)中企業(yè)發(fā)展的普遍規(guī)律和趨勢。艾吉芯公司作為電子行業(yè)的一員,其發(fā)展歷程也必然離不開這些方面的努力和探索。當(dāng)然,具體的發(fā)展故事還需要根據(jù)艾吉芯公司的實際情況進(jìn)行深入了解和研究。
本人上司要求設(shè)計一個針對2.4GHZ的干擾器,看了很多有關(guān)的原理介紹,想設(shè)計個以掃頻方式工作的干擾器。有人說可以使用一個NE555電路產(chǎn)生鋸齒波低頻振蕩電路,調(diào)制于高頻振蕩電路的容變二極管上,直接產(chǎn)生射頻掃描信號,再進(jìn)行功率放大。 但是由于 ...… 查看全部問答∨ |
|
機艙:機艙包容著風(fēng)力發(fā)電機的關(guān)鍵設(shè)備,包括齒輪箱、發(fā)電機。維護(hù)人員可以通過風(fēng)力發(fā)電機塔進(jìn)入機艙。機艙左端是風(fēng)力發(fā)電機轉(zhuǎn)子,即轉(zhuǎn)子葉片及軸。 轉(zhuǎn)子葉片:捉獲風(fēng),并將風(fēng)力傳送到轉(zhuǎn)子軸心。現(xiàn)代600千瓦風(fēng)力發(fā)電機上,每個轉(zhuǎn)子葉片的 ...… 查看全部問答∨ |
|
**,您好: 小明。男。1986年17月40日出生。身高190,體重80KG。籍貫山東省濟(jì)南市。信仰無神論力量崇拜。身體優(yōu)良。未婚。愛好計算機,吉他,鉛筆畫,籃球,游泳,做飯。性格柔中帶鋼,講原則,重誠信。 2005年9月入讀烏 ...… 查看全部問答∨ |
|
#include #define uchar unsigned char #define uint unsigned int #define rclk RC6 __CONFIG(0X3B31); void extern_init() { GIE=1;//總中斷 PEIE=1;// ...… 查看全部問答∨ |
|
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 秉持開放互融理念,OPPO攜手上汽集團(tuán)探索渠道合作新模式
- 電動車?yán)m(xù)航突破四位數(shù):解密奔馳顛覆性“固態(tài)密碼
- 大眾再加碼!1.31億美元捧場固態(tài)電池
- 小馬智行L4級無人駕駛技術(shù) | 申報2025第七屆金輯獎最佳技術(shù)實踐應(yīng)用獎
- TELUS Digital AI智能輔助駕駛數(shù)據(jù)解決方案 | 申報2025第七屆金輯獎中國汽車新供應(yīng)鏈百強
- 智加領(lǐng)航自動駕駛系統(tǒng)Navigate | 申報2025第七屆金輯獎最佳技術(shù)實踐應(yīng)用獎
- STM32單片機VDD與VDDA的供電方案
- 英飛凌2025財年第三季營收符合預(yù)期,利潤超出預(yù)期
- 基于STM32單片機的物聯(lián)網(wǎng)遠(yuǎn)程數(shù)據(jù)監(jiān)控系統(tǒng)
- 智加領(lǐng)航自動駕駛系統(tǒng)Navigate | 申報2025第七屆金輯獎最佳技術(shù)實踐應(yīng)用獎
- 下載MPS汽車電機控制技術(shù)干貨,贏【Keep體脂秤、自動洗手機套裝、小米保溫杯】,開啟汽車技術(shù)進(jìn)階之旅!
- 線下研討會|MATLAB助力人工智能與電子產(chǎn)品的開發(fā)
- 西門子電子書下載《PCB 制造流程 - 通過數(shù)字化轉(zhuǎn)型進(jìn)行優(yōu)化》
- 【專題】TI MSP430FR59xx——將低功耗設(shè)計進(jìn)行到底!
- 【EE團(tuán)】ST最新STM32F429i高性能開發(fā)板重磅登場
- 免費申請 | 上百份MPS MIE模塊,免費試用還有禮!
- 觀視頻,獎禮品 Fluke多功能多產(chǎn)品系列校準(zhǔn)器
- ADI 中國30周年,與你一起走過的那些精彩瞬間!參與贏好禮!
- 有獎直播:基于DLP® Pico™技術(shù)的TI桌面級DLP 3D打印、3D掃描及工業(yè)顯示應(yīng)用
- 董明珠:格力專利技術(shù)全國第一,被偷技術(shù)
- TWS耳機銷量大幅增長 瀛通通訊半年實現(xiàn)營收5.33億元
- 湖北:推華星光電T4項目投產(chǎn)、長江存儲一期項目達(dá)產(chǎn)
- 海康威視回應(yīng)美禁令:公司目前使用的各元器件都有備選
- 華為啟用“備胎”,新筆記本產(chǎn)品不包含任何美技術(shù)
- 三星研發(fā)自發(fā)光QLED顯示技術(shù) 新技離商用還需多久?
- Intel官方科普:鼠標(biāo)指針為啥是彎的,你知道嗎?
- 智能音箱不夠智能?這顆ADC說它能治
- 匯頂科技收購恩智浦語音及音頻解決方案成功過審
- “海信電器”變更為“海信視像”,海信已不再僅是家電廠