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

正文內(nèi)容

基于單片機(jī)的水溫控制系統(tǒng)(存儲(chǔ)版)

2025-07-27 19:46上一頁面

下一頁面
  

【正文】 SCL=1。 delay()。 delay()。i++) { SCL=1。//0xa0代表寫入 respons()。 write_byte(0xa0)。 stop()。 //拉高總線 Delay_DS18B20(14)。 // 給脈沖信號(hào) dat=1。 i) { DQ = 0。 Init_DS18B20()。 //讀高8位 t=b。 TH0=0x3c。 //計(jì)算得到個(gè)位數(shù)字 ge=(f%100)%10。 P2 = 0xFD。 Delay(400)。 P2 = 0xff。 if(set_st==1)P0 =~0xCE。amp。amp。amp。 ET0=1。 } while(1) { if(SET==0) { Delay(2000)。 Alarm()。} shangxian++。 } } else if(set_st==2) { BEEP=1。 xiaxian++。 } } }}/*****定時(shí)器0中斷服務(wù)程序*****/void timer0(void) interrupt 1{ TH0=0x3c。 if(xiaxian0) xiaxian=0。} if(ADD==0) { do{Disp_alarm(xiaxian)。 if(shangxianxiaxian) shangxian=xiaxian。} if(shanshuo_st) {Disp_alarm(shangxian)。 } if(set_st==0) { check_wendu()。z300。 //初始化定時(shí)器 EA=1。 ALAM=0。 ALAM1=0。x=0。 //顯示百位 P2 = 0xF7。 //顯示百位 P2 = 0xFD。 P0=~LEDData[ge]。 P2 = 0xF7。 bai=f/100。}/*****延時(shí)子程序*****/void Delay(ui num){ while( num )。 //讀取溫度寄存器 a=ReadOneChar()。 }}/*****讀取溫度*****/ui ReadTemperature(void){ ui b=0。 for (i=8。i0。 //單片機(jī)將DQ拉低 Delay_DS18B20(80)。//0xa1代表讀出 respons()。}uc read_add(uc address)//讀隨意地址內(nèi)容{ uc date。}void write_add(uc address,uc date)//往任意地址存數(shù)據(jù){ start()。 for(i=0。 delay()。i++) { temp=temp1。}void init24c04()//I2C總線初始化{ SDA=1。}void respons() //應(yīng)答{ uc i。 SDA=0。 //狀態(tài)標(biāo)志char shangxian,xiaxian。 //定義DS18B20總線I/O sbit SCL=P1^6。我正式從學(xué)校畢業(yè)了!我也將要步入向往已久的社會(huì),追求更高品質(zhì)的生活。我相信再以后的生活中我能慢慢豐富我的知識(shí)框架,使其變的越發(fā)完善。撰寫論文的同時(shí)也是對(duì)硬件電子電路和C語言的再次溫習(xí),它讓我運(yùn)用我已掌握的專業(yè)知識(shí),綜合網(wǎng)上收集的知識(shí)和平時(shí)的見聞來完成對(duì)它的設(shè)計(jì)。當(dāng)硬件調(diào)試完成以后下一步就是下載程序到單片機(jī)進(jìn)行軟件調(diào)試,軟件調(diào)試很簡(jiǎn)單,當(dāng)編譯是哪里出現(xiàn)錯(cuò)誤就在哪里修改,當(dāng)編譯后的結(jié)果出現(xiàn)0錯(cuò)誤時(shí),現(xiàn)在先不要著急下載到單片機(jī),還要在KEIL軟件里看看程序的每一步執(zhí)行的時(shí)候,單片機(jī)每個(gè)引腳的電平情況,確保每個(gè)功能都準(zhǔn)確以后就可以往單片機(jī)里面下載了。系統(tǒng)參數(shù)指標(biāo)的調(diào)試。焊點(diǎn)要保證光亮和大小均勻。首先我們要根據(jù)設(shè)計(jì)的需要準(zhǔn)備好焊接工具和元器件,準(zhǔn)備好所需的元器件和工具以后,我們需要根據(jù)電路原理圖安裝好元器件,安裝是要注意,元件要平整。為了達(dá)到實(shí)時(shí)觀察和實(shí)時(shí)控制,本設(shè)計(jì)通過相應(yīng)的蜂鳴器、傳感器、鍵盤組以及數(shù)碼管顯示來實(shí)現(xiàn)這些功能。(4)孔加工:為了實(shí)現(xiàn)元件的安裝,還必須為元件的管腳提供安裝孔,利用數(shù)控機(jī)床在基板上鉆孔。按下主機(jī)的復(fù)位裝置系統(tǒng)重置。首先創(chuàng)建一個(gè)工程,本設(shè)計(jì)選擇的單片機(jī)器件是AT89S52。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯器。接下來程序會(huì)進(jìn)入一個(gè)死循環(huán),在這個(gè)大循環(huán)中不斷地讀取DS18B20,并且刷新數(shù)碼管,一旦讀取的溫度超過設(shè)定值時(shí)就進(jìn)入報(bào)警函數(shù),報(bào)警函數(shù)中會(huì)控制電風(fēng)扇和加熱器以達(dá)到控制溫度的目的,隨后驅(qū)動(dòng)蜂鳴器和LED進(jìn)行報(bào)警??刂谱止?jié):開始的要求后,一定要為設(shè)備的操控字符,包括高四種不同種類的設(shè)備標(biāo)識(shí)符(不一樣的芯片擁有不一樣的EEPROM,但其默認(rèn)一般為1010),然后選擇其中三個(gè),剩下最后用于一個(gè)讀和寫,當(dāng)為讀操作1,0為寫操作。如果未收到響應(yīng)信號(hào),由控制單元問題出現(xiàn)時(shí)的認(rèn)定。為了交流,每個(gè)收到了I2C總線的裝置都有一個(gè)唯一的地址,以便主機(jī)搜索。每個(gè)裝置的總線空閑,明渠輸出,負(fù)載的電路阻體讓上述兩條線都維持較高等級(jí)的電平。停止?fàn)顟B(tài):SCL為高電平時(shí),SDA將會(huì)產(chǎn)生一個(gè)上升沿的停止信號(hào),在此停止信號(hào)后、所有通信將會(huì)被停止。 AT24C02簡(jiǎn)介如圖1為AT24C02的芯片引腳圖。(8)負(fù)壓特性、反向連接電源保護(hù)電路。在測(cè)量時(shí)設(shè)備是不必須的。因?yàn)橄到y(tǒng)的作業(yè)環(huán)境相當(dāng)差,和作業(yè)精度要求高,于是選用一款適合的傳感器變的尤為重要。 單片機(jī)最小系統(tǒng)電路電路把AT89C51單片機(jī)最小系統(tǒng)用做控制核心,用DS18B20來測(cè)量和提供溫度數(shù)據(jù),輸入部分使用三個(gè)獨(dú)立式按鍵SSS3。方案2:反過來,考慮到微型控制器電路一般都離不開傳感器,因此能夠利用一個(gè)溫度傳感器DS18B20,該型號(hào)的傳感器,測(cè)量溫度的值,可以直接閱讀,能滿足設(shè)計(jì)要求。 溫度傳感器的發(fā)展大致經(jīng)歷了以下三個(gè)階段。在STC89C51的8KB的ROM存儲(chǔ)空間內(nèi),擁有512字節(jié)的數(shù)據(jù)存儲(chǔ)空間以及EEPROM存儲(chǔ)空間2KB,也能與MCS51等系列單片機(jī)同時(shí)運(yùn)行。 單片機(jī)芯片的選擇方案和論證單片機(jī)特點(diǎn):(1)高集成,體積小,可靠性高芯片本身的開發(fā)是根據(jù)控制環(huán)境和工業(yè)測(cè)量的要求,片內(nèi)線路簡(jiǎn)單,其工業(yè)噪聲電阻比一般CPU性能更好。 從市場(chǎng)角度看,如果我國(guó)的大中型企業(yè)將溫度控制系統(tǒng)引入生產(chǎn),可以降低消耗,控制成本,從而提高生產(chǎn)效率。有的還具有自學(xué)習(xí)功能,能夠根據(jù)歷史經(jīng)驗(yàn)及控制對(duì)象的變化情況,自動(dòng)調(diào)整相關(guān)控制參數(shù),以保證控制效果的最優(yōu)化;六是具有控制精度高、抗干擾力強(qiáng)的特點(diǎn)。該類型的控制器能適應(yīng)大部分溫度系統(tǒng)控制,但對(duì)延時(shí)、復(fù)雜、時(shí)變的溫度系統(tǒng)控制效果不佳。在工業(yè)上,許多工廠中都存在許多電站熱爐和供熱鍋爐,它們的能源消耗非長(zhǎng)大,如果在廠房中普及溫度控制這一技術(shù),就能極大的減少資源浪費(fèi)和減輕環(huán)境治理上的負(fù)擔(dān)。論文的第一階段的主要任務(wù)是熟悉相關(guān)計(jì)算機(jī)輔助設(shè)計(jì)軟件DXP等,了解單片機(jī)開發(fā)相關(guān)的工作流程,學(xué)習(xí)單片機(jī)系統(tǒng)的基礎(chǔ)上c語言(匯編語言)編程和設(shè)計(jì),然后能夠順利的做出這個(gè)設(shè)計(jì)的最終產(chǎn)品——基于單片機(jī)的水溫控制系統(tǒng)。本設(shè)計(jì)主要包括硬件和軟件設(shè)計(jì)兩個(gè)部分。整個(gè)系統(tǒng)是在系統(tǒng)軟件控制下工作的?;趩纹瑱C(jī)水溫控制系統(tǒng),以AT89C51作為核心設(shè)備,防水類型DS18B20為溫度檢測(cè)和信息傳輸裝置,AT24c02斷電保護(hù)芯片、數(shù)碼管、蜂鳴器、外部加熱裝置(由金屬板而不是這個(gè)設(shè)計(jì))、外部散熱器(由小風(fēng)扇來取代這個(gè)設(shè)計(jì))和一個(gè)鍵盤。隨著電子技術(shù)的發(fā)展和人們生活質(zhì)量的提高,特別是進(jìn)入20世紀(jì)后集成電路的迅猛發(fā)展,給人們的生活帶來了翻天覆地的變化??刂茀?shù)大多靠人工經(jīng)驗(yàn)及現(xiàn)場(chǎng)調(diào)試確定。適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量,在一10一+85C范圍內(nèi),測(cè)量精度為177。如今,在微電子行業(yè)中。(3)低電壓、低功耗、使用戶攜帶更方便(4)容易擴(kuò)展三條總線的擴(kuò)展和并行、串行輸入/輸出接腳圍繞在芯片外部,十分簡(jiǎn)單就能形成不同大小的計(jì)算機(jī)的應(yīng)用系統(tǒng)。兩個(gè)方案都全都符合預(yù)計(jì)需求,考慮到AT89C51相對(duì)便宜,抗干擾能力強(qiáng)。(3)智能溫度傳感器。這個(gè)設(shè)計(jì)就是使用該特性。 DS18B20傳感器介紹 DS18B20概述在如今的測(cè)檢設(shè)備之中,DS18B20系列擁有不可撼動(dòng)的霸主地位。因此,智能溫度傳感器DS18B20作為溫度測(cè)量設(shè)備已廣泛應(yīng)用于人們的日常生活和工農(nóng)業(yè)生產(chǎn)。(4)溫度測(cè)量范圍:55到+125℃。(11)含有64激光校正的只讀存儲(chǔ)器ROM,工作于一個(gè)大的溫度控制系統(tǒng),同意于孤線主線間懸連數(shù)個(gè)DS18B20。AT24C01的封裝為8腳PDIP、8腳JEDECSOIC、8腳TSSOP,通過2線制串行接口進(jìn)行數(shù)據(jù)傳輸。舉個(gè)例子,The administrator可以很方便的查看單個(gè)零件、更改或者配置主機(jī)的具有重要使用意義的零件。I2C總線數(shù)字資料傳送速率能超過39Wbit/s。I2C總線的數(shù)據(jù)在傳輸過程中有三種類型的信號(hào):起始信號(hào)、響應(yīng)信號(hào)和結(jié)束信號(hào)??偩€基本操作:I2C程序使用主/從雙向溝通。4 系統(tǒng)的軟件設(shè)計(jì) 本設(shè)計(jì)程序大部分在主循環(huán)中完成,程序用了一個(gè)定時(shí)器,定時(shí)器的作用是刷新數(shù)碼管,以實(shí)現(xiàn)實(shí)時(shí)顯示。 顯示模塊的軟件設(shè)計(jì)架構(gòu) 本設(shè)計(jì)在開始時(shí)要先對(duì)各個(gè)模塊初始化,然后將溫度讀入AT24C02并與預(yù)設(shè)的限制進(jìn)行比較,將當(dāng)前溫度發(fā)給數(shù)碼管并顯示,檢測(cè)SET是否按下,再檢查加減鍵是否按下,寫入并保存在AT24C02中,反之如果SET沒有按下,檢測(cè)并比較當(dāng)前溫度值與限制的大小,斷開相應(yīng)的繼電器,對(duì)應(yīng)LED燈閃爍,蜂鳴響。只要仿真成功,后期按照仿真制作實(shí)物就會(huì)一氣呵成。最后將正確的HEX文件寫入到單片機(jī)的EPROM中,單片機(jī)就可以根據(jù)我們編寫的程序內(nèi)容工作了。 設(shè)計(jì)原理圖(a)所示,原理圖所示為連接電路:由AT89C51系類單片機(jī)、防水型DS18B20溫度傳感器、AT24c02斷電保護(hù)芯片、數(shù)碼管、蜂鳴器、外接加熱裝置(本設(shè)計(jì)由金屬片代替)、外接散熱裝置(本設(shè)計(jì)由小型風(fēng)扇代替)和鍵盤組成組成的綜合電路;(b)所示,最小系統(tǒng)通常情況下都應(yīng)該包括:單片機(jī)、復(fù)位電路、晶振電路。而在焊接過程中為了避免和附近其它導(dǎo)線短接的可能性,還必須在銅箔導(dǎo)線上涂上一層綠色的阻焊漆,同時(shí)阻焊漆還可保護(hù)其下部的銅箔導(dǎo)線在長(zhǎng)期惡劣的工作環(huán)境中被氧化腐蝕。每當(dāng)傳感器金屬頭感知的溫度高于或低于溫度的限制時(shí),蜂鳴器報(bào)警,對(duì)應(yīng)指示燈常亮并啟動(dòng)對(duì)應(yīng)的溫度控制外設(shè)。焊接要遵循先焊接小元件,在焊接大元件,先處理不容易焊接的元器件[24]。焊接完成以后下面一步就是硬件調(diào)試在組裝好以后,我們需要對(duì)整個(gè)電路進(jìn)行硬件調(diào)試,電路有可能正常工作。元器件安裝不正確或者元器件損壞。程序下載以后,如果還是沒有顯示,或者沒有正確的顯示。本次設(shè)計(jì)主要是利用單片機(jī)來實(shí)現(xiàn)的,這之間通過動(dòng)手實(shí)驗(yàn),使我對(duì)單片機(jī)的認(rèn)識(shí)更加的透徹,對(duì)單片機(jī)系統(tǒng)的設(shè)計(jì)流程也有了一個(gè)完整的架構(gòu)。其次,感謝尊敬的指導(dǎo)老師謝兵,因?yàn)槊鎸?duì)一開始表現(xiàn)出茫
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1