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

正文內容

畢業(yè)設計-基于單片機的紅外遙控溫度報警器設計-文庫吧資料

2024-12-11 18:51本頁面
  

【正文】 (!Tmp_Flag) return。 float temp。 //下限溫度 LCD_ShowTime(,6,85,SXWENDU_Flag,NoUpLine,NoUnderLine)。 en_disp(X,Y,2,Asc,s,show_flag,up,under)。 s[1]=cDat%10+39。 s[0]=cDat/10+39。 //用來標志三個按鍵是否按下。uchar State_Set=0。bit XXWENDU_Flag=TRUE。 //溫度比較數組uchar T0_Count=0,Tmp_Count=0。 uchar dispBuf[7]。sbit t6 = gTmp^6。sbit t4 = gTmp^4。sbit t2 = gTmp^2。 //溫度讀取位sbit t0 = gTmp^0。SYSWEN swen。 uchar cSJWENDU。 //IDS1420標準位typedef struct syswen //溫度數據儲存標識{ uchar cXXWENDU。//紅外解碼鍵值返回全局變量define uchar unsigned chardefine uint unsigned intdefine NoUpLine 1 define UpLine 0define NoUnderLine 1define UnderLine 0define FALSE 0define TRUE 1define XXWENDU 0x90 //下限溫度存儲define SXWENDU 0x92 //上限溫度存儲define SJWENDU 0x94 //實際溫度存儲sbit NZ=P2^0。參考文獻1. 余永權. :北京航空航天大學出版社,2. :北京航空航天大學出版社,20033. :北京郵電大學出版社. 4. :北京航空航天大學出版社,20005. :清華大學出版社,19996. . 西安:西安電子科學技術出版社. 7. :北京航空航天大學出版社,8. 趙 :人民郵電出版社., 9. 張培仁. MCS—:清華大學出版社. 10. :天津大學出版社. 1999.11. :人民郵電出版社 12 張毅剛. :哈爾濱工業(yè)大學出版社. 2001.13. :國防工業(yè)大學出版社. 1998.14. :電子工業(yè)出版社. 北京. 1999.15 :航空航天大學出版社. 1999.16 AT89C51 DATA SHEEP Philips Semiconductors 199917 Huang Jian Wu、Leng of Interface Between MCU and Microprinter[M]. Wuhan University of Technology Institute of Information Engineering, Wuhan 43007018 Zharkov I,Podolich TemperatureControlled System For Optical Microscopy in the Tempetature Range 40m2800K,Instruments and Experimental Techniques, 2005 附錄1 元件清單類 型封 裝型 號數 量備 注電容10413 電容2010 電容2010 電容10210 電容100uF10 電容10uF10 插針HDR1X1616p3 插針HDR1X2020p2 插針HDR1X4040p2 插針HDR1X2828p1 蜂鳴器有源5V1 溫度傳感器HDR1X3DS18B201 三極管HDR1X385501 電位器RP310K1 電位器RP320K1 電阻1K10 電阻10K10 電阻20010 電阻2 電阻10010 電阻100K10 液晶模塊HDRX21LCM2401281 按鍵10 集成電路40P6AT89C51ED21 集成電路HDR1X3SM00381 集成電路DIP1674LS021 集成電路DIP28ISD14021 集成電路8P3OP07CP1 晶振12MHz1 附件2 紅外接收及溫度報警電路圖 附件3 紅外遙控電路圖附件 4 紅外解碼及溫度報警程序include include include include //12864顯示程序include //顯示數據include //DS18B20測溫程序include //按鍵掃描程序sbit IRM_DQ = P3^2。 本設計中PROTUES中的仿真 。(2)當用Keil 和Proteus聯調的時候,系統(tǒng)總是報告:Error: Target DLL has been cancelled....時,其解決辦法主要有:①下載并安裝最新的VSM Keil Debugger Driver;②使能Proteus下的“Use Remote Debug Monitor”;③在Keil的工程選項下設置使用Proteus VSM Simulator;④在Keil uVision Debug菜單下的Proteus VSM 端口為8000;⑤如果電腦安裝了防火墻,請設置其“允許通過”的規(guī)則;⑥如果上述操作還不能奏效,那就只有卸載proteus專業(yè)版和演示版,然后再重裝專業(yè)版。④具有強大的原理圖繪制功能。③提供軟件調試功能。②支持主流單片機系統(tǒng)的仿真。它運行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟件的特點是:①實現了單片機仿真和SPICE電路仿真相結合。 大小小溫度下限比較溫度上限比較采集溫度IDS1420報警大 IDS1420程序流程圖5 調試及仿真 protues簡介本設計所使用的調試仿真工具是Proteus。本設計中,(),使其放音。放音時,錄入的模擬電壓在取樣時鐘的控制下順序地從存儲陣列中讀出,恢復成原來的取樣波形。信號的調整完成后,將輸入波形通過模擬收發(fā)器寫入模擬存儲陣列中。 ,可滿足奈奎斯特取樣定律,而且仍有足夠寬的頻帶以得到高音質的語音。這樣就滿足了所有數據采集系統(tǒng)都遵循的奈奎斯特取樣定律。下一個階段的信號調整是由輸入濾波器完成的。前置放大器增益自動調節(jié)以便維持進入濾波器的信號為最佳電平,這樣錄音的信號能得到最高電平又使削波減至最小。完成信號的通路要在模擬輸出端(ANAOUT)和模擬輸入端(ANAIN)兩個管腳之間連接一個電容器。前置放大器通過隔直流電容與麥克風連接,隔直流電容用來去掉交流小信號中的直流成份(大約2mA)。IDS1420芯片工作原理:錄音過程中,ISD142O在進行存儲操作之前,要分幾個階段對信號進行調整。 12864程序流程圖 顯示電路圖 液晶顯示電路圖4 語音報警系統(tǒng)設計 硬件設計本設計所采用的語音芯片是華邦公司開發(fā)的高保真、不怕斷電、錄放一體化的單片固態(tài)語音集成電路生IDS1420。當變更“RE”后,以后的指令集將維持在最后的狀態(tài),除非再次變更“RE”位,否則使用相同指令集時,無需每次均重設“RE”位。指令執(zhí)行的時間請參考指令表中的指令執(zhí)行時間說明。④模塊在接收指令前,向處理器必須先確認模塊內部處于非忙狀態(tài),即讀取BF標志時BF需為“0”,方可接受新的指令。不過在顯示連續(xù)字符時,只須設定一次顯示地址,由模塊自動對地址加1指向下一個字符位置,否則,顯示的字符中將會有一個空ASCII字符位置。 軟件設計使用帶中文字庫的128X64顯示模塊時編程時應注意以下幾點:①欲在某一個位置顯示中文字符時,應先設定顯示字符位置,即先設定顯示地址,再寫入中文字符編碼。因此它能適應許多需要功能齊全的場合。 DS18B20程序流程圖 溫度顯示模塊設計 硬件電路設計M12864是一種正向黑白半透半反模式的圖形點陣液晶顯示器。當傳送0時,DSl8B20在該時隙結束時釋放總線,再由上拉電阻將總線拉回空閑高電平狀態(tài)。在主機發(fā)起讀時隙之后,DSl8B20開始在總線上傳送1或0。所有讀時隙至少60μs,且在兩次獨立的讀時隙之間至少需要1μS的恢復時間。 讀時隙:DSl8B20只能在主機發(fā)出讀時隙時才能向主機傳送數據。在寫時隙開始后的1 5~60 μS期間,DSl8B20采樣總線的狀態(tài)。然后由上拉電阻將總線拉至高電平。兩種寫時隙均以主機拉低總線開始。而在寫0時隙向DS18B20寫入邏輯0。存在兩種寫時隙,即寫1和寫0。(2)讀和寫時隙在寫時隙期間,主機向DS18B20寫入數據;而在讀時隙期間,主機讀入來自DS18B20的數據。當總線被釋放后上拉電阻將總線拉高。(1)初始化時隙復位時隙和應答時隙。除了應答時隙所有這些時隙都是有主機發(fā)出。 圖 DS18B20測溫原理 圖 DS18B20電路圖 軟件設計DSl8B20必須嚴格按照單總線通信協(xié)議,以保證數據的完整性。其輸出用于修正計數器1的預置值。計數器1和溫度寄存器被置在-55℃所對應的一個基數值。圖中低溫度系數晶振的振蕩頻率受溫度影響很小,用于產生固定頻率的脈沖信號送給計數器1?!妫删幊痰姆直媛蕿?~12位,℃、℃、℃℃,12位分辨率時最多在750ms內把溫度值轉換為數字,速度更快;同時DS18B20在使用中不需要任何外圍元件(),全部傳感元件及轉換電路集成在形如一只三極管的集成電路內,硬件電路十分簡單。然后判斷引導脈沖是否有效,再據脈寬解出鍵碼值和鍵碼反碼值,比較正碼、反碼,確認是否有誤,最后譯出鍵碼值。YESNO編碼開始發(fā)送數據碼發(fā)送起始碼編碼結束按鍵判斷 紅外編碼流程圖 紅外解碼設計紅外接收程序:現場保護后,取緩沖區(qū)數據,并對其作出判斷,后返回主程序中的顯示程序,送顯示數據至緩沖區(qū)。定時中斷程序:現場保護回填定時長度,啟動計數定時,變成反相電平,返回。若有鍵按下,進行按鍵處理;若是發(fā)送鍵,則置紅外發(fā)送標志,啟動定時器和紅外發(fā)送程序,后返回主程序中。通過內部中斷服務程序實現脈沖的計數和存儲。SM0038輸出高電平,當輸入為遙控信號時,SM0038則輸出高低電平脈沖。本設計中紅外接收電路采用SM0038。由于信號采用紅外無線進行穿射,其電平變化范圍較大,所以碼元判決電路必須是自適應的。 紅外發(fā)射電路 紅外接收器紅外接收器包括紅外接收部分以及后續(xù)的信號采濾波、判決、量化、均衡和解碼等。用PP3口組成矩陣掃描反饋,獲取鍵值,用內部的定時器1產生一個38K的軟件定時中斷,當作紅外線的調制基波;需要發(fā)送的數據。紅外遙控發(fā)射器的專用芯片很多,但在本遙控系統(tǒng)中,紅外遙控器采用的是AT89C51ED2芯片。此外發(fā)光二極管的發(fā)射波長應與接收端的光電探測器的峰值響應相匹配,最大程度地抑制背景雜散光干擾,現階段一般選用780nm~950 nm的紅外波段進行數字信號傳輸。 紅外遙控發(fā)射器紅外遙控發(fā)射器的關鍵是紅外發(fā)光二極管和響應的驅動電路。接收電路將發(fā)射器發(fā)出的已調制的編碼指令信號接收下來,并進行放大后送解調電路,解調電路將已調制的指令編碼信號解調出來,即還原為編碼信號。當按下指令鍵或推動操作桿時,指令編碼電路產生所需的指令編碼信號,指令編碼信號對載體
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1