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

正文內(nèi)容

數(shù)字測溫系統(tǒng)設(shè)計正文說明書畢業(yè)論文-文庫吧資料

2025-06-28 14:33本頁面
  

【正文】 ,b=0。fmq=1。 if(wendu_shiwendu_baijing) {fmq=0。 }} 報警驅(qū)動電路程序wendu_shi= dispbuf[3]*10+dispbuf[2]。) { Lcd_wcd(dat,*str)。}void Lcd_str(uchar *str) //顯示字符串和漢字{ while(*str!=39。 default :break。 case 3:line=0x18。 case 2:line=0x08。 case 1:line=0x10。 switch(yy) { case 0:line=0x00。 //設(shè)置顯示格式,光標(biāo)位置 Lcd_wcd(m,0x0c)。 //液晶清屏 Delay_ms(30)。 //基本指令格式 Delay_us(30)。}void Lcd_init() //液晶初始化{ Delay_us(10)。 Delay_us(30)。 RW=0。 //數(shù)據(jù) else RS=0。}void Delay_ms(uint i)//i=10,time=10ms{ while(i) Delay_us(100)。i0。 open_timeing()。i++) { Lcd_wcd(dat,led[table[i]])。 for(i=0。 table[1]=getdata/10%10。 ad0809()。 Lcd_pst(0,3)。 Lcd_pst(7,2)。 Lcd_wcd(dat,led[13])。 //顯示,讀鍵掃描 Lcd_wcd(dat,led[dispbuf[3]])。 Lcd_str(溫度:)。 display_time( )。 Delay_ms(5)。 Delay_ms(2000)。 Lcd_pst(0,3)。 Lcd_pst(0,2)。 Lcd_pst(0,1)。 Lcd_pst(0,0)。 Delay_ms(5)。 P2=0xff。 }/*******************************主函數(shù)***********************/main( ){ uchar i。 getdata=P1。 while(!EOC)。ADDC=0。 ADDA=0。 ST=1。uchar table[3]。sbit ADDB=P3^5。 sbit EOC=P3^3。單片機上電復(fù)位傳感器經(jīng)模數(shù)轉(zhuǎn)換后的電信號執(zhí)行主程序數(shù)據(jù)比較處理驅(qū)動報警電路液晶屏顯示根據(jù)硬件電路與單片機的各個接口的連線,C語言各個模塊程序如下: 主函數(shù)程序includeinclude include include include include include //AD0809sbit ST=P3^7。用C語言來編寫目標(biāo)系統(tǒng)軟件,會大大縮短開發(fā)周期,且明顯地增加軟件的可讀性,便于改進(jìn)和擴(kuò)充,從而研制出規(guī)模更大、性能更完備的系統(tǒng)。C語言是一種編譯型程序設(shè)計語言,它兼顧了多種高級語言的特點,并具備匯編語言的功能。8 溫度及濕度測控系統(tǒng)的軟件設(shè)計軟件編程既可以用匯編語言,又可采用C語言。本模塊設(shè)計顯示采用LCD12864,可以顯示采集到的溫度、濕度、時間。 12864管腳功能。并且該模塊構(gòu)成的液晶顯示方案與同類型的圖形點陣液晶顯示模塊相比,不論硬件電路結(jié)構(gòu)或顯示程序都要簡潔得多,且該模塊的價格也略低于相同點陣的圖形液晶模塊??膳cCPU直接接口,提供兩種界面來連接微處理機:8位并行及串行兩種連接方式。電路參數(shù)的選擇:經(jīng)計算后R取1K,三極管采用S9015即可,報警控制電路由蜂鳴器構(gòu)成。 報警控制電路設(shè)計本設(shè)計中,在AT80C51單片機的P30口接報警控制電路。 6 報警控制電路 設(shè)計要求通過鍵盤給單片機輸入一個空氣溫度或濕度值作為溫度及濕度的下限,當(dāng)單片機檢測到空氣中的溫度或濕度小于了預(yù)設(shè)的值時,將會通過蜂鳴器報警。本次畢業(yè)設(shè)計采用的是12MHZ的晶振。一般C1和C2取31pF,對頻率有微調(diào)作用,晶振頻率一般取6MHZ或12MHZ。單片機的震蕩電路。這樣使用起來比較方便,就算是在程序“跑飛”時,也可以手動復(fù)位,不用再重起單片機電源。復(fù)位對單片機來說,是程序還沒開始執(zhí)行,是在做準(zhǔn)備工作。從而實現(xiàn)濕度測試。在CP端輸完8個脈沖后,觀察Q3端發(fā)光二極管的狀態(tài)。觀察Q3Q2Q1Q0端發(fā)光二極管的狀態(tài),將結(jié)果填入表中。并入串出:使數(shù)據(jù)輸入端D3D2D1D0=1011,給CP端輸入4個正單脈沖,觀察Q3端發(fā)光二極管的狀態(tài),將結(jié)果填入表中。(2)D3 D2 D1 D0分別接邏輯開關(guān),Q3 Q2 Q1 Q0接發(fā)光二極管;(3)先清零;(4)按下列要求,實現(xiàn)相應(yīng)功能,觀察結(jié)果,并描述工作過程。(1)首先在圖2中完成相應(yīng)的聯(lián)線,構(gòu)成可實現(xiàn)并入并出、串入串出、并入串出、串入并出的多功能移位寄存。 入輸 出SDRDCPDQn+1Qn+10110100100φφ11↑11011↑00111↓QnQn 74ls74引腳圖一個D觸發(fā)器可實現(xiàn)一位二進(jìn)數(shù)的存儲,因此應(yīng)采用4個D觸發(fā)器實現(xiàn)4位寄存器。74ls74功能表: 。、的低電平使輸出預(yù)置或清除,而與其它輸入端的電平無關(guān)?!癏”口上。(5)是否轉(zhuǎn)換完畢,我們根據(jù)EOC 信號來判斷。(3)送要轉(zhuǎn)換的哪一通道的地址到A,B,C 端口上。(1)ADC0809 內(nèi)部帶有輸出鎖存器,可以與AT89S51 單片機直接相連。 模數(shù)轉(zhuǎn)換電路的設(shè)計濕度傳感模塊,將空氣中的濕度轉(zhuǎn)換成模擬信號,然后該模擬信號要輸入至AD模數(shù)轉(zhuǎn)換電路中,經(jīng)轉(zhuǎn)換后輸出與之正確對應(yīng)的電信號。只要占用CPU一個口線即可。只是選擇晶振時,不同的晶振,誤差也較大。DS1302與單片機的連接只需要三條線,即SCLK(7)、I/O(6)、RST(5)。因為畢業(yè)設(shè)計任務(wù)要求可以鎖存某一時刻的被測溫度值。SCLK為時鐘輸入端。只有在SCLK為低電平時,才能將RST置為高電平。如果在傳送過程中RST置為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。X1和X2是振蕩源。當(dāng)Vcc2大于Vcc1+,Vcc2給DS1302供電。在主電源關(guān)閉的情況下,也能保持時鐘的連續(xù)運行。DS1302是DS1202的升級產(chǎn)品,與DS1202兼容,但增加了主電源/后備電源雙電源引腳,同時提供了對后備電源進(jìn)行涓細(xì)電流充電的能力。采用三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。 CHTM02N硬件接口電路本模塊電路設(shè)計因為是溫度與濕度集成模塊,所以在本次設(shè)計的過程中應(yīng)放空溫度輸出“T”口,還要把濕度輸出口“H”。連接線顏色:+5V電源線為紅色,地線為黑色,濕度輸出線為黃色。5%RH(9)線性度:。(3)供電:DC 5V177。(1)輸出信號:。如果濕度精度要求不是特別嚴(yán)格的情況,(從數(shù)據(jù)處理簡易的法則來說),%RH/℃。對濕度傳感器而言,頻率與阻抗之間存在一定的關(guān)系,對于測量30%80%RH范圍,頻率的變化對傳感器影響并不明顯,在單片機軟件編程的實際應(yīng)用時,需要通過將傳感器置于濕度發(fā)生裝置中(例如恒溫恒濕箱)進(jìn)行實測,通過軟件對最終的誤差進(jìn)行修正,此項修正基本上可以彌補頻率變化所產(chǎn)生的誤差以及其他誤差。最后選擇了CHTM02/NB溫濕度傳感器。例如半導(dǎo)體氣體、濕度傳感器等,它們一般都是將感受的被測量直接轉(zhuǎn)換為電信號,沒有中間轉(zhuǎn)換環(huán)節(jié)。有些國家和有些科學(xué)領(lǐng)域,將傳感器稱為變換器、檢測器或探測器等。通常由敏感元件和轉(zhuǎn)換元件組成。DS18B20采用3腳PR35封裝,如圖電路采用外接電源工作方式,其中DS18B20是采用單總線進(jìn)行數(shù)據(jù)傳輸。 DS18B20的寫時序圖對于DS18B20的寫時序仍然分為寫0時序和寫1時序兩個過程。DS18B20在完成一個讀時序過程,至少需要60us才能完成。 DS18B20的讀時序圖對于DS18B20的讀時序分為讀0時序和讀1時序兩個過程。DS18B20復(fù)位時序。不同的命令字代表不同的操作。① DS18B20時序圖單片機芯片通過發(fā)命令字對DS18B20進(jìn)行控制。減法計數(shù)器1對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行減法計數(shù),當(dāng)減法計數(shù)器1的預(yù)置值減到0時溫度寄存器的值將加1,減法計數(shù)器1的預(yù)置將重新被裝入,減法計數(shù)器1重新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行計數(shù),如此循環(huán)直到減法計數(shù)器2計數(shù)到0時,停止溫度寄存器值的累加,此時溫度寄存器中的數(shù)值即為所測溫度。器件中還有一個計數(shù)門,當(dāng)計數(shù)門打開時,DS18B20就對低溫度系數(shù)振蕩器產(chǎn)生的時鐘脈沖進(jìn)行計數(shù),進(jìn)而完成溫度測量。這種方式避免了測溫過程中的A/D轉(zhuǎn)換,提高了溫度測量的精度。 DS18B20內(nèi)部結(jié)構(gòu)(3)DS18B20工作原理好其內(nèi)部含有兩個溫度系數(shù)不同的溫敏振蕩器,其中低溫度系數(shù)振蕩器相當(dāng)于標(biāo)尺,高溫度系數(shù)振蕩器相當(dāng)于測溫元件,通過不斷比較兩個溫敏振蕩器的振蕩周期得到兩個溫敏振蕩器在測量溫度下的振蕩頻率比值。 DS18B20功能表引號名稱功能說明1GND接地2DQ數(shù)據(jù)輸入/輸出腳。 ⑥負(fù)壓特性,電源極性接反時,溫度計不會因發(fā)熱而燒毀,但不能正常工作。 ④通過編程可實現(xiàn)9~12位的數(shù)字讀數(shù)方式。 ③測溫范圍:55℃ ~+125℃。 數(shù)字溫度模塊設(shè)計分析(1)DS18B20的引腳圖功能及性能特點 ①DS18B20與微處理器連接時僅需要一根數(shù)據(jù)線即可實現(xiàn)微處理器與DS18B20的雙向通訊。AT80S51工作在12MHZ的頻率下,采用+5V的直流電源供電,根據(jù)單片機各個引腳功能, ,用于人機界面輸入?yún)?shù)。它采用外部振蕩器時,此引腳應(yīng)該接地。XTAL1: 接外部晶振的一個引腳。 WR 外部隨機存儲器的寫選通,低電平有效。 T0 計數(shù)器0 外部事件計數(shù)輸入端。 INT0 外部中斷0 輸入,低電平有效。其特殊功能引腳分配如下: RXD 串行通信輸入。僅供用戶作為輸入輸出用的端口。每一個引腳可以推動4個LSTL負(fù)載。P2:P2口(~)口是具有內(nèi)部提升電路的雙向I/0端口(準(zhǔn)雙向并行I/O口),當(dāng)訪問外部程序存儲器時,它是高8位地址。 P0:P0口(~)是一個8位漏極開路雙向輸入輸出端口,當(dāng)訪問外部數(shù)據(jù)時,它是地址總線(低8 位)和數(shù)據(jù)總線復(fù)用。 AT80C51引腳圖(3)AT80C51 各引腳概述圖32為AT80C51的引腳圖,對其在本次設(shè)計中的主要使用的引腳說明如下:VCC:電源電壓,AT80C51電源的正極輸入端,接+5V電壓使AT80C51單片機正常工作。(1)AT80C51的主要性能①與MCS51 微控制器產(chǎn)品系列兼容; ②片內(nèi)有4KB可在線重復(fù)編程的快閃擦寫存儲器;③存儲數(shù)據(jù)保存時間為10年; ④寬工作電壓范圍:; ⑤全靜態(tài)工作:可從0Hz至16MHz ;⑥程序存儲器具有3級加密保護(hù); ⑦128*8位內(nèi)部RAM; ⑧32條可編程I/O線; ⑨兩個16位定時器/計數(shù)器; ⑩中斷結(jié)構(gòu)具有5個中斷源和2個優(yōu)先級; ?可編程全雙工串行通道;?空閑狀態(tài)維持低功耗和掉電狀態(tài)保存存儲內(nèi)容。單片機算術(shù)運算功能強,軟件編程靈活、自由度大,可用軟件編程實現(xiàn)各種算法和邏輯控制,并且其功耗低、體積小、價格便宜、耗電低、技術(shù)成熟和成本低等優(yōu)點。根據(jù)畢業(yè)設(shè)計任務(wù)的要求,控制器主要用于對溫度測量信號的接受和處理、控制溫度采集的開關(guān)和報警電路的啟用、控制顯示電路對溫度值實時顯示以及控制鍵盤實現(xiàn)對溫度值的設(shè)定等。方案二:選擇Atmel公司的AT80C51單片機AT80C51是一個低功耗,高性能八位CMOS單片機,片內(nèi)含4k Bytes ISP(Insystem programmable)的可反復(fù)擦寫1000次的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術(shù)制造,兼容標(biāo)準(zhǔn)MCS51指令系統(tǒng)及80C51引腳結(jié)構(gòu),功能強大的微型計算機的AT80C51為許多控制提供了高度靈活和低成本的解決辦法。主程序在初始化完成后,依次循環(huán)執(zhí)行上述子程序,分別實現(xiàn)其相應(yīng)功能。使用模塊化結(jié)構(gòu)形式是為了使程序的編寫、調(diào)試及控制變得更方便,也為了便于推廣到其他過程控制對象。 軟件設(shè)計方案 本系統(tǒng)軟件設(shè)計采用的是C語言編程,運用
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1