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

正文內(nèi)容

基于單片機(jī)的多功能數(shù)字電子鐘設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-wenkub.com

2025-11-15 10:21 本頁(yè)面
   

【正文】 //關(guān)閉蜂鳴器 } else BEEP=1。 tmp = tmp + i*10。 if(clk_ala[0]==tmp)//與鬧鐘設(shè)定的小時(shí)值相同 { tmp=read_clock(0x83)。//取出 1302 小時(shí) i = tmp/16。 //顯示星期 displayDHT11()。 //清屏 while(1) { if (w == 0) //正常走時(shí) { displaydate()。//延時(shí) //wele()。 Init_1302()。 K1=1。 IE = 0x81。 write_(0x9e)。 //調(diào)用日期、時(shí)間調(diào)整函數(shù) } //年 1,按動(dòng) 1 次顯示 調(diào)整年份, //規(guī)定年份寫(xiě)入 1302 的地址是 0x8c,年份的最大值 99,最小值 0 } void displayDHT11() { receive()。 mini=0。 tiaozheng()。 max=12。 ds_w()。mini=1。amp。amp。//讀年數(shù)據(jù) moontemp1=yy/16。//讀月數(shù)據(jù) moontemp1=mo/16。 tiaozheng()。 max=23。 ds_w()。address=0x82。 tiaozheng()。 }//按動(dòng) 7 次 顯示 調(diào)整鬧鐘的小時(shí)部分 //================================================================ if(sel==5) {lcm_w_word(秒鐘 )。 tiaozheng()。//顯示調(diào)整后的內(nèi)容 }//按動(dòng) 8 次顯示 調(diào)整鬧鐘的分鐘部分 if(sel==6) {lcm_w_word(鬧鐘時(shí) )。 tiaozheng()。 if(sel==7) {lcm_w_word(鬧鐘分 )。 tiaozheng()。//調(diào)用字符顯示函數(shù),顯示 調(diào)整字樣 /* if(sel==8) {lcm_w_word(星期 )。 void Set_time(unsigned char sel){ //根據(jù)選擇調(diào)整的相應(yīng)項(xiàng)目加 1 并寫(xiě)入 DS1302,函數(shù)參數(shù)是按動(dòng)設(shè)置鍵的次數(shù) write_(0x30)。//數(shù)減 1 } if(item0max) item0=mini。//轉(zhuǎn)換成 16 進(jìn)制寫(xiě)入 1302 write_clock(0x8e,0x80)。//數(shù)減 1 } if(itemmax) item=mini。 ///////////////////////////////////////////////////////////////////////// } /*****************************************************************************/ //被調(diào)數(shù)據(jù)加一或減一,并檢查數(shù)據(jù)范圍,寫(xiě)入 1302 指定地址保存 void ds_w(void) { item0=time。//顯示小時(shí)個(gè)位 // lcm_w_word(:)。 //取出上一次的鬧鐘分鐘值 lcm_w_test(0,0x88)。//向液晶寫(xiě)數(shù)據(jù),顯示分鐘的十位數(shù) lcm_w_test(1,ss%16+0x30)。//向液晶寫(xiě)數(shù)據(jù),顯示分鐘的十位數(shù) lcm_w_test(1,mm%16+0x30)。//顯示十位 lcm_w_test(1,hh%16+0x30)。//第一個(gè) 1 參數(shù),表示本行寫(xiě)數(shù)據(jù),日數(shù)據(jù)與 16 取余得個(gè)位數(shù),加 0x30 得到顯示碼 lcm_w_word(日 )。//第一個(gè)參數(shù) 0,表示本行寫(xiě)入 LCM 的是指令,指定顯示位置88H(第三行左端) lcm_w_word(星期 )。 // lcm_w_test(1,(mo/16)+0x30)。 lcm_w_word(20)。//調(diào)用 1302 時(shí)鐘數(shù)據(jù)中的年數(shù)據(jù),從地址 0x8d 中 mo = read_clock(0x89)。//定義時(shí)間映射全局變量(專(zhuān)用寄存器) signed char address,item,item0,max,mini。 void ds_w(void)。 //K1設(shè)置 sbit K2 = P1^5。還要感謝父母親對(duì)我學(xué)習(xí)生活上的關(guān)心,你們是我永遠(yuǎn)堅(jiān)強(qiáng)有力的后盾。在此,謹(jǐn)對(duì)有高度責(zé)任心的 XXX老師致以最崇高的謝意。Technical.[J].1991 [23]Vizimuller. RF design guidesystems, circuits, and equations [M]. Boston: Artech House, 1995.致謝 — 21— 致謝 大學(xué)四年的生活將結(jié)束,在那之前我們都必須得完成我們?cè)诖髮W(xué)期間的最后一份作業(yè)畢業(yè)設(shè)計(jì),高興的是我在今天完成了作業(yè)。這些功能在工業(yè)監(jiān)測(cè)控制系統(tǒng)中起到定時(shí)、監(jiān)控作用,再加上影像數(shù)據(jù)的實(shí)時(shí)記錄功能會(huì)更好。 ( 3)在系統(tǒng)的軟件仿真調(diào)試中,運(yùn)用了 PROTEL 等軟件;學(xué)習(xí)了軟件 的基本操作,掌握了程序的編譯過(guò)程、電路 圖的繪制過(guò)程。結(jié)論 — 19— 結(jié)論 設(shè)計(jì)運(yùn)用了單片機(jī) STC89C52 為主控元件,配合無(wú)源時(shí)鐘芯片 DS1302,顯示電路采用了 LCD12864,溫濕度采集則應(yīng)用了 DHT11。 黑龍江八一農(nóng)墾大學(xué)畢業(yè)設(shè)計(jì)(論文) — 15— 圖 13 主程序流程圖 14 液晶模塊的讀寫(xiě)操作、屏幕和光標(biāo)的操作都是通過(guò)指令編程來(lái)實(shí)現(xiàn)的。時(shí)鐘芯片向單片機(jī)發(fā)出中斷請(qǐng)求,單片機(jī)通過(guò)報(bào)警模塊進(jìn)行警報(bào),此時(shí),若按下四個(gè)按鍵中的任意一個(gè),報(bào)警停止, LCD12864 顯示的時(shí)間繼續(xù)精確顯示。 圖 12 報(bào)警模塊 本章介紹了系統(tǒng)的各個(gè)硬件部分,其中對(duì)液晶模塊、溫濕度傳感器模塊、時(shí)間模塊、按鍵電路和報(bào)警模塊進(jìn)行了逐一介紹,明白了各電路與單片機(jī)是怎樣連接的,還有各電路的自身的電路結(jié)構(gòu)和特點(diǎn)。 按鍵模塊電路如圖 11 所示。由該模塊組成的液晶表現(xiàn)方案與同范例的圖形點(diǎn)陣液晶表現(xiàn)模塊比擬,硬件電路布局或表現(xiàn)法式 都要簡(jiǎn)練很多, 液 LCD12864的 DB0DB7引腳與 STC89C52芯片的 P0口相接,而控制引腳 RS, R/W, E, CS1,CS2, /RES則分別接 ~ , VSS引腳接地。 15678234DS1302GND10pC410pC5GND12Y2VCC VCC+3V 圖 8 時(shí)鐘模塊電路圖 黑龍江八一農(nóng)墾大學(xué)畢業(yè)設(shè)計(jì)(論文) — 12— 溫濕度傳感器 DHT11 的接法很簡(jiǎn)單,它的 DATA 引腳與 STC89C52 芯片的 引腳相連接, VSS 引腳接地。單片機(jī)通常采用上電復(fù)位和按鈕復(fù)位兩種方式。 單片機(jī)的時(shí)鐘具有兩種工作模式,即片內(nèi)時(shí)鐘和片外時(shí)鐘模式。分塊描述就是把系統(tǒng)分為各個(gè)能夠單獨(dú)工作又可以互相合作的模塊,將復(fù)雜難懂軟件程序及其電路分解,使設(shè)計(jì)容易化。系統(tǒng)由單片機(jī)基本系統(tǒng),溫濕度采集模塊,時(shí)鐘模塊,報(bào)警模塊,按鍵模塊。 時(shí)鐘芯片實(shí)現(xiàn)年、月、日 、時(shí)、分、秒、星期顯示、鬧鐘功能;溫濕度測(cè)量部分實(shí)現(xiàn)環(huán)境溫濕度測(cè)量及顯示;鍵盤(pán)部分主要為時(shí)鐘和鬧鐘設(shè)置;功能整體程序流程框圖如圖 4所示。由于 DS1302 時(shí)鐘芯片 無(wú)源,再加上一個(gè)電源才能在斷電情況運(yùn)行十年以上不丟失數(shù)據(jù) ,重新上電后也不需要校正時(shí)鐘。由該模塊組成的液晶表現(xiàn)方案與同范例的圖形點(diǎn)陣液晶表現(xiàn)模塊比擬,硬件電路布局或表現(xiàn)法式都要簡(jiǎn)練很多,且該模塊的價(jià)錢(qián)也略低于不異點(diǎn)陣的圖形液晶模塊。 DHT11 的供電電壓為 3~ 。時(shí)鐘突發(fā)寄存器可一次性順序讀寫(xiě)除充電寄存器以外的寄存器。數(shù)據(jù)在時(shí)鐘( SCLK)的上升沿串行輸入,把命令字裝入移位寄存器后,在之后的時(shí)鐘周期可以訪問(wèn),寫(xiě)操作時(shí)輸出數(shù)據(jù)。 的內(nèi)部結(jié)構(gòu) 圖 2 DS1302 封裝圖 DS1302 的外部引腳功能說(shuō)明如表 2 所示: 表 2 引腳功能說(shuō)明 引腳 功能 X1, X2 晶振引腳 GND 地 RST 復(fù)位 I/O 數(shù)據(jù)輸入 /輸出 SCLK 串行時(shí)鐘 VCC1 電池引腳 VCC2 主電源引腳 移位寄存器、控制邏輯、振 蕩器、實(shí)時(shí)時(shí)鐘以及 RAM 組成了 DS1302的內(nèi)部結(jié)構(gòu)。秒、分、時(shí)、日、星期、月、年的信息由日歷電路輸出,自動(dòng)調(diào)整可以改變每個(gè)月的天數(shù)和閏年的天數(shù)。 P3 口 (Pin10~ Pin17): P3 端口當(dāng)作為輸入時(shí)(第所示。 P1 端口能 I/O 端當(dāng) P1 端口作為輸口。 表 1 STC89C52 主要功能 主要功能特性 兼容 MCS51 指令系統(tǒng) 8K 可反復(fù)擦寫(xiě) Flash ROM 32 個(gè)雙向 I/O 口 256x8bit 內(nèi)部 RAM 3 個(gè) 16 位可編程定時(shí) /計(jì)數(shù)器中斷 時(shí)鐘頻率 024MHz 2 個(gè)串行中斷 可編程 UART 串行通道 2 個(gè)外部中斷源 共 6 個(gè)中斷源 2 個(gè)讀寫(xiě)中斷口線 3 級(jí)加密位 低功耗空閑和掉電模式 軟件設(shè)置睡眠和喚醒功能 各管腳介紹 STC89C52 各管腳如圖 1 所示。本文給出了一種基于單片機(jī)實(shí)現(xiàn)帶溫度檢測(cè)的電子時(shí)鐘的設(shè)計(jì)方法和實(shí)現(xiàn)過(guò)程。但人們對(duì)它的期望越來(lái)越高,要為現(xiàn)代人提供更好的更便利的舉措措施就需要從單片機(jī)入手,統(tǒng)統(tǒng)向著數(shù)字化,智能化的目的成長(zhǎng)。這類(lèi)人工測(cè)試方式費(fèi)時(shí)吃力、效力低,且測(cè)試的溫度及濕度偏差大,隨機(jī)性大 。美國(guó) DALLAS 公司開(kāi)發(fā)的DS1302 是一種高性能、低功耗的時(shí)鐘芯片,內(nèi)部含有 31字節(jié)靜態(tài) RAM,采用 SPI 三線接口與 CPU 同步通信,并可采用突發(fā)方式可以有多個(gè)字節(jié)的時(shí)鐘信息和 RAM 數(shù)據(jù)被一次傳送。其中,第三種方法電路簡(jiǎn)單修改功能方便。因此,研究數(shù)字時(shí)鐘及擴(kuò)大其應(yīng)用,有著非常實(shí)際的意義。 多功能電子時(shí)鐘不但具有傳統(tǒng)鐘表的作用,而且可以檢測(cè)溫濕度。 在單片機(jī)模塊中,經(jīng)常用到的就是數(shù)字鐘,數(shù)字鐘是一種利用單片機(jī)和時(shí)鐘芯片結(jié)合應(yīng)用數(shù)字電路的電子設(shè)備,比老式時(shí)鐘的 準(zhǔn)確度更高,視覺(jué)上更直觀,工作壽命更長(zhǎng)。另外,電子鐘發(fā)展越來(lái)越快,人們的需求 也相應(yīng)的越來(lái)越高,這就促成了新型電子鐘的產(chǎn)生。并且人們希望看到時(shí)間的方式能更直接,準(zhǔn)度更靠得住,性價(jià)比更高。 前言 — V— 前言 近年來(lái),電子產(chǎn)品的成長(zhǎng)越來(lái)越快,社會(huì)競(jìng)爭(zhēng)也更劇烈,人們對(duì)電子時(shí)鐘的要求更高了。 參考文獻(xiàn) ................................................................................. 錯(cuò)誤 !未定義書(shū)簽。 系統(tǒng)程序流程圖設(shè)計(jì) ............................................. 錯(cuò)誤 !未定義書(shū)簽。 蜂鳴器報(bào)警模塊 ...................................................... 錯(cuò)誤 !未定義書(shū)簽。 時(shí)鐘模塊 .................................................................. 錯(cuò)誤 !未定義書(shū)簽。 設(shè)計(jì)流程 .................................................................. 錯(cuò)誤 !未定義書(shū)簽。 3 總體方案 ............................................................................. 錯(cuò)誤 !未定義書(shū)簽。 實(shí)時(shí)時(shí)鐘芯片 DS1302 ........................................... 錯(cuò)誤 !未定義書(shū)簽。 電子時(shí)鐘的研究背景 ............................................. 錯(cuò)誤 !未定義書(shū)簽。 關(guān)鍵詞: 電子時(shí)鐘 單片機(jī) DS1302 DHT11ABSTRACT — II— ABSTRACT Digital electronic clock is one of the main timing tool in the modern world, widely used cell phones, puters, cars and so on all aspects of social life, and the time required for the occasion. 20th century, electronic
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1