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

正文內(nèi)容

基于單片機(jī)c51的萬年歷設(shè)計課程設(shè)計-全文預(yù)覽

2025-07-16 13:58 上一頁面

下一頁面
  

【正文】 x80+14)。 //初使化中設(shè)定了寫一個字符后,地址指針加1,因此這里 write_(0x80+0x40+14)。 //進(jìn)制十位 xshu=temp%10。 //初使化中設(shè)定了寫一個字符后,地址指針加1,因此這里} // 不用重新光標(biāo)寫位void write_temp(uchar add,uint temp)//用于在1602上顯示年、月、日、時、分、秒。 //將從DS1302中讀取的BCD碼數(shù)據(jù)轉(zhuǎn)化成十六進(jìn)制十位 gewei=time%16。i++) write_data(table3[i])。i++) write_data(table2[i])。}/**************************顯示初始化界面函數(shù)*************************************/void displaystar(void) { uchar i。 write_(0x80+0x40)。 write_(0x80)。 //將指針指向1602液晶的第二行 for(num=0。 //將指針指向初始位置 for(num=0。//寫一個字符后,地址指針加1 write_(0x01)。 lcden=0。 lcden=1。 // 就寫入到LCD了 lcden=0。 //液晶rs接口為0時,寫指令,rs為1時寫數(shù)據(jù) P0=。 BELL = 1。 for(i=0。 tt=t*。 b=ReadOneChar()。 // 啟動溫度轉(zhuǎn)換 Init_DS18B20()。 float tt=0。 dat=1。 DQ = datamp。}//DS18B20寫一個字節(jié)void WriteOneChar(unsigned char dat){ unsigned char i=0。 DQ = 1。 for (i=8。 x=DQ。 //稍做延時 DQ = 0。y)。 for(x=z。 //歡迎界面//*****************星期編碼表**********************************uchar code Weeks[][3]={{SUN},{MON},{TUE},{WED},{THU},{FRI},{SAT},{SUN}}。 //要寫入1602液晶的數(shù)據(jù)uchar code alarm1[]={ : }。sbit BELL=P1^4。 //定義確定按鈕sbit s4=P3^3。 //DS1320復(fù)位sbit sck=P1^0。 //定義下面通過lcden來操作P2^7口,1602液晶使能控制端sbit lcdwr=P2^5。經(jīng)過課程設(shè)計,更好的學(xué)習(xí)和使用DXP軟件,了解制圖和仿真的全過程,使我受益匪淺。5. 收獲與致謝 這次為期兩個星期萬年歷的課程設(shè)計實驗,經(jīng)過了原理的了解,開始進(jìn)行方案設(shè)計,然后在經(jīng)過理論驗證,然后開始進(jìn)行原理圖設(shè)計與仿真,之后又行了PCB制作,最后進(jìn)行焊接與調(diào)試。 (3)能夠準(zhǔn)確在LCD上顯示室溫。4. 結(jié)果與結(jié)論 結(jié)果設(shè)計好原理圖后,在proteus軟件進(jìn)行仿真,可知能夠?qū)崿F(xiàn)正常的功能,實現(xiàn)時間和定時的設(shè)置,但在進(jìn)行按鍵調(diào)整時,不是按單位遞增和遞減,然后在鍵盤程序中,按鍵一次,向芯片寫入一個新的數(shù)字,在寫入數(shù)字后必須有一定延時才再寫入另一個數(shù)字,修改之后就可以正常調(diào)整。SET 鍵:按下SET鍵進(jìn)入時間校準(zhǔn)狀態(tài),按一下進(jìn)入秒調(diào)整,兩下分調(diào)整,依此類推可進(jìn)行各年月日,時分秒以及星期的校準(zhǔn);UP鍵:當(dāng)SET鍵按下時,UP進(jìn)行SET選定項(如:小時)的加操作。15腳背光正極,16腳背光負(fù)極。第5腳:RW為讀寫信號線,高電平(1)時進(jìn)行讀操作,低電平(0)時進(jìn)行寫操作。第1腳:VSS為電源地。計數(shù)器1和溫度寄存器被預(yù)置在-55℃所對應(yīng)的一個基數(shù)值。 DS18B20的讀寫時序和測溫原理與DS1820相同,只是得到的溫度值的位數(shù)因分辨率不同而不同,且溫度轉(zhuǎn)換時的延時時間由2s減為750ms。DS1302的日歷、時間寄存器內(nèi)容:“CH”是時鐘暫停標(biāo)志位,當(dāng)該位為1時,時鐘振蕩器停止,DS1302處于低功耗狀態(tài);當(dāng)該位為0時,時鐘開始運行。對于位6,若對時間進(jìn)行讀/寫時,CK=0,對程序進(jìn)行讀/寫時RAM=1。DS1302由VCC1或VCC2 兩者中較大者供電。在輸出端5V電壓處接一個紅色發(fā)光二極管來做為電源指示燈。 電源模塊 : 電源電路 ,在7805與9V電源之間用一個橋堆2W10來提高系統(tǒng)的安全性。復(fù)位電路本設(shè)計中的復(fù)位電路集手動復(fù)位及上電自動復(fù)位于一體。本系統(tǒng)設(shè)計要求達(dá)到功耗小、體積小、成本低,顯示信息多等要求,權(quán)衡三種方案,選擇方案三。 顯示模塊模塊設(shè)計與論證方案一:采用靜態(tài)顯示方法,靜態(tài)顯示模塊的硬件制作較復(fù)雜及功耗大,要用到多個移位寄存器,但不占用端口,只需兩根串口線輸出。方案二:并行接口時鐘芯片 DS12887特點:采用單片機(jī)應(yīng)用系統(tǒng)并行總線(三總線)擴(kuò)展的接口電路,采用這種接口電路具有操作速度快,編程方便的優(yōu)點。 時鐘模塊設(shè)計與論證方案一:不使用芯片,采用單片機(jī)的定時計數(shù)器這種方法原理是利用單片機(jī)芯片的定時器來產(chǎn)生固定的時間,模擬時鐘的時, 分,秒。 1 按鍵控制模塊設(shè)計與論證方案一: 直接加減:使用7按鍵,1按鍵切換鬧鐘,6按鍵對時分秒分別加減,控制方式相當(dāng)簡單,但需要較多按鍵與I/O口,功能一般,成本較高。目前市場上各式各樣的電子時鐘數(shù)不勝數(shù),但多數(shù)是只針對時間顯示,功能單一不能滿足人們?nèi)粘I钚枨蟆?萬年歷設(shè)計目的 隨著電子技術(shù)的發(fā)展,人類不斷研究,不斷創(chuàng)新紀(jì)錄。時間和鬧鐘的值由按鍵調(diào)整設(shè)置,采用通用的二十四小時制。參考文獻(xiàn)閱讀: [1]邱關(guān)源,(第五版)[M].北京:高等教育出版社,2006.[2][M].北京:電子工業(yè)出版社,2012.[3]張毅剛,彭喜元,[M].北京:高等教育出版社,2010. [4][M].北京:北京大學(xué)出版社,2011.工作計劃: 5月6號:搜集資料;5月7號:方案論證擬定硬件方案;5月8號:討論優(yōu)化并確定硬件方案;5月9號—10號:討論并確定程序流程并繪制流程圖; 5月13號:根據(jù)流程圖編寫程序并且進(jìn)行軟件的仿真與調(diào)試;5月13號—14號:硬件電路的制作并撰寫課程設(shè)計報告;5月15號:燒錄程序并調(diào)試; 5月16號:完成課程設(shè)計報告的撰寫。課 程 設(shè) 計 說 明 書課程名稱: 《單片機(jī)技術(shù)》 設(shè)計題目: 基于單片機(jī)的萬年歷設(shè)計 院(部): 電子信息與電氣工程學(xué)院 學(xué)生姓名: 學(xué) 號: 專業(yè)班級: 電子信息工程101 指導(dǎo)教師: 2013年 05 月 17 日課 程 設(shè) 計 任 務(wù) 書設(shè)計題目 基于單片機(jī)的萬年歷設(shè)計學(xué)生姓名所在院部電子信息與電氣工程學(xué)院專業(yè)、年級、班2010級電子信息工程1班設(shè)計要求: ; 、月、日、星期、時、分、秒、溫度等顯示功能; 、月、日、星期、時、分、秒校準(zhǔn)功能; 、調(diào)節(jié)設(shè)定、整點鳴叫功能。根據(jù)設(shè)計原理對電路進(jìn)行安裝、調(diào)試,完成課程設(shè)計工作,并提交課程設(shè)計報告。 溫度采集選用DS18B20芯片,數(shù)據(jù)顯示采用1602A液晶顯示模塊,主芯片利用定時中斷產(chǎn)生時間,控制著液晶的顯示更新、溫度的實時變化以及按鍵的讀取處理,而對于鬧鐘,實際上就是時間里的一個嵌套程序。放在家里既可以計時也可作為風(fēng)景壁畫,因此越來越受到大眾消費者的喜愛。與傳統(tǒng)書本形式的萬年歷相比,電子萬年歷得到了越來越廣泛的應(yīng)用,采用電子時鐘作為時間顯示已經(jīng)成為一種時尚。在硬件系統(tǒng)中設(shè)有5個獨立按鍵和一個LCD顯示器,能顯示豐富的信息,根據(jù)使用者的需要可以隨時對時間進(jìn)行校準(zhǔn)、選擇時間、溫度顯示、綜上所述此萬年歷具有讀取方便、顯示直觀、功能多樣、電路簡潔、成本低廉等諸多優(yōu)點,符合電子儀器儀表的發(fā)展趨勢,具有廣闊的市場前景。經(jīng)過反復(fù)比較,在3種方案中選取了第3種——換位調(diào)整,此方案成本低,功能已經(jīng)足夠滿足數(shù)字鐘的需要,而且硬件軟件均比較簡單。此方法優(yōu)點是可以省去一些外圍的芯片,但這種方法只能適用于一些要求不是十分精確,不做長期保留的場合。比較以上三種方案的優(yōu)缺點,綜合考慮最終選擇串行時鐘芯片DS1302。比較以上三種方案:方案一硬件復(fù)雜體積大、功耗大;方案二硬件簡單、功耗??;方案三硬件簡單,顯示內(nèi)容多,功耗小,成本低等。此設(shè)計中P0口做為輸出口用來驅(qū)動LCD顯示,而P0口內(nèi)部又沒有上拉電阻,所以加上10K上拉電阻。時鐘振蕩電路考慮系統(tǒng)運行速度,采用12MHZ的石英晶振,并使用兩個小電容作為微調(diào)電容。7805輸出端的電容起到了防干擾和微調(diào)作用。VCC2在雙電源系統(tǒng)中提供主電源,在這種運用方式中VCC1連接到備份電源,以便在沒有主電源的情況下能保存時間信息以及數(shù)據(jù)。 DS1302在每次進(jìn)行讀、寫程序前都必須初始化,先把SCLK端置 “0”,接著把RST端置“1”,最后才給予SCLK脈沖;DS1302的控制字的位7必須置1,若為0則不能對DS1302進(jìn)行讀寫數(shù)據(jù)??刂谱止?jié)總是從最低位開始輸入/輸出的。 : 溫度采集電路 ,該系統(tǒng)中采用數(shù)字式溫度傳感器DS18B20,具有測量精度高,電路連接簡單特點,此類傳感器僅需要一條數(shù)據(jù)線進(jìn)行數(shù)據(jù)傳輸, 與DS1802的DQ端口連接,V cc接電源,GND接地。高溫度系數(shù)晶振隨溫度變化其振蕩率明顯改變,所產(chǎn)生的信號作為計數(shù)器2的脈沖輸入。 LCD1602顯示模塊 : 顯示電路 LCD1602是指顯示的內(nèi)容為16X2,即可以顯示兩行,每行16個字符液晶模塊(顯示字符和數(shù)字)。第4腳:RS為寄存器選擇,高電平1時選擇數(shù)據(jù)寄存器、低電平0時選擇指令寄存器。第15~16腳:空腳或背燈電源。 對以上4個按鍵作簡要說明:S2——SET 鍵,S3——UP鍵,S4——DOWN鍵,S5——OUT/STOP鍵。 軟件設(shè)計 : 開始相關(guān)引腳的特殊位定義相關(guān)數(shù)字及字母數(shù)組設(shè)置 完成與DS18B20,LCD1602,DS1302相關(guān)的子函數(shù)的編程完成與DS18B20,LCD1602,DS1302相關(guān)的初始化設(shè)置CPU讀取DS18B20 ,DS1302的溫度和時間數(shù)據(jù) CPU將數(shù)據(jù)送至LCD1602顯示 是否有時間校準(zhǔn)按鍵按下? Y N
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1