日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀] ;title"DS1620-12F675溫度LCD顯示;ShiftData:;Bit1-AlwaysHigh(Gatefor"E");Bit2-RSBit;Bit3-LCDD4;Bit4-LCDD5;Bit5-LCDD6;Bit6-LCDD7;;;12F6754MHz;GPIO.0istheLCDDataBit;GPIO.1istheLCDCLOCkBit;GPI

;title"DS1620-12F675溫度LCD顯示
;ShiftData:
;Bit1-AlwaysHigh(Gatefor"E")
;Bit2-RSBit

;Bit3-LCDD4
;Bit4-LCDD5
;Bit5-LCDD6
;Bit6-LCDD7
;
;
;12F6754MHz
;GPIO.0istheLCDDataBit
;GPIO.1istheLCDCLOCkBit
;GPIO.2istheDS1620DataBit
;GPIO.3isMCLR
;GPIO.4istheDS1620ClockBit
;GPIO.5istheDS1620ResetBit
;
;
LISTP=12F675,R=DEC
INCLUDE"p12f675.inc"

#DEFINEDataGPIO,0
#DEFINEClockGPIO,1
#DEFINEDSDQGPIO,2
;MCLRusesGPIO,3
#DEFINEDSCLKGPIO,4
#DEFINEDSRSTGPIO,5

org0

bsfSTATUS,RP0
MOVlw0x00
MOVwfTRISIO
MOVlwb’11011100’
MOVwfOPTION_REG
clrfANSEL
bcfSTATUS,RP0

clrfSTATUS
clrfINTCON
clrfGPIO

MOVlw0x07
MOVwfCMCON
callInitLCD
callSndMsg
callInitDS

MAINMOVlw0xc0;line2onLCD
callSendINS

callGetTemp;讀溫度
callSendDEC;LCD顯示

gotoMAIN
;---------------------------------------------------------------
;DS1620子程序
StartCMACRO
bsfDSRST
ENDM

StopCMACRO
bcfDSRST
ENDM

InitDSStartC
MOVlw0x0c
callSndByte
MOVlwb’00001010’
callSndByte
StopC

nop

StartC
MOVlw0xEE
callSndByte
StopC
return

GetTempMOVlw0xAA
StartC
callSndByte
nop
callRdByte
StopC
return

SndByteMOVwfNOTemp
MOVlw8
MOVwfNOTmp1
DSLoop1
bcfDSCLK
rrfNOTemp,f
btfssSTATUS,C
gotoDSCLR
bsfDSDQ
gotoDSLp1
DSCLRbcfDSDQ
nop
DSLp1bsfDSCLK
decfszNOTmp1,f
gotoDSLoop1
return

RdByteclrfNOTemp
MOVlw8
MOVwfNOTmp1
bsfSTATUS,RP0
bsfTRISIO,2
bcfSTATUS,RP0
DSLoop2
bcfDSCLK
nop
rrfNOTemp,f
btfssDSDQ
gotoDSCLR2
bsfNOTemp,7
gotoDSLp2
DSCLR2bcfNOTemp,7
nop
DSLp2bsfDSCLK
decfszNOTmp1,f
gotoDSLoop2
bsfSTATUS,RP0
bcfTRISIO,2
bcfSTATUS,RP0
MOVfwNOTemp
return

;--------------------------------------------
;LCDSubroutines
Message
addwfPCL,f
dt"HelloDS1620",0

SndMsgclrfFSR
OutLoop
MOVfFSR,w
incfFSR,f
callMessage
iorlw0
btfscSTATUS,Z
gotoRtnSnd
callSendCHAR
gotoOutLoop
RtnSndreturn

InitLCD
callDlay5
callDlay5
callDlay5
callDlay5

bcfSTATUS,C
MOVlw0x03
callNybbleOut

callDlay5
EStrobe
callDlay160
EStrobe
callDlay160

bcfSTATUS,C
MOVlw0x02
callNybbleOut
callDlay160

MOVlw0x028
callSendINS

MOVlw0x008
callSendINS

