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

正文內(nèi)容

紅外測溫系統(tǒng)的設(shè)計——畢業(yè)設(shè)計(參考版)

2025-06-20 14:35本頁面
  

【正文】 } 。 delay(10)。C39。 lcd_w(0x8b)。)。 lcd_wdat(39。 delay(10)。 lcd_w(0x89)。 lcd_wdat(tabl[z])。 delay(10)。.39。 lcd_w(0x87)。 lcd_wdat(tabl[y])。 delay(10)。 lcd_w(0x85)。)。 lcd_wdat(39。 delay(10)。P39。 lcd_w(0x83)。)。 lcd_wdat(39。 delay(10)。E39。 lcd_w(0x81)。)。 lcd_wdat(39。 lcd_init()。 r=(T%1000)%100%10。 y=(T%1000)/100。 T=(int)num。 volt=(read2543(0x00)*)。 float num,volt。 return(ad)。 ad=8。 } CS=1。 if(D_OUT) al|=0x01。i++) { CLOCK=1。 } for(i=0。 if(D_OUT) ah|=0x01。i++) { CLOCK=1。 for(i=0。 delay(5)。 CLOCK=0。i8。 } D_IN=0。 CLOCK=0。0x80。i4。 port=4。 CLOCK=0。 } uint read2543(uchar port){ uchar i,al=0,ah=0。 lcd_w(0x06)。 } void lcd_init() { lcd_w(0x38)。 en=1。 P0=dat。 } void lcd_wdat(uchar dat) { rs=1。 en=1。 P0=。 } void lcd_w(uchar ) { rs=0。y0。x0。 void delay(uint n) { uint x,y。939。839。739。639。539。439。339。239。139。039。 //uchar bdata ADCdata。 sbit rw=P1^1。sbit EOC =P1^7。 sbit D_IN =P1^5。佛朗哥(著)劉樹棠,朱茂林,榮玫(譯).Design with Operational Amplifiers And Analog Integrated Circuits(基于運算放大器和模擬集成電路的電路設(shè)計(第三版) )[M].西安交通大學出版社.2009【5】蘭吉昌.51單片機應(yīng)用設(shè)計百例[M].化學工業(yè)出版社.2009【6】江志紅.51單片機技術(shù)與應(yīng)用系統(tǒng)開發(fā)案例精選[M].清華大學出版社.2008【7】程國鋼,陳躍琴,崔荔蒙.51單片機典型模塊開發(fā)查詢手冊[M].電子工業(yè)出版社.2012【8】雷芙蓉,張小林,崔浩.51單片機常用模塊設(shè)計查詢手冊[M].清華大學出版社.2010【9】鄭鋒.51單片機典型應(yīng)用開發(fā)范例大全[M].中國鐵道出版社.2011【10】張義和,陳敵北,謝亮.例說8051(第3版)[M].人名郵電出版社.2010【11】張志剛.常用A/D、D/A器件手冊[M].電子工業(yè)出版社.2008【12】黃繼昌 等編著.電源專用集成電路及其應(yīng)用——集成電路應(yīng)用叢書[M].人民郵電出版社.2006【13】沙占友 等 編著.新型單片開關(guān)電源的設(shè)計與應(yīng)用[M].電子工業(yè)出版社.2004【14】童詩白,華成英.模擬電子技術(shù)基礎(chǔ).高等教育出版社[M].2006附錄電路圖:程序代碼:include includeincludedefine uint unsigned int define uchar unsigned char sbit D_OUT =P1^4。謝謝他們給了我無私的愛,為我求學所付出的巨大犧牲和努力。本文引用了數(shù)位學者的研究文獻,如果沒有各位學者的研究成果的幫助和啟發(fā),我將很難完成本篇論文的寫作。如果沒有他們的幫助,此次畢業(yè)論文的完成將變得困難,他們在我設(shè)計中給了我許多寶貴的意見和建議,在我寫論文的過程中給予我了很多素材,還在論文的撰寫和排版過程中提供熱情的幫助。謝謝你們嘔心瀝血的教導。除了敬佩陶老師的專業(yè)水平以外,他的治學嚴謹和科學研究的精神也是我永遠學習的榜樣,并將積極影響我今后的學習和工作,我才得以解決畢業(yè)設(shè)計中遇到的種種問題。在畢業(yè)論文設(shè)計過程中,我遇到了許許多多的困難。本課題的主要創(chuàng)新工作是把溫度的測量方式變?yōu)榉墙佑|式,而且是以吸收人體或物體的紅外輻射為依據(jù)的,所以不會對所測目標造成任何的傷害,并且所需測量時間少;而且本課題有一定的實際應(yīng)用意義,比如通過無線傳輸把體溫值傳到上位機處理,作為一個模型,能夠模擬整個醫(yī)院病房的智能監(jiān)測,有比較高的實用價值。實現(xiàn)了紅外的溫度監(jiān)測系統(tǒng),它主要實現(xiàn)了目標溫度的較精確測量,本設(shè)計基本上達到了任務(wù)書上的要求,℃,176。 液晶顯示模塊程序流程圖圖45 液晶顯示流程圖第5章 總結(jié)本設(shè)計以STC89S52 單片機為核心部件。 //顯示地址設(shè)為85H lcd_wdat(tabl[x])。)。 //顯示地址設(shè)為80H lcd_wdat(39。 // 顯示地址遞增,即寫一個數(shù)據(jù)后顯示位置右移一位 lcd_w(0x01)。 // 8位數(shù)據(jù),雙列,5*7字形 lcd_w(0x0c)。數(shù)據(jù)送入1602的8位數(shù)據(jù)口 en=0。 // 延時一會,讓1602準備接受數(shù)據(jù) en=1。 選擇寫 P0=dat。 // 選擇數(shù)據(jù)寄存器 rw=0。數(shù)據(jù)送入1602的8位數(shù)據(jù)口 en=0。 // 延時一會,讓1602準備接受數(shù)據(jù) en=1。 //選擇寫 P0=。與HD44780相兼容的芯片時序表如下:表47芯片時序表讀狀態(tài)輸入RS=L,R/W=H,E=H輸出D0—D7=狀態(tài)字寫指令輸入RS=L,R/W=L,D0—D7=指令碼,E=高脈沖輸出無讀數(shù)據(jù)輸入RS=H,R/W=H,E=H輸出D0—D7=數(shù)據(jù)寫數(shù)據(jù)輸入RS=H,R/W=L,D0—D7=數(shù)據(jù),E=高脈沖輸出無1602LCD的一般初始化(復(fù)位)過程延時15mS寫指令38H(不檢測忙信號)延時5mS寫指令38H(不檢測忙信號)延時5mS寫指令38H(不檢測忙信號)以后每次寫指令、讀/寫數(shù)據(jù)操作均需要檢測忙信號寫指令38H:顯示模式設(shè)置寫指令08H:顯示關(guān)閉寫指令01H:顯示清屏寫指令06H:顯示光標移動設(shè)置寫指令0CH:顯示開及光標設(shè)置代碼解釋:void lcd_w(uchar ) //1602寫命令函數(shù) { rs=0。指令10:寫數(shù)據(jù)。指令8:DDRAM地址設(shè)置。低電平時顯示5x7的點陣字符,高電平時顯示5x10的點陣字符。指令5:光標或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標。指令4:顯示開關(guān)控制。指令3:光標和顯示模式設(shè)置 I/D:光標移動方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。(說明:1為高電平、0為低電平)指令1:清顯示,指令碼01H,光標復(fù)位到地址00H位置。所以選擇LCD比較合適。 LCD1602顯示模塊LCD低壓微功耗,外觀小巧精致,~8mm,被動顯示型(無眩光,不刺激人眼,不會引起眼睛疲勞),顯示信息量大(因為像素可以做得很小),易于彩色化(在色譜上可以非常準確的復(fù)現(xiàn)),無電磁輻射(對人體安全,利于信息保密),長壽命(這種器件幾乎沒有什么劣化問題,因此壽命極長,但是液晶背光壽命有限,不過背光部分可以更換)。 紅外傳感器模塊下表是紅外傳感器輸出的電壓與溫度之間的關(guān)系式,表44 紅外傳感器輸出電壓與溫度的關(guān)系式表Temp. (℃)V_out (mV)Temp. (℃)V_out (mV)2050106007010802090251003011040120下面的關(guān)系圖是溫度與電壓(MV)的大致線性關(guān)系。但是實際上測的實際的放大倍數(shù)只有大約15倍,由于所供電壓的值的范圍很大,很難達到理想效果,與理論值差距很大。此時需要計算放大的倍數(shù),再重新計算大致的線性關(guān)系。所以需要LM324將電壓進行放大,這樣進行A/D轉(zhuǎn)換的時候誤差值就會減小。 //將高四位與低八位數(shù)值整合到一塊 return(ad)。 //將高四位數(shù)據(jù)值轉(zhuǎn)換類型,并賦給ad ad=8。 } CS=1。 if(D_OUT) al|=0x01。i++) //獲得低八位數(shù)據(jù)值 { CLOCK=1。 } for(i=0。 if(D_OUT) ah|=0x01。i++) //獲得高四位數(shù)據(jù)值 { CLOCK=1。 for(i=0。 delay(5)。 CLOCK=0。i8。 } D_IN=0。 //上升沿, CLOCK=0。 //port=00000amp。i++) { D_IN=portamp。 //通道左移4位,port為0,則左移4位后為00000寫成八//位為00000000, for(i=0。 //下降沿,輸出 CS=0。 unsigned long ad。(11):CLK下降,將AD結(jié)果的B10位輸出到Dout。(9):使CS下降,轉(zhuǎn)換結(jié)果的MSB位B11輸出到Dout供讀數(shù)。至此,I/O數(shù)據(jù)已全部完成,但為實現(xiàn)12位同步,仍用第12個CLK脈沖,且在其第12個CLK下降時,模入通道斷開,EOC下降,本周期設(shè)置的AD轉(zhuǎn)換開始,此時使CS上升。(6):第8個CLK上升時,將Din腳的輸入控制字C0位移入輸入寄存器后,Din腳即無效。(4):CLK下降,轉(zhuǎn)換結(jié)果的A10位輸出到Dout供讀數(shù)。 工作流程(1):上電時,EOC=“1”,CS=“1”(2):使CS下降,前次轉(zhuǎn)換結(jié)果的MSB即A11位數(shù)據(jù)輸出到Dout供讀數(shù)。輸出數(shù)據(jù)格式選擇位:用于選擇輸出數(shù)據(jù)的屬性。 A/D轉(zhuǎn)換單元時序 TLC2543控制字 每次進行A/D轉(zhuǎn)換的時候都必須向TLC2543寫入命令以便確定其工作狀態(tài)。 r=(T%1000)%100%10。 y=(T%1000)/100。 T=(int)num。 volt=(read2543(0x00)*)。 float num,volt。此系統(tǒng)涉及的軟件代碼,主要是A/D芯片的控制,以及LCD顯示單元的初始化,顯示等。 應(yīng)用電路圖321 實際1602電路連接圖
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1