天堂v国产精品五月天老熟女久久|天天看黄色免费金沙 无码 中字|亚洲精品无码线AV无码专区在线|加勒比av福利色哟哟—精品人妻|最新黄片免费播了国产精品99ri|麻豆福利在线在线视频 91|无码久久久久每一日精品人妻|av一区亚洲午夜福利电影

下載手機(jī)汽配人

溫度傳感器DS18B20

用AVR怎么讀和寫(xiě)? 最好有示例的程序
問(wèn) 提問(wèn)者:網(wǎng)友 2018-08-27
最佳回答
正好我以前寫(xiě)過(guò)DS18B20的程序,現(xiàn)在共享給你。 我的單片機(jī)頻率是8M,如果你的頻率不同,請(qǐng)自己計(jì)算后把延時(shí)參數(shù)修改一下就可以了。 DS1820溫度傳感器單線(xiàn)總線(xiàn)讀時(shí)間片 read: push r24 in r24,SREG push r24 ldi r22,$FF clr r23 out PORTB,r22 ;升高單線(xiàn)總線(xiàn) out DDRB,r22 ;B口為輸出口 out PORTB,r23 ;拉低單線(xiàn)總線(xiàn) ldi r24,$05 read1: dec r24 brne read1 ;延遲10個(gè)時(shí)鐘周期(大約1.25微秒) out DDRB,r23 ;B口為輸入口 ldi r24,$30 read2: dec r24 brne read2 ;延遲96個(gè)時(shí)鐘周期(大約12微秒) in r21,PINB ;讀單線(xiàn)總線(xiàn) ldi r24,$C8 read3: dec r24 brne read3 ;延遲400個(gè)時(shí)鐘周期(大約50微秒) pop r24 out SREG,r24 pop r24 ret DS1820溫度傳感器單線(xiàn)總線(xiàn)寫(xiě)0時(shí)間片 write0: push r24 in r24,SREG push r24 ldi r22,$FF clr r23 out PORTB,r22 ;升高單線(xiàn)總線(xiàn) out DDRB,r22 ;B口為輸出口 out PORTB,r23 ;拉低單線(xiàn)總線(xiàn) clr r24 wr0j1: dec r24 dec r24 nop nop brne wr0j1 ;延遲640個(gè)時(shí)鐘周期(大約80微秒) out PORTB,r22 ;升高單線(xiàn)總線(xiàn) ldi r24,$07 wr0j2: dec r24 brne wr0j2 ;延遲14個(gè)時(shí)鐘周期(大約1.75微秒) out DDRB,r23 ;B口為輸入口 pop r24 out SREG,r24 pop r24 ret DS1820溫度傳感器單線(xiàn)總線(xiàn)寫(xiě)1時(shí)間片 write1: push r24 in r24,SREG push r24 ldi r22,$FF clr r23 out PORTB,r22 ;升高單線(xiàn)總線(xiàn) out DDRB,r22 ;B口為輸出口 out PORTB,r23 ;拉低單線(xiàn)總線(xiàn) ldi r24,$07 wr1j1: dec r24 brne wr1j1 ;延遲14個(gè)時(shí)鐘周期(大約1.75微秒) out PORTB,r22 ;升高
回答者:網(wǎng)友
產(chǎn)品精選
在移動(dòng)端查看: 溫度傳感器DS18B20
搜索問(wèn)答
還沒(méi)有汽配人賬號(hào)?立即注冊(cè)

我要提問(wèn)

汽配限時(shí)折扣

本頁(yè)是網(wǎng)友提供的關(guān)于“溫度傳感器DS18B20”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。