MOVlw0x001
callSendINS
callDlay5

MOVlw0x006
callSendINS

MOVlw0x00F
callSendINS

return

SendDEC
MOVwfTempBIN
bcfpt5,0
btfscTempBIN,0
bsfpt5,0
rrfTempBIN,f
clrfTens
MOVlw0x0A
count10subwfTempBIN,f
btfssSTATUS,C
gotoSDEC1
incfTens,f
gotocount10
SDEC1addwfTempBIN,w
MOVwfUnits
MOVfwTens
addlwa’0’
callSendCHAR
MOVfwUnits
addlwa’0’
callSendCHAR
btfsspt5,0
gotoDEGC
MOVlwa’.’
callSendCHAR
MOVlwa’5’
callSendCHAR
DEGCMOVlwa’’
callSendCHAR
MOVlwa’D’
callSendCHAR
MOVlwa’e’
callSendCHAR
MOVlwa’g’
callSendCHAR
MOVlwa’C’
callSendCHAR
MOVlwa’’
callSendCHAR
MOVlwa’’
callSendCHAR
return

SendBIN
MOVwfTempBIN;存溫度值

MOVlwa’1’
btfssTempBIN,7
MOVlwa’0’
callSendCHAR

MOVlwa’1’
btfssTempBIN,6
MOVlwa’0’
callSendCHAR

MOVlwa’1’
btfssTempBIN,5
MOVlwa’0’
callSendCHAR

MOVlwa’1’
btfssTempBIN,4
MOVlwa’0’
callSendCHAR

MOVlwa’1’
btfssTempBIN,3
MOVlwa’0’
callSendCHAR

MOVlwa’1’
btfssTempBIN,2
MOVlwa’0’
callSendCHAR

MOVlwa’1’
btfssTempBIN,1
MOVlwa’0’
callSendCHAR

MOVlwa’1’
btfssTempBIN,0
MOVlwa’0’
callSendCHAR

return


SendCHAR
MOVwfTemp

swapfTemp,w
bsfSTATUS,C
callNybbleOut

MOVfTemp,w
bsfSTATUS,C
callNybbleOut
return

SendINS
MOVwfTemp

swapfTemp,w
bcfSTATUS,C
callNybbleOut

MOVfTemp,w
bcfSTATUS,C
callNybbleOut

callDlay5
return

NybbleOut
MOVwfNOTemp
swapfNOTemp,f
bsfNOTemp,0
btfssSTATUS,C
bcfNOTemp,0

MOVlw6
MOVwfNOTmp1

bcfData
NOLoop1
ClockStrobe
decfszNOTmp1,f
gotoNOLoop1

bsfData
ClockStrobe
bcfData
bsfSTATUS,C
btfssNOTemp,0
bcfSTATUS,C
rlfGPIO,f
ClockStrobe
MOVlw4
MOVwfNOTmp1
NOLoop2
rlfNOTemp,f
bcfData
rlfGPIO,f
ClockStrobe
decfszNOTmp1,f
gotoNOLoop2

EStrobe

return


;--------------------------------------------
;Delay
Dlay160
MOVlw256-(160/4)
addlw1
btfssSTATUS,C
goto$-2
return

Dlay100callDlay5
callDlay5
callDlay5
callDlay5
callDlay5
callDlay5
callDlay5
callDlay5
callDlay5
callDlay5
callDlay5
callDlay5
callDlay5
callDlay5
callDlay5
callDlay5
callDlay5
callDlay5
callDlay5
callDlay5
return

Dlay5
MOVlw4
MOVwfDlyTmp
MOVlw256-0x0E8
addlw1
btfscSTATUS,Z
decfszDlyTmp,f
goto$-3
return

org0x3ff
fill0x34a4,1
end

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

佛山 2025年5月28日 /美通社/ -- 5月27日,第29屆中國國際廚房、衛(wèi)浴設施展覽會(KBC)在上海新國際博覽中心開幕。恒潔作為衛(wèi)浴行業(yè)的領軍者與品質生活方式品牌的代表,亮相W2館B03展館,以“總有美好在此...

