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

正文內容

基于單片機的溫度采集系統的設計(存儲版)

2025-07-27 20:03上一頁面

下一頁面
  

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