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

正文內(nèi)容

基于單片機(jī)電子萬(wàn)年歷的設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2024-07-24 19:22 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 。只要占用CPU一個(gè)口線即可。采用數(shù)字式溫度傳感器DS18B20,它是數(shù)字式溫度傳感器,具有測(cè)量精度高,電路連接簡(jiǎn)單特點(diǎn),此類傳感器僅需要一條數(shù)據(jù)線進(jìn)行數(shù)據(jù)傳輸,,Vcc接電源,Vss接地。獨(dú)特的一線接口,只需要一條口線通信多點(diǎn)能力,簡(jiǎn)化了分布式溫度傳感應(yīng)用無(wú)需外部元件可用數(shù)據(jù)總線供電, 測(cè)量溫度范圍為55度至+125度。10度至+85度范圍內(nèi)精度為177?!?2位。 顯示模塊的設(shè)計(jì)采用LCD1602液晶顯示器,單片機(jī)P0口作為數(shù)據(jù)輸出口,通過(guò)10R的上拉電阻連接到VCC,VCC接5V電源,GND接地。GND為液晶顯示器對(duì)比度調(diào)整端,可以通過(guò)滑動(dòng)變阻器RH1調(diào)顯示器的對(duì)比度(對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過(guò)一個(gè)10K的電位器調(diào)整對(duì)比度)。RS為寄存器選擇,高電平1時(shí)選擇數(shù)據(jù)寄存器、低電平0時(shí)選擇指令寄存器。R/W為讀寫信號(hào)線,高電平(1)時(shí)進(jìn)行讀操作,低電平(0)時(shí)進(jìn)行寫操作。E(或EN)端為使能(enable)端,下降沿使能。DB0DB7為雙向數(shù)據(jù)總線,同時(shí)最高位DB7也是忙信號(hào)檢測(cè)位。BLA、BLK分別為顯示器背光燈的正、負(fù)極。由USB接口供5V電壓,此電源電路能夠給單片機(jī)提供穩(wěn)定的電壓,無(wú)論用戶使用哪種類型的單片機(jī) ,總要涉及到單片機(jī)復(fù)位電路的設(shè)計(jì)。而單片機(jī)復(fù)位電路設(shè)計(jì)的好壞,直接影響到整個(gè)系統(tǒng)工作的可靠性。許多用戶在設(shè)計(jì)完單片機(jī)系統(tǒng),并在實(shí)驗(yàn)室調(diào)試成功后,在現(xiàn)場(chǎng)卻出現(xiàn)了“死機(jī)”、“程序走飛”等現(xiàn)象,這主要是單片機(jī)的復(fù)位電路設(shè)計(jì)不可靠引起的,本電路設(shè)計(jì)采用可靠的手動(dòng)復(fù)位方式,對(duì)于一個(gè)高可靠性的系統(tǒng)設(shè)計(jì),晶體的選擇非常重要。在振蕩回路中,晶體既不能過(guò)激勵(lì)(容易產(chǎn)生高次諧波)也不能欠激勵(lì)(不容易起振)。晶體的選擇至少必須考慮:諧振頻點(diǎn),負(fù)載電容,激勵(lì)功率,溫度特性,長(zhǎng)期穩(wěn)定性。這樣有利于得到?jīng)]有誤差的波特率。特別是用于串口通信時(shí),選用這種晶振比較好。單片機(jī)使用VCC與上拉電阻RDS1相連,再與DS18B20的2號(hào)引腳相接。溫度傳感器采用外部供電方案,由3引腳提供電源。: 通信電路主要由MAX232芯片構(gòu)成。TTL電平從單片機(jī)的TXD端發(fā)出,經(jīng)過(guò)MAX232轉(zhuǎn)換為RS232電平后從MAX232的T1OUT引腳發(fā)出,再經(jīng)過(guò)隨板配送的交叉串口線后,連接至PC機(jī)的串口座的第二引腳RXD端,至此計(jì)算機(jī)收到數(shù)據(jù)。PC機(jī)發(fā)送數(shù)據(jù)時(shí)從PC機(jī)串口座第三腳TXD端發(fā)出數(shù)據(jù)。 顯示電路由1602液晶接口插槽組成。液晶顯示器R/W端直接接地,表示只允許寫入,而不可以從中讀取。,數(shù)據(jù)/。偏壓信號(hào)VL端與滑動(dòng)變阻器RH1相連,通過(guò)RH1可以調(diào)節(jié)顯示器的顯示對(duì)比度。RD1主要用于限流作用,起到一定的保護(hù)作用。顯示器數(shù)據(jù)端口與單片機(jī)的P0對(duì)應(yīng)相連,單片機(jī)通過(guò)P0口可以向顯示器中輸入控制命令或要顯示的字符。 按鍵電路由3個(gè)按鍵組成,主要是用于調(diào)節(jié)時(shí)間。 第4章 系統(tǒng)的軟件設(shè)計(jì) 程序流程框圖:開始初始化DS1302,溫度鍵盤掃描是否有按鍵按下時(shí)鐘停止Y功能調(diào)節(jié) N Flag=1?時(shí)鐘顯示獲取溫度并顯示溫度結(jié)束 Y Y N。由于LCD1602,DS18B20,DS1302的數(shù)據(jù)讀取及指令寫入函數(shù)均已在各自的頭文件中完成,在主程序中只須引用即可。由于在硬件電路方面上設(shè)計(jì)了時(shí)間調(diào)整按鍵和開關(guān),因此應(yīng)有對(duì)應(yīng)的時(shí)間調(diào)整程序。 時(shí)間調(diào)整程序流程圖第5章 系統(tǒng)測(cè)試 硬件測(cè)試在調(diào)試硬件時(shí)遇到過(guò)很多問題,但只要細(xì)心、認(rèn)真檢查這些問題都是可以避免的,主要問題及解決辦法現(xiàn)列如下:(1) 認(rèn)真檢查電路是否有短路的地方,線與線之間,管腳刺破鄰近的漆包線之間是否連接在一起,有的話要用刀劃開,或者重新焊接。(2) 檢查完畢后接通電源后LCD1602沒有正確的顯示。在不通電狀態(tài)下用萬(wàn)用表檢測(cè)電路是否正常連接,在檢查回路時(shí)發(fā)現(xiàn)有的點(diǎn)之間看似連接,但由于虛焊導(dǎo)致其并無(wú)電氣連接,只能對(duì)焊腳進(jìn)行在加工直到解決問題。 軟件測(cè)試 由于本系統(tǒng)涉及到多個(gè)子程序,多個(gè)芯片的編程。首先必須對(duì)可編程芯片的控制字即其控制指令要熟記于心。其次,芯片很多都有時(shí)鐘輸入端,需要晶振支持。對(duì)芯片的讀寫都需要在相應(yīng)的觸發(fā)沿到來(lái)時(shí)才能進(jìn)行。由于DS18B20是串行通信數(shù)據(jù),只用一個(gè)口線傳輸,在處理采集的模擬信號(hào)時(shí)需要一定的時(shí)間,會(huì)對(duì)延時(shí)有較高要求。所以在調(diào)用溫度子程序時(shí),先關(guān)閉定時(shí)器1中斷允許,在溫度子程序反回時(shí)再打開定時(shí)器1中斷允許。結(jié)束語(yǔ)以上所述即是基于單片機(jī)電子萬(wàn)年歷的設(shè)計(jì)全過(guò)程,經(jīng)過(guò)多次的反復(fù)測(cè)試與分析,對(duì)電路的原理及功能更加熟悉,,基本完成了設(shè)計(jì)任務(wù)的要求。硬件層面而言操作相對(duì)簡(jiǎn)單,界面比較友好。在硬件電路方面,詳盡解析了各個(gè)獨(dú)立元件的選擇依據(jù),對(duì)數(shù)種方案進(jìn)行了全面的比較。在時(shí)鐘芯片的選擇上,若直接采用單片機(jī)定時(shí)計(jì)數(shù)器提供秒信號(hào),使用程序?qū)崿F(xiàn)年、月、日、星期、時(shí)、分、秒計(jì)數(shù)。采用此種方案雖然可以減少時(shí)鐘芯片的使用,節(jié)約成本,但是,實(shí)現(xiàn)的時(shí)間誤差較大。因此采用專業(yè)的時(shí)鐘芯片DS1302,它可以對(duì)年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),主要特點(diǎn)是采用串行數(shù)據(jù)傳輸,可為掉電保護(hù)電源提供可編程的充電功能;在顯示模塊的選擇上,若采用LED數(shù)碼管動(dòng)態(tài)掃描,LED數(shù)碼管價(jià)格雖適中,對(duì)于顯示數(shù)字也最合適,而且采用動(dòng)態(tài)掃描法與單片機(jī)連接時(shí),占用的單片機(jī)口線少。但是由于數(shù)碼管動(dòng)態(tài)掃描需要借助74LS164移位寄存器進(jìn)行移位,該芯片在電路調(diào)試時(shí)往往會(huì)有很多障礙,因此本次設(shè)計(jì)選擇了LCD1602,液晶顯示屏的顯示功能強(qiáng)大,可顯示大量文字,圖形,顯示多樣,清晰可見;在溫度采集模塊的選擇上,沒有采用熱敏電阻,因?yàn)樵O(shè)計(jì)方案需用A/D轉(zhuǎn)換電路,增加硬件成本而且熱敏電阻的感溫特性曲線并不是嚴(yán)格線性的,會(huì)產(chǎn)生較大的測(cè)量誤差。最后選擇了DS18B20,此類傳感器為數(shù)字式傳感器而且僅需要一條數(shù)據(jù)線進(jìn)行數(shù)據(jù)傳輸,易于與單片機(jī)連接,可以避免A/D模數(shù)轉(zhuǎn)換模塊,降低硬件成本,簡(jiǎn)化系統(tǒng)電路。另外,數(shù)字式溫度傳感器還具有測(cè)量精度高、測(cè)量范圍廣等優(yōu)點(diǎn)。從元件性能和組裝電路后的測(cè)試結(jié)果來(lái)看,硬件電路的設(shè)計(jì)是比較成功的,各個(gè)功能都能實(shí)現(xiàn)了。致謝在廣西工學(xué)院的四年學(xué)習(xí)時(shí)間即將過(guò)去,四年時(shí)間并不算長(zhǎng),但對(duì)我而言,是磨礪青春、揮灑書生意氣的四年,也是承受師恩、增長(zhǎng)才干、提高學(xué)識(shí)的四年。我將以積極的面貌重新投入到火熱的工作和事業(yè)中。在此,謹(jǐn)對(duì)培育我的母校、教導(dǎo)我的老師、幫助我的同學(xué)們致予最誠(chéng)摯的謝意和敬意。 這次課程設(shè)計(jì),我一直很努力地去做,過(guò)程中得到了老師的悉心指導(dǎo)和同學(xué)們大力支持和熱心幫助,并對(duì)我的設(shè)計(jì)提出許多有益的建議,在此對(duì)他們表示衷心的感謝。同時(shí)也要感謝學(xué)校能給我這次機(jī)會(huì)去嘗試自己設(shè)計(jì)一些東西,使自己所學(xué)專業(yè)知識(shí)與實(shí)踐相結(jié)合。最后也要感謝有關(guān)我參考過(guò)的文獻(xiàn)的作者,是他們?yōu)槲姨峁┲R(shí)的源泉,使我最終能順利地完成這次課程設(shè)計(jì)。在畢業(yè)之際,我衷心地同學(xué)和朋友們?cè)谝院蟮娜松缆飞显阶咴綄拸V,也深深相信在未來(lái)的日子里我們將一路攜手前行,會(huì)遇到很多的碰撞和交流,我們將始終記得我們?cè)趶V西工學(xué)院同窗學(xué)習(xí),這將是我克服困難、不斷前進(jìn)的精神動(dòng)力。參考文獻(xiàn)[1]胡乾斌,李光斌,李玲,喻紅.,1996.[2]劉勇.?dāng)?shù)字電路.電子工業(yè)出版社,2004.[3]陳正振.電子電路設(shè)計(jì)與制作.廣西交通職業(yè)技術(shù)學(xué)院信息工程系,2007.[4]楊子文.單片機(jī)原理及應(yīng)用.西安電子科技大學(xué)出版社,2006.[5]王萍.電子技術(shù)實(shí)驗(yàn)教程.機(jī)械工業(yè)出版社,2009.[6],北京:[7],北京:北京航空航天大學(xué)出版社. 2004[8],科學(xué)出版社. 2004[9]樓然苗,李光飛.51系列單片機(jī)設(shè)計(jì)實(shí)例[M].北京航空航天大學(xué)出版社,2003.[10]朱定華,戴汝平.單片微機(jī)原理與應(yīng)用[M].清華大學(xué)出版社,2003.[11][M].清華大學(xué)出版社,2004.[12]余家春.Protel 99 SE電路設(shè)計(jì)實(shí)用教程[M].中國(guó)鐵道出版社,2004.[13]張培仁.基于匯編語(yǔ)言編程MCS51單片機(jī)原理與應(yīng)用.北京:清華大學(xué)出版社,2003.[14]T.Someya,J.Small,P.Kim,C.Nuckolls,J.T.Yardley.Alcohol vapor sensors based on singlewalled carbon nanotube field effect transistors[M].Nano Letters,2003.[15]M.Penza et al.Alcohol detection using carbon nanotubes acoustic and optical sensors[M].Applied Physics Letters,2004.[16]F.Rettig,R.Moos.Direct thermoelectric gas sensors Design aspects and first gas sensors[M].Sens Actuators B,2007. 附錄1:程序includedefine uchar unsigned char define uint unsigned intsbit lcden=P2^4。//1602管腳定義sbit lcdrs=P2^6。sbit lcdws=P2^5。sbit ds=P3^5。//ds18b20信號(hào)線sbit beep=P2^3。 //蜂鳴器管腳定義sbit ACC_7 = ACC^7。 //位尋址寄存器定義sbit SCLK = P3^2。 // DS1302時(shí)鐘信號(hào) sbit DIO= P3^3。 // DS1302數(shù)據(jù)信號(hào) sbit CE = P3^4。 // DS1302片選 sbit key3=P1^0。//功能鍵定義sbit key4=P1^1。//增大鍵定義sbit key5=P1^2。//減小鍵定義uchar shi,fen,miao,year,month,day,week。uchar flag,s1num。uint temp。 float f_temp。uint i。uint d。uchar code table2[]={0x20,0x20,0x2e,0x20,0xdf,0x43}。uchar code table[]=20 。uchar code table1[]= : : 。void delay(uint z)//延時(shí)1m
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1