關鍵字: 沉浸式體驗 溫度 MIDDOT LED

北京 2025年4月27日 /美通社/ -- 日前,元腦InManage數(shù)據(jù)中心智能管理平臺全面升級,打通IT基礎設施管理系統(tǒng)與動力環(huán)境監(jiān)控系統(tǒng),實現(xiàn)雙平臺統(tǒng)一納管,構建覆蓋數(shù)據(jù)中心環(huán)境參數(shù)和服務器關鍵數(shù)據(jù)的全域數(shù)據(jù)池...

關鍵字: 溫度 智能管理 GE AN

上海2025年4月21日 /美通社/ -- 智能動力管理公司伊頓今日宣布,將于 2025 上海車展上重點展示其最新的商用車發(fā)動機技術,該技術旨在提升中重型卡車性能和效率,并推動行業(yè)的可持續(xù)發(fā)展。 伊頓1.5S高功率制動...

關鍵字: 發(fā)動機 制動系統(tǒng) 溫度 驅動技術

哈爾濱2025年2月24日 /美通社/ -- 隨著春日暖陽的臨近,哈爾濱中央大街與西九道街交叉口的標志性景觀——敷爾佳冰鋼琴,在完成其歷時兩個月的冰雪藝術使命后,于2月20日正式拆除。這座由專業(yè)護膚品牌敷爾佳匠心打造的冰...

關鍵字: 中國制造 華為 智能化 溫度

在當今的能源領域,鋰電池包憑借其高能量密度、長壽命、無記憶效應等優(yōu)點,廣泛應用于電動汽車、儲能系統(tǒng)、便攜式電子設備等諸多領域。然而,鋰電池包的循環(huán)壽命并非一成不變,受到多種因素的綜合影響。深入探究這些影響因素,對于提高鋰...

關鍵字: 鋰電池 高能量密度 溫度

廈門2025年1月22日 /美通社/ -- 近日,新疆巴州企業(yè)疆果道憑借其在有機水果種植與AI智能分選領域的創(chuàng)新實踐,成為水果行業(yè)關注的焦點。它引進的陶朗AI分選線,在管控終端品質,開拓內(nèi)陸市場方面發(fā)揮了重要作用,加速疆...

關鍵字: AI 溫度 BSP 人工智能

在全球化的浪潮中,中國品牌的出海已成為時代的必然選擇。現(xiàn)在的品牌出海已經(jīng)不僅僅是產(chǎn)品的跨國流通,更是一場深刻的文化交融和市場探索。 快手高級副總裁、國際化事業(yè)部負責人馬宏彬 北京2025年1月17日 /美通社/ --...

關鍵字: 溫度 AI BSP 快手

I 2 R的單位為焦耳/秒;它是向跡線提供能量的速率。如果我們無限期地將這種能量施加到跡線上,跡線的溫度將無限期地繼續(xù)升高。這種情況不會發(fā)生,因為有相應的冷卻效果可以冷卻走線。這些效應包括通過電介質的傳導、通過空氣的對流...

關鍵字: PCB 溫度

熱涉及能量從熱力學系統(tǒng)向或從熱力學系統(tǒng)的轉移.雖然常用,但是一個多余的術語,因為熱被定義為熱能的流動(或轉移)。熱能是分子和原子的動能.焦耳(j)是國際熱、功和能的系統(tǒng)單位。它被定義為另一個硅單位,牛頓(n)。牛頓被定義...

關鍵字: 非電氣 溫度

針對履帶車輛傳統(tǒng)獨立懸架減振性能較差的問題 ,提出將葉片式減振器互聯(lián) ,在提高懸架系統(tǒng)減振性能的同時 , 降低了減振器內(nèi)液壓油的溫度。 首先 ,通過油管將懸架系統(tǒng)中的葉片式減振器互聯(lián) ,并確定互聯(lián)模式;其次 ,依據(jù)多體...

關鍵字: 履帶車輛 溫度 互聯(lián)模式 液壓互聯(lián)懸架 平順性
關閉