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

正文內(nèi)容

智能電風扇控制器設(shè)計_單片機課程設(shè)計(存儲版)

2025-10-06 13:10上一頁面

下一頁面
  

【正文】 7 圖 AT89C52 系統(tǒng)管腳擴充圖 、 DAC0832 與 AT89C52 單片機接口電路設(shè)計 實驗電路使用邏輯器件實現(xiàn)地址譯碼,地址 FF80H接入數(shù)模轉(zhuǎn)換器 DAC0832片選段, 通過數(shù)模轉(zhuǎn)換后的模擬量通過運放放大驅(qū)動電機驅(qū)動,其 電路圖如圖 所示: 圖 DAC0832 與 AT89C52 單片機接口 及電機控制 電路 、顯示電路與 AT89C52 單片機電路設(shè)計 智能電風扇控制器設(shè)計 8 實驗電路使用 IO擴充芯片 8255 及鎖存芯片 74LS245 對六個數(shù)碼管選通控制顯示。再次按下 K2 鍵后,閃爍停止,定時開始,數(shù)碼管顯示定時剩余時間。但在 課程設(shè)計 使用了單片機及其系統(tǒng),能夠理論聯(lián)系實際的學習,開闊了眼界,提高了單片機知識的理解和水平。 ? 由于數(shù)碼管采用動態(tài)顯示方式,延時掃描時間的不恰當使得數(shù)碼管顯示出現(xiàn)跳動或者不穩(wěn)定的問題,通過延時時間的正確設(shè)置和對整體程序的分析,使數(shù)碼管的顯示穩(wěn)定正常。 3. 通過 DS18B20 可以實現(xiàn)風扇附近環(huán)境溫度的檢測,溫 度精確到 攝氏度,并通過數(shù)碼管可以顯示實時溫度當系統(tǒng)工作切換到自動控制狀態(tài)時,系統(tǒng)根據(jù)環(huán)境溫度自動控制轉(zhuǎn)速的快慢。 bit secflag = 0。 void Initial(void)。 for(x=z。 } void Initial(void) { EX0 = 1。 TH1 = (6553650000)/256。 //數(shù)碼管輸出檔位 if(TC == OFF) //為設(shè)置時間時初始狀態(tài) { if(TBZF==1) display(5,22)。 //數(shù)碼管輸出模擬量十位 display(3,(TIMETimeGo)%100/10)。 //數(shù)碼管輸出模擬量一位小數(shù) display(0,volt_a)。 } } } void TempTrans(void) { if(secflag == 1) { secflag=0。 智能電風扇控制器設(shè)計 17 case 28: volt_d=224。 case 24: volt_d=112。 default: volt_d=0。 case 3:TIME=TimeGrade3。 case 7:TIME=TimeGrade7。amp。 //在數(shù)碼管 1 顯示一橫線,表示檔位已經(jīng)最大或者最小 DA= volt_d。 volt_d+=28。 secflag = 1。 TL1 = (6553650000)%256。 unsigned char rd_ds18b20(void)。 // 延時大于 480us DQ = 1。i++) { DQ = 0。 unsigned char byt。 } return byt。 //啟動溫度轉(zhuǎn)換 delay(200)。 tmpvalue |= low。 }智能電風扇控制器設(shè)計 1 附錄 2 實驗原理圖 智能電風扇控制器設(shè)計 2 。 //高字節(jié) tmpvalue = high。 wr_ds18b20(0xCC)。 if(DQ) { byt |= 0x80。 } delay(5)。 for(i=0。 DQ = 0。 void delay(unsigned int t)。 } 智能電風扇控制器設(shè)計 20 else //如果時間設(shè)置標志位打開,則定時設(shè)置 { TimeGrade。 tflag++。 } } } void ex0() interrupt 0 //外部中斷 0 子程序 { delayMS(200)。 while(1) { TempTrans()。 //關(guān)閉定時器 2 TimeGo=0。 case 6:TIME=TimeGrade6。 case 2:TIME=TimeGrade2。 case 21: volt_d=28。 case 25: volt_d=140。 //當值為正值,不顯示負溫度標志 } } } void Anto_Control_speed(void) //根據(jù)溫度實現(xiàn)溫度與轉(zhuǎn)速自動控制子函數(shù) { switch(temp_T/10) { case 29: volt_d=252。 else if(temp==0x02) //定時設(shè)置鍵被按下 { TC++。 //數(shù)碼管輸出模擬量十位 display(3,23)。j0。 智能電風扇控制器設(shè)計 15 volt_a=volt_d/28。 TH0 = (6553620200)/256。 //位選 PB=table[bb]。 void TempTrans(void)。 //共陽數(shù)碼管編碼表 uchar code wei[]={0x01,0x02,0x04,0x08,0x10,0x20}。 //風扇定時時間標志位 int temp_T,temp_T_A。 七、參考文獻 [1] 陳海宴 . 51 單片機原理及應 用 . 北京:北京航空航天大學出版社 ,2020. [2] 郭天祥 . 51 單片機 C 語言教程 . 北京:電子工業(yè)出版社 ,2020. [3] 胡啟明,葛祥磊 . Proteus 從入門到精通 . 北京:電子工業(yè)出版社 ,2020. [4] 張兆明 .基于 AT89S52 單片機的自動溫控電風扇設(shè)計 .測控技術(shù) , 2020, 03(210820). 智能電風扇控制器設(shè)計 12 附錄 1: 系統(tǒng)程序 系統(tǒng)主函數(shù) /********************************************************************** ********************************************************************** 設(shè)計題目:智能電風扇控制器設(shè)計 設(shè)計者: 設(shè)計功能: 1. 系統(tǒng)分為自動模式和手動模式,通過自動控制手動控制切換鍵 K1()可以實現(xiàn)電機轉(zhuǎn)速控制,并用數(shù)碼管顯示其工作在何種狀態(tài)。 在整個程序設(shè)計和電路設(shè)計調(diào)試過程中,遇到了不少問題,最終也和組員共同解決了。 智能電風扇控制器設(shè)計 10 六 、程序設(shè)計總結(jié) 兩周的單片機課程設(shè)計 讓我受益匪淺,無論從知識 技能 上還是 團隊合作 方面。 當按下定時鍵 K2 時,數(shù)碼管閃爍的顯示“ 000”,當按 S1 時,定時時間增加,數(shù)碼管閃爍顯示定時時間。 因此,設(shè)計必須以 單片機為核心,顯示器為外圍設(shè)備。GND 為電源地 。 VCC:電源輸入端,可在 +5V~+1
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1