freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的溫度采集系統(tǒng)的設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 t DS=P2^2。unsigned char code table1[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10}。}//功能:串口初始化,波特率 9600,方式 1void Init_Com(void) { TMOD = 0x20。 i=103。i++。}uchar tmpread(void) //讀一個(gè)字節(jié){ uchar i,j,dat。 char j。 i++。 DS=1。 uchar a,b。 temp=8。 //返回溫度值}/*void readrom() //讀取溫度傳感器的序列號(hào){ //本程序中沒(méi)有用到此函數(shù) uchar sn1,sn2。SBUF=ser。A2=temp1%1000/100。dula=0。P1=table[A2]。wela=1。delay(8)。wela=1。P1=0x00。wela=0。P1=0x02。dula=1。wela=0。}else{A1=temp1/1000。wela=1。dula=0。P1=table[A4]。 Init_Com()。為保證整個(gè)系統(tǒng)能夠正常工作,首先要保證電源系統(tǒng)部分能夠正常工作并且保證輸出為+5V。當(dāng)無(wú)鍵按下時(shí),引腳電壓為高電平;當(dāng)按下鍵時(shí),引腳為低電平,由此可得,按鍵單元工作正常。按鍵的不同,對(duì)應(yīng)LED的顯示狀態(tài)不一致。本設(shè)計(jì)采用數(shù)字溫度傳感器DS18B20,省掉了很多溫度采集方面的調(diào)試,同時(shí)也提高了溫度值的準(zhǔn)確度。在這次培訓(xùn)中,我切身感受到了動(dòng)手實(shí)踐的重要性,這對(duì)我以后的學(xué)習(xí)工作將產(chǎn)生深遠(yuǎn)影響。胡老師工程能力相當(dāng)強(qiáng),實(shí)際應(yīng)用能力相當(dāng)強(qiáng),他在單片機(jī)技術(shù)與應(yīng)用上給予我相當(dāng)大的幫助。在這里也衷心地感謝他們!在論文即將完成之際,我的心情無(wú)法平靜,從開(kāi)始進(jìn)入課題到論文的順利完成,有多少可敬的師長(zhǎng)、同學(xué)、朋友給了我無(wú)言的幫助,在這里請(qǐng)接受我誠(chéng)摯的謝意 !參考文獻(xiàn)[1] [M ].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2000:122124.[2] [M ].北京:機(jī)械工業(yè)出版社,2002:7881.[3] [J].電子技術(shù)應(yīng)用,2000,(1):58 59.[4] [M].北京:電子工業(yè)出版社,1997:146169.[5] [M].北京:電子工業(yè)出版社,1989:422430.[6] 喻萍,[M].北京:化學(xué)工業(yè)出版社,2006:195197.[7] 何宏,[M].北京:國(guó)防工業(yè)出版社,2006:294299.[8] 姜志海,[M].北京:電子工業(yè)出版社,2005:2742.[9] 黃賢,鄭筱霞,[M].成都:電子科技大學(xué)出版社,1997:410.[10] [M] .西安:西安電子科技大學(xué)出版社,1999:4446.[11] 李廣第. 單片機(jī)基礎(chǔ)[M] .北京:北京航空航天大學(xué)出版社,2000:4051.[12] 馬云峰,[M]. 北京:高等教育出版社,2001:5763.[13] [J].電子技術(shù)應(yīng)用, 1996,(2):15 20.[14] 何立民.電子設(shè)計(jì)自動(dòng)化[J] .電子技術(shù), 2008, (56) :59.[15] 李鴻.嵌入式系統(tǒng)設(shè)計(jì)[M] .深圳:科技電子出版社,2008:981130[16] 嚴(yán)天峰.單片機(jī)開(kāi)發(fā)[M] .成都:科學(xué)出版社,2007:7798[17] 謝維成.單片機(jī)原理與應(yīng)用[D] .北京:清華大學(xué),2003.[18] 錢顯毅.電子電路設(shè)計(jì)[N] .科技時(shí)報(bào),2009312(C1).。無(wú)論是在課題的選題還是定稿、研究的方法、技術(shù)路線以及本文的撰寫都得到了韓老師的嚴(yán)格要求和精心指導(dǎo),韓老師花費(fèi)了大量的精力,在各個(gè)環(huán)節(jié)中給了我許多寶貴的意見(jiàn)。所以在不久的將來(lái),溫度采集控制系統(tǒng)會(huì)被集成在一塊專用芯片上,其智能化水平將會(huì)越來(lái)越高,成本則會(huì)越來(lái)越便宜。而本系統(tǒng)產(chǎn)生誤差的主要原因是:數(shù)字溫度傳感器與單總線之間的連接點(diǎn)存在虛焊,還有信號(hào)傳輸光纜太長(zhǎng)。編寫測(cè)試程序?qū)崿F(xiàn)按鍵控制LED亮滅,通過(guò)觀察LED狀態(tài)以確定按鍵單元是否正常。 人機(jī)交互調(diào)試包括按鍵調(diào)試及LCD液晶顯示屏的調(diào)試。首先介紹系統(tǒng)的硬件安裝過(guò)程及針對(duì)各單元模塊的硬件電路調(diào)試,檢驗(yàn)其是否符合設(shè)計(jì)初衷,能否達(dá)到相應(yīng)指標(biāo)。delay(1)。wela=1。P1=table1[A3]。dula=0。wela=0。P1=0x00。wela=0。dula=1。P1=0x01。A3=temp1%100/10。dula=0。wela=1。delay(8)。wela=1。P1=0xbf。}if(temp10) //分離出四位要顯示的數(shù)字{ temp1=~temp1。}*/void display(int temp1) //顯示函數(shù){ char A1,A2,A3,A4,ser。 //放大十倍,這樣做的目的將小數(shù)點(diǎn)后第一位 //也轉(zhuǎn)換為可顯示數(shù)字,同時(shí)進(jìn)行一個(gè)四舍五入操作。 //連續(xù)讀兩個(gè)字節(jié)數(shù)據(jù) b=tmpread()。 //跳過(guò)序列號(hào)命令 tmpwritebyte(0x44)。 //寫 0 部分 i=8。 dat=dat1。 //讀出的數(shù)據(jù)最低位在最前面,這樣剛好 //一個(gè)字節(jié)在 DAT 里 } return(dat)。while(i0)i。 bit dat。 }void dsreset(void) //發(fā)送復(fù)位和初始化命令{ uint i。j200。unsigned char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。發(fā)DS18B20復(fù)位命令發(fā)跳過(guò)ROM命令讀取溫度命令讀取操作,CRC校驗(yàn)9字節(jié)完?CRC校驗(yàn)正確?移入溫度暫存器結(jié)束 N Y N圖53讀溫度子程序溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開(kāi)始命令,其子程序流程見(jiàn)圖54。 三端穩(wěn)壓器由啟動(dòng)電路、基準(zhǔn)電壓電路、取樣比較放大電路、調(diào)整電路和保護(hù)電路等部分組成。異步串行通信以字符為單位,即一個(gè)字符接一個(gè)字符的傳送。JDL162A采用標(biāo)準(zhǔn)的16腳接口,其中:第1腳:VSS接地第2腳:VDD接5V正電源。各按鍵開(kāi)關(guān)均需要采用了上拉電阻,是為了保證在按鍵斷開(kāi)時(shí),各I/O有確定的高電平。這種鍵盤容易使用,但硬件比較復(fù)雜,對(duì)于主機(jī)任務(wù)繁重的情況,采用8279可編程鍵盤管理接口芯片構(gòu)成編碼式鍵盤系統(tǒng)是很實(shí)用的方案。在當(dāng)今的各種實(shí)時(shí)自動(dòng)控制和智能化儀器儀表中,人機(jī)交互是不可缺少的一部分。 本設(shè)計(jì)采用RS232串行接口來(lái)完成單片機(jī)與PC機(jī)的數(shù)據(jù)傳輸。所有時(shí)序都是將主機(jī)作為主設(shè)備,單總線器件作為從設(shè)備。 DS18B20溫度傳感器與單片機(jī)的接口電路DS18B20可以采用兩種方式供電,一種是采用電源供電方式,此時(shí)DS18B20的1腳接地,2腳作為信號(hào)線,3腳接電源。}return(dat)。unsigned char dat = 0。 i0。 //拉高總線(要求16~60us) Delay(5)。 DS18B20的內(nèi)部邏輯圖,見(jiàn)圖43。(3)連接DS1820的總線電纜是有長(zhǎng)度限制的。表46 DS18B20暫存存儲(chǔ)器的8個(gè)連續(xù)字節(jié)寄存器內(nèi)容字節(jié)地址溫度最低數(shù)字位0溫度最高數(shù)字位1高溫限值2低溫限值3保留4保留5計(jì)數(shù)剩余值6每度計(jì)數(shù)值7CTR校驗(yàn)8該字節(jié)各位的意義如下:TM R1 R0 1 1 1 1 1 低五位一直都是1 ,TM是測(cè)試模式位,用于設(shè)置DS18B20在工作模式還是在測(cè)試模式。DS18B20中的溫度傳感器可完成對(duì)溫度的測(cè)量,以12位轉(zhuǎn)化為例:用16位符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,℃/LSB形式表達(dá),其中S為符號(hào)位,見(jiàn)表44。C,適用于對(duì)性能要求不高,成本控制嚴(yán)格的應(yīng)用,是經(jīng)濟(jì)型產(chǎn)品。DS18BDS1822的特性:DS18B20可以程序設(shè)定9~12位的分辨率,精度為177。C。 功能介紹DALLAS半導(dǎo)體公司最新單線數(shù)字溫度傳感器DS18B20的“一線器件”體積更小、適用電壓更寬、更經(jīng)濟(jì)。隨著科學(xué)技術(shù)的不斷進(jìn)步和發(fā)展,新型溫度傳感器的種類繁多,應(yīng)用逐漸廣泛,并且開(kāi)始由模擬式向著數(shù)字式、單總線式、雙總線式、多總線式發(fā)展[10]。最常用的是內(nèi)部時(shí)鐘方式是采用外接晶振和電容組成的并聯(lián)諧振回路。除此之外P3 端口還有第二功能。端口置1 時(shí),內(nèi)部上拉電阻將端口拉到高電平作輸入用。對(duì)內(nèi)部Flash 程序存儲(chǔ)器編程時(shí),接收指令字節(jié);校驗(yàn)程序時(shí)輸出指令字節(jié),需要接上拉電阻。所謂最小系統(tǒng),是指一個(gè)真正可用的單片機(jī)最小配置系統(tǒng),對(duì)于片內(nèi)帶有程序存儲(chǔ)器的單片機(jī),只要在芯片外接時(shí)鐘電路和復(fù)位電路就是一個(gè)小系統(tǒng)了。在以前的電子設(shè)計(jì)中,應(yīng)用比較廣泛的單片機(jī)是AT89C51單片機(jī)了,但是該單片機(jī)最致命的缺陷在于不支持ISP功能。但是,它突破了原有的集成結(jié)構(gòu),在內(nèi)部繼承了越來(lái)越多的外圍電路和外設(shè)接口,從而發(fā)展成為控制器(MicroController)的體系結(jié)構(gòu),其發(fā)展歷程大致分為以下幾步:第一階段:?jiǎn)纹瑱C(jī)的控索階段第二階段:?jiǎn)纹瑱C(jī)的完善階段第三階段:8位單片機(jī)的鞏固發(fā)展及16位單片機(jī)的推出階段第四階段:微控制器的全面發(fā)展階段單片機(jī)已在各行業(yè)得到廣泛應(yīng)用,為適應(yīng)更多的應(yīng)用領(lǐng)域,廠家采取了在一塊單片機(jī)芯片上集成多種功能部件和大容量存儲(chǔ)器的方法。本系統(tǒng)所用的硬件有:見(jiàn)表41。串行通信的主要功能是實(shí)現(xiàn)單片機(jī)與PC機(jī)的數(shù)據(jù)交換,當(dāng)需要進(jìn)行數(shù)據(jù)記錄、數(shù)據(jù)統(tǒng)計(jì)、數(shù)據(jù)分析的時(shí)候,可以把數(shù)據(jù)發(fā)送給上位機(jī),使用上位機(jī)進(jìn)行數(shù)據(jù)處理,并且將數(shù)據(jù)處理的結(jié)果又發(fā)送給單片機(jī)。數(shù)碼管顯示的數(shù)據(jù)內(nèi)容比較直觀,通常顯示從0到F中的任意一個(gè)數(shù)字,一個(gè)數(shù)碼管可以顯示一位,多個(gè)數(shù)碼管就可以顯示多位,在顯示位數(shù)比較少的電路中,程序編寫,外圍電路設(shè)計(jì)都十分簡(jiǎn)單,但是當(dāng)要顯示的位數(shù)相對(duì)多的時(shí)候,數(shù)碼管操作起來(lái)十分煩瑣,顯示的速度受到限制?!婀╇婋妷?4V~+30V+13V~+36V+~+輸出信號(hào)類型模擬信號(hào)模擬信號(hào)數(shù)字信號(hào)PT100與AD590都不能與單片機(jī)的I/O口直接相連,需要設(shè)計(jì)信號(hào)調(diào)理電路,A/D轉(zhuǎn)換電路。方案三:半導(dǎo)體集成模擬溫度傳感器半導(dǎo)體IC溫度傳感器是利用半導(dǎo)體PN結(jié)的電流、電壓與溫度變換關(guān)系來(lái)測(cè)溫的一種感溫元件。方案二:熱電阻傳感器熱電阻傳感器的原理是將溫度變化轉(zhuǎn)換為電阻值的變化。顯然,AT89S51在性能上比AT89C51要優(yōu)良得多,因?yàn)樗坏贏T89C51的基礎(chǔ)上增加了許多功能,而且價(jià)格基本沒(méi)有提高,所以在器件選擇的時(shí)候首先排除AT89C51,對(duì)于市場(chǎng)上的另外一種比較流行的單片機(jī)C8051F,盡管它在性能、功能上都要比AT89S51優(yōu)良很多,但是它的價(jià)格是S51的數(shù)倍,本系統(tǒng)使用S51已經(jīng)完全能夠?qū)崿F(xiàn)所需要的功能,基于成本的考慮,放棄C8051F,選擇AT89S51作為本系統(tǒng)的主控單元。在8位單片機(jī)中又以MCS-51系列單片機(jī)及其兼容機(jī)所占的份額最大。再把電流信號(hào)轉(zhuǎn)換成電壓信號(hào),使用A/D轉(zhuǎn)換器將模擬電壓信號(hào)轉(zhuǎn)換成單片機(jī)能夠進(jìn)行數(shù)據(jù)處理的數(shù)字電壓信號(hào),本設(shè)計(jì)采用的是數(shù)字溫度傳感器,以上過(guò)程都在溫度傳感器內(nèi)部完成。這條道路就是芯片化道路。所以單片機(jī)在工業(yè)中應(yīng)用中,可以極大地提高工業(yè)設(shè)備的智能化、數(shù)據(jù)處理能力和處理效率,而且單片機(jī)無(wú)需占用很大的空間。它具有和普通計(jì)算機(jī)類似的、強(qiáng)大的數(shù)據(jù)處理功能,通過(guò)使用一些科學(xué)的算法,可以獲得很強(qiáng)的數(shù)據(jù)處理能力。嵌入式系統(tǒng)雖然起源于微型計(jì)算機(jī)時(shí)代,但是微型計(jì)算機(jī)的體積、價(jià)位、可靠性,都無(wú)法滿足廣大對(duì)象對(duì)嵌入式系統(tǒng)的要求,因此,嵌入式系統(tǒng)必須走獨(dú)立發(fā)展道路。溫度信號(hào)采集與傳感器:本部分的主要作用是用傳感器檢測(cè)模擬環(huán)境中的溫度信號(hào),溫度傳感器上電流將隨環(huán)境溫度值線性變化。目前,8位單片機(jī)在國(guó)內(nèi)外仍占有重要地位。是一個(gè)強(qiáng)大易用的功能。熱電偶傳感器的種類很多,在選擇時(shí)必須考慮其靈敏度、精確度、可靠性、穩(wěn)定性等條件。熱電阻測(cè)溫系統(tǒng)一般由熱電阻、連接導(dǎo)線、顯示儀表組成?!?77。數(shù)碼管是現(xiàn)在電子設(shè)計(jì)中
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1