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

正文內(nèi)容

空調(diào)控制器課程設計(已改無錯字)

2022-07-25 05:55:03 本頁面
  

【正文】 來的數(shù)放在一個存儲單元中,然后和鍵盤輸入的數(shù)進行比較。把A/D轉(zhuǎn)換器采集進來的數(shù)合并在一個存儲單元中的程序如下:ADC0: mov a,adc0l mov 33H,adc0l swap a anl a,0FH mov 30H,a mov a,adc0h mov 34H,adc0h swap a anl a,0F0H orl a,30H mov 31H,a其次,在設計中發(fā)現(xiàn),應該限制一個溫度范圍,也就是說,一旦溫度超過設定的溫度范圍就會產(chǎn)生報警。溫度范圍設在20℃~25℃之間,這段程序如下:cjne a,20h,lop9 ljmp lop10 lop9: jc lop14 ljmp lop11 lop10: setb ljmp lop12 lop11: cjne a,25h,lop13 ljmp lop10 lop13: jc lop10 lop14: clr lop12: swap a mov 6dH,a anl a,0fH mov dptr,tabc movc a,@a+dptr mov 75H,a mov a,6CH ret7 工作過程分析在主函數(shù)之前先設置A/D轉(zhuǎn)換器的中斷入口,然后再編寫主程序,在主函數(shù)最起初先禁止看門狗程序,然后使能交叉開關(guān)。然后依次調(diào)用I/O口初始化程序,要顯示的數(shù)的斷碼初始化程序,以及8255初始化程序。然后是設置各端口為漏極開路,即低電平有效。接下來是A/D轉(zhuǎn)換器的初始化,選擇時鐘周期為1MHz,系統(tǒng)時鐘是12MHz,增益大小選擇為1,所以ADC0CF設為58H,啟動方式為寫B(tài)USY=1,數(shù)據(jù)位右對齊,所以ADC0CN設為C0H。由于A/D轉(zhuǎn)換器是采集外界溫度的,采集結(jié)束之后還要用數(shù)碼管顯示出來,所以在執(zhí)行完A/D中斷結(jié)束之后,返回來要接著條用顯示的程序。因為A/D轉(zhuǎn)換器采集外界的溫度是隨時更新的,因此,在這里是循環(huán)調(diào)用的I/O口是單片機的重要組成部分,所以在編寫程序時要對它進行初始化。讓EMIF工作在地址/數(shù)據(jù)復用方式,只用外部存儲器,ALE高/低脈沖占1個SYSCLK周期,所以EMI0CF設為2CH;P7為漏極開路方式,PPP6為推拉方式,所以設置P74OUT為3FH。把溫度轉(zhuǎn)換成易于單片機處理的數(shù)字信號,是通過A/D轉(zhuǎn)換器來實現(xiàn)的。C8051F020有兩個A/D轉(zhuǎn)換器,分別是ADC0和ADC1,ADC0是12位的A/D轉(zhuǎn)換器,而ADC1是8位的A/D轉(zhuǎn)換器。在此次設計中我用的是12位的A/D轉(zhuǎn)換器ADC0,由于ADC0是12位的A/D轉(zhuǎn)換器,所以被采集進來的數(shù)是被分在兩個存儲單元存儲的。存儲的時候把低8位adc0l放在33H單元中,把高四位放在adc0h放在34H單元中。由于采集進來的數(shù)要和輸入的數(shù)進行比較,所以還要把33H和34H中的數(shù)合并在一個單元中,以便后來進行比較。最后我把這兩個分開的數(shù)合并之后存放在了31H單元中。8255的片選地址是由高八位地址(A8~A15)通過74LS138譯碼產(chǎn)生的。鍵盤輸入用到了8255,PB和PC口是8255兩個八位帶鎖存的輸入口,可實現(xiàn)輸出數(shù)據(jù)鎖存。PB口的端口地址為8001H,PC口的端口地址為8002H。用PB口作六個數(shù)碼管的位選。用ULN2003作顯示器的位選驅(qū)動。PC口作字型碼鎖存。8255控制字的端口地址是8003H。74LS244作數(shù)碼管字型顯示驅(qū)動。數(shù)碼管選擇為共陰極。采集到的溫度值和設定的溫度值都會通過數(shù)碼管顯示出來,而且采集的值時隨時更新的。8255的控制字設為80H,即設置PC和PB口為輸出,PA口為輸入。8003H為8255的控制寄存器地址??照{(diào)就是能給人適宜的溫度,當室內(nèi)的溫度很高時,我們會感覺很悶,所以我們就要設定一個自己想要的溫度,如果室內(nèi)的溫度比我們自己設定的溫度要高,那么空調(diào)控制器就會啟動制冷裝置,使室內(nèi)的溫度達到我們需要的溫度。在本次設計中,在啟動制冷裝置時,我就點亮一個LED燈。在冬天時,偶爾室內(nèi)的溫度會很低,人們會感覺很不舒適,那么在這時,空調(diào)控制器就會啟動加熱裝置,使室內(nèi)的溫度可以讓我們感覺溫暖。在啟動加熱裝置時,我用的的是啟動直流電動機。8 主要元器件介紹 熱電偶熱電偶的工作原理是,當兩種不同的導體或半導體A或B組成一個回路,其兩端相互連接時,只要兩端(一端溫度為T,稱為工作端或者是熱端;另一端溫度為,稱為自由端,也稱參考端或者冷端)的溫度不同,則回路中就會有電流產(chǎn)生,回路中存在的電動勢稱為熱電動勢。 8255芯片8255是Intel公司生產(chǎn)的可編程并行I/O接口芯片,有3個8位并行I/O口。具有3個通道3種工作方式的可編程并行接口芯片(40引腳)。 其各口功能可由軟件選擇,使用靈活,通用性強。8255可作為單片機與多種外設連接時的中間接口電路。8255作為主機與外設的連接芯片,必須提供與主機相連的3個總線接口,即數(shù)據(jù)線、地址線、控制線接口。同時必須具有與外設連接的接口A、B、C口。由于8255可編程,所以必須具有邏輯控制部分,因而8255內(nèi)部結(jié)構(gòu)分為3個部分:與CPU連接部分、與外設連接部分、控制部分。 LM7805的介紹LM7805是美國半導體公司的固定輸出三端正穩(wěn)壓器集成電路,輸出電流在1A以上,輸出電壓是+5V。內(nèi)其內(nèi)部包括過熱、過流和調(diào)整管保護等電路,誤差放大電路,基準電壓電路和調(diào)整電路,使用比較方便且穩(wěn)定精度高。 C8051單片機C8051系列單片機是集成的混合信號片上系統(tǒng),具有與MCS51內(nèi)核及指令集完全兼容的微控制器,除了具有標準8051的數(shù)字外設部件之外,片內(nèi)還集成了數(shù)據(jù)采集和控制系統(tǒng)中常用的模擬部件和其他數(shù)字外設及功能部件。C8051系列單片機是真正能獨立工作的片上系統(tǒng)(SOC)。CPU有效地管理模擬和數(shù)字外設,可以關(guān)閉單個或全部外設以節(jié)省功耗。參考文獻[1] 周興華. :北京航空航天大學大學出版社,2006[2] 樓然苗. :北京航空航天大學大學出版,2005[3] 沙占友. :機械工業(yè)出版社,2002[4] 張萌,湘姜斌. : 清華大學出版社, 2007[5] 汪韜. 新型變頻空調(diào)器. 北京: 人民郵電出版社, 2006[6] 劉暢生. : 西安電子科技大學出版社, 2003附錄A1 程序清單$include()org 00Hajmp mainorg 007BHljmp ADC0org 100Hmain:mov wdt,0deHmov wdt,0adHmov xbr2,40Hlcall portlcall digtallcall int8255MOV EIE2,10HMOV P3IF,00HMOV AMX0CF,00HMOV AMX0SL,00HMOV REF0CN,03HMOV ADC0CF,58HMOV ADC0CN,0C0HSETB EAorl adc0,10Hlop:lcall lcda
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1