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

正文內容

空調控制器課程設計-文庫吧資料

2025-07-03 05:55本頁面
  

【正文】 ajmp lop3loplop:jc lop3mov 31H,amov a,r4add a,10Hmov r4,amov a,31Hinc r5cjne r5,12H,lop2ajmp lop3lop2:ajmp nextlop3:mov dptr,TABEmov a,r5movc a,a+DPTRmov 6CH,acjne a,20h,lop9ljmp lop10lop9: jc lop14ljmp lop11lop10: setb ljmp lop12lop11: cjne a,25h,lop13ljmp lop10lop13:jc lop10lop14: clr lop12: swap amov 6DH,aanl a,0FHmov DPTR,TABCmovc a,a+dptrmov 75H,amov a,6CHanl a,0FHmov dptr,TABCmovc a,a+dptrmov 76H,aretCOMPARE:mov a,6CH。C8051系列單片機是真正能獨立工作的片上系統(tǒng)(SOC)。內其內部包括過熱、過流和調整管保護等電路,誤差放大電路,基準電壓電路和調整電路,使用比較方便且穩(wěn)定精度高。由于8255可編程,所以必須具有邏輯控制部分,因而8255內部結構分為3個部分:與CPU連接部分、與外設連接部分、控制部分。8255作為主機與外設的連接芯片,必須提供與主機相連的3個總線接口,即數(shù)據(jù)線、地址線、控制線接口。 其各口功能可由軟件選擇,使用靈活,通用性強。 8255芯片8255是Intel公司生產的可編程并行I/O接口芯片,有3個8位并行I/O口。在啟動加熱裝置時,我用的的是啟動直流電動機。在本次設計中,在啟動制冷裝置時,我就點亮一個LED燈。8003H為8255的控制寄存器地址。采集到的溫度值和設定的溫度值都會通過數(shù)碼管顯示出來,而且采集的值時隨時更新的。74LS244作數(shù)碼管字型顯示驅動。PC口作字型碼鎖存。用PB口作六個數(shù)碼管的位選。鍵盤輸入用到了8255,PB和PC口是8255兩個八位帶鎖存的輸入口,可實現(xiàn)輸出數(shù)據(jù)鎖存。最后我把這兩個分開的數(shù)合并之后存放在了31H單元中。存儲的時候把低8位adc0l放在33H單元中,把高四位放在adc0h放在34H單元中。C8051F020有兩個A/D轉換器,分別是ADC0和ADC1,ADC0是12位的A/D轉換器,而ADC1是8位的A/D轉換器。讓EMIF工作在地址/數(shù)據(jù)復用方式,只用外部存儲器,ALE高/低脈沖占1個SYSCLK周期,所以EMI0CF設為2CH;P7為漏極開路方式,PPP6為推拉方式,所以設置P74OUT為3FH。由于A/D轉換器是采集外界溫度的,采集結束之后還要用數(shù)碼管顯示出來,所以在執(zhí)行完A/D中斷結束之后,返回來要接著條用顯示的程序。然后是設置各端口為漏極開路,即低電平有效。溫度范圍設在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轉換器的中斷入口,然后再編寫主程序,在主函數(shù)最起初先禁止看門狗程序,然后使能交叉開關。首先是在溫度采集的值和我們輸入的值之間進行比較這一塊出現(xiàn)了問題,由于A/D轉換器采集進來的數(shù)是放在兩個存儲單元中的,而且是十六進制的數(shù)字量,一開始我想把從A/D轉換器采集進來的數(shù)轉換成十進制的數(shù),然后也把從鍵盤輸入的數(shù)字量也轉換成使勁數(shù)進行比較,可是在調試的過程中我發(fā)現(xiàn)這種做法很麻煩,所以后來我就把從A/D轉換器采集進來的數(shù)放在一個存儲單元中,然后和鍵盤輸入的數(shù)進行比較。在啟動加熱裝置時,我用的的是啟動直流電動機。在本次設計中,在啟動制冷裝置時,我就點亮一個LED燈。ad clr c cjne a,6BH,lop8。采集到的溫度值和設定的溫度值都會通過數(shù)碼管顯示出來,而且采集的值時隨時更新的。74LS244作數(shù)碼管字型顯示驅動。PC口作字型碼鎖存。用PB口作六個數(shù)碼管的位選。鍵盤輸入用到了8255,PB和PC口是8255兩個八位帶鎖存的輸入口,可實現(xiàn)輸出數(shù)據(jù)鎖存。最后我把這兩個分開的數(shù)合并之后存放在了31H單元中。存儲的時候把低8位adc0l放在33H單元中,把高四位放在adc0h放在34H單元中。C8051F020有兩個A/D轉換器,分別是ADC0和ADC1,ADC0是12位的A/D轉換器,而ADC1是8位的A/D轉換器。8003H為8255的控制寄存器地址。讓EMIF工作在地址/數(shù)據(jù)復用方式,只用外部存儲器,ALE高/低脈沖占1個SYSCLK周期,所以EMI0CF設為2CH;P7為漏極開路方式,PPP6為推拉方式,所以設置P74OUT為3FH。由于A/D轉換器是采集外界溫度的,采集結束之后還要用數(shù)碼管顯示出來,所以在執(zhí)行完A/D中斷結束之后,返回來要接著條用顯示的程序。然后是設置各端口為漏極開路,即低電平有效。5 系統(tǒng)軟件 軟件流程圖開始系統(tǒng)初始化開A/D轉換器中斷初始化A/D轉換器溫度采集數(shù)碼管顯示有鍵按下?溫度超出范圍?調用空調控制模塊是否異常?調用報警返回YNYNY圖51 空調控制器的軟件流程圖 各部分程序設計 主程序 MAIN:MOV WDTCN,0DEH MOV WDTCN,0ADH MOV XBR2,40H LCALL PORT LCALL DIGITAL LCALL INT8255 MOV EIE2,10H MOV P3IF,00H MOV AMX0CF,00H MOV AMX0SL,00H MOV REF0CN,03H MOV ADC0CF,58H MOV ADC0CN,0C0H SETB EA ORL ADC0CN,10H LOP: LCALL LCD AJMP LOP在主函數(shù)之前先設置A/D轉換器的中斷入口,然后再編寫主程序,在主函數(shù)最起初先禁止看門狗程序,然后使能交叉開關。RD:讀信號線,當這個輸入引腳為低電平時,即=0且=0時,允許8255通過數(shù)據(jù)總
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1