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

正文內(nèi)容

基于單片機的溫控迷你電風扇畢業(yè)設計(文件)

2025-07-01 05:13 上一頁面

下一頁面
 

【正文】 。 // 設置成 下降沿觸發(fā)方式 EX1=1。 }}void int1() interrupt 2 //中斷程序1{ tem。 write_(0x80+11)。 write_(0x80+13)。 write_(0x80+15)。 write_date(wendu[11])。 write_(0x80+12)。 write_(0x80+14)。 }}//////液晶顯示模塊end////////**********************************************/*void Beeponoff(int temp){ beep=1。}*/void tmpDelay(int num)//延時函數(shù){ while(num) 。 //稍做延時 DQ = 0。 x=DQ。 for (i=8。 DQ = 1。}void WriteOneChar(unsigned char dat)//寫一個字節(jié){ unsigned char i=0。 DQ = datamp。 dat=1。 float tt=0。 // 啟動溫度轉(zhuǎn)換 Init_DS18B20()。 //連續(xù)讀兩個字節(jié)數(shù)據(jù) //讀低8位 b=ReadOneChar()。 //兩字節(jié)合成一個整型變量。 return(t)。 num=Readtemp()。 sign=numamp。 num=~num+1。 //放大十倍,這樣做的目的將小數(shù)點后第一位也轉(zhuǎn)換為可顯示數(shù)字,同時進行一個四舍五入操作 } else { Beeponoff(num)。 if(bai==0) { write_(0x80+0x40+11)。 } } num=num%1000。 write_(0x80+0x40+12)。 write_(0x80+0x40+14)。}void main(){ init_lcd()。 delay(10)。 while(1) { display()。 write_(0x80+0x40+15)。 write_(0x80+0x40+13)。 ge=num/10%10。 } else { write_(0x80+0x40+11)。 num=t*10+。 t=num*。 //判斷正負溫度 if(sign==0xf800) { write_(0x80+0x40+11)。 if(num30) motor=0。 //定義的時候用uchar宏定義就會出錯 unsigned int shi,ge,xiaoshu,bai。 //得到真實十進制溫度值, //t= tt*10+。 t=8。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 WriteOneChar(0xCC)。 unsigned char b=0。 tmpDelay(5)。 i0。 tmpDelay(4)。i) { DQ = 0。}unsigned char ReadOneChar()//讀一個字節(jié){ unsigned char i=0。 //精確延時 大于 480us DQ = 1。 DQ = 1。 if(temp=tem) beep=0。 write_(0x80+15)。 write_(0x80+13)。 write_date(wendu[1])。 } else { tem1=tem/100。 write_(0x80+14)。 write_(0x80+12)。 }}void dispaly_alarm() //顯示設定溫度{ int tem1,tem2。}void int0() interrupt 0 //中斷程序0{ tem++。 //首先開啟總中斷 EX0=1。i10。i++) { write_date(t1[i])。 write_(0x06)。 lcdrw=0。 lcden=1。 lcden=0。 P2=。x) for(y=z。//定義ds18B20總線IOint tem=0。uchar code t0[]=the temp: 。sbit lcdrs=P0^0。 其次我要感謝我身邊的曾給予我?guī)椭拿恳晃焕蠋?、同學和朋友。 籍此論文結(jié)束之際,我要向我所有的良師益友表以深深的謝意。畢業(yè)設計對以前學過的理論知識起到了回顧作用,并對其加以進一步的消化和鞏固。但是經(jīng)過這次畢業(yè)設計,我接觸到了更多平時沒有接觸到的儀器設備、元器件以及相關(guān)的使用調(diào)試經(jīng)驗,發(fā)現(xiàn)了自己很多不足之處。 外接一個電機驅(qū)動電路。 5 調(diào)試過程中遇到的故障及解決方法 在軟硬件聯(lián)合調(diào)試過程中,主要遇到了以下幾個問題: 不管怎么樣調(diào)節(jié)電位器,LCD都是暗的。根據(jù)不同用戶的需求,不同情況的需要,對其進行進一步的擴展和改進。4 系統(tǒng)存在的不足及展望 write_(0x80+0x40+15)。 write_(0x80+0x40+13)。 ge=num/10%10。 } else { write_(0x80+0x40+11)。 num=t*10+。 t=num*。 //判斷正負溫度 if(sign==0xf800) { write_(0x80+0x40+11)。 if(num30) motor=0。 //定義的時候用uchar宏定義就會出錯 unsigned int shi,ge,xiaoshu,bai。 //放大十倍,這樣做的目的將小數(shù)點后第一位也轉(zhuǎn)換為可顯示數(shù)字,同時進行一個四舍五入操作。 t=t|a。 //讀取溫度寄存器 a=ReadOneChar()。 // 跳過讀序號列號的操作 WriteOneChar(0x44)。 unsigned int t=0。 }}系統(tǒng)開始工作以后,先判斷有無信號輸入,當實時顯示狀態(tài)為1的時候,單片機拒絕輸入信號,返回初始狀態(tài);當實時顯示狀態(tài)為0的時候,單片機接收輸入信號,經(jīng)處理并顯示當前狀態(tài)。 //開總中斷 ET0 = 1。 // EA = 0。 系統(tǒng)的軟件設計組成 本系統(tǒng)的軟件設計主要由主程序、水位檢測子程序、顯示報警子程序等組成。圖213 顯示電路與單片機的接口電路電機控制電路與單片機的接口電路如圖213所示。 3)按襯底與字、符的黑白可分為正型和負型。 2)按顯示機理可分為,扭曲向列場效應型 (TNLCD)、超扭曲向列型 (STNLCD)、動態(tài)散射型 (DSLCD)、電控雙折射型(ECBLCD)、相變存儲型 (PCLCD)、有源矩陣型(AM)、鐵電液晶型 (FLCD)、賓主效應型 (HGLCD)、固態(tài)液晶膜型(PDLCD)等。 1)按顯示方式可分為,反射型、透射型和投影型。 (3)液昆顯示器的種類。采用濾色膜便可實現(xiàn)彩色化,因此能重現(xiàn)電視的彩色畫面,因此在視頻領(lǐng)域有著廣闊的發(fā)展前途。  ,一般為2~3V,所需的電流也只有幾個微安,屬于μW/cm2,因此它是低電壓低功率顯示器件,與陰極射線顯示器 (CRT)相比,可節(jié)約相當多的功耗。這種顯示更適合于人眼視覺,不易引起眼睛的疲勞,有益于長期觀看顯示器的工作者。LED顯示器雖然顯示信息簡單,但它具有顯示清晰,高亮度,使用電壓低,壽命長,與單片機接口方便等特點,基本上能滿足單片機應用系統(tǒng)的需求,所以在本系統(tǒng)中選擇該LED顯示器作為顯示器件。液晶顯示器簡稱LCD顯示器,它是利用液晶經(jīng)過處理后能改變光線的傳輸方向的特性實現(xiàn)顯示信息的。 AT89C51在本系統(tǒng)中的主要用途系統(tǒng)以AT89C51單片機為控制核心,外圍電路針對單片機的功能特點而設計,充分利用了AT89C51單片機片內(nèi)資源豐富的特點,簡化了外圍電路,提高了可靠性[11]。但是從功能上一般分為兩種:一種是電源源位,即外部的復位電路在系統(tǒng)通上電源之后直接使單片機工作,單片機的起停通過電源控制;另一種方法是在復位電路中設計按鍵開關(guān)。如何進行復位呢?只要在單片機的RET引腳上加上高電平就可以了。由于單片機的壽命長、速度快、低功耗、低噪聲、可靠性高的特點及16位、32位單片機的出現(xiàn),在工業(yè)領(lǐng)域仍具有很大的發(fā)展?jié)摿9]。但在輸入操作時,如果鎖存器狀態(tài)為0引腳被鉗位0狀態(tài),導致無法讀出
點擊復制文檔內(nèi)容
畢業(yè)設計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1