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

正文內(nèi)容

基于ds12c887的實時時鐘日歷設(shè)計課程設(shè)計(論文)(完整版)

2024-10-12 17:32上一頁面

下一頁面
  

【正文】 ned int beepcon。 extern unsigned char U8T_data_L。 extern unsigned char U8RH_data_H_temp。 uchar a_hour, a_minute, a_second。然后通過軟件編程,實 現(xiàn)了對年、月、日、時、分、秒、星期、閏年和陰歷的自動調(diào)整,用紅外遙控器 進行控制,用液晶模塊進行顯示,并具有鬧鈴功能。難度主要在軟件調(diào)試上。 Nokia5110 的寫命令操作和 寫 數(shù)據(jù)操作分別用兩個獨立的函數(shù)來完成,函數(shù)內(nèi)部唯一的區(qū)別就是液晶數(shù)據(jù)命令選擇端的電平。首先進行 DS12C887 時鐘芯片和 Nokia5110 液晶屏 的初始化函數(shù),然后進行按鍵掃描,不斷地檢測按鍵是否按下,讀取 DS12C887 時鐘芯片 和 DHT11 的數(shù)據(jù),并且送到液晶顯示器顯示;當(dāng)數(shù)據(jù)發(fā)生變化時候,重新進行掃描寫入。數(shù)據(jù)處理包括:數(shù)據(jù)的采集、數(shù)字濾波等。校準(zhǔn)系數(shù)以程序的形式存在 OTP 內(nèi)存中,傳感器內(nèi)部在檢測型號的處理過程中要調(diào)用這些校準(zhǔn)系數(shù)。 在鬧鈴設(shè)置中,可按鬧鈴查看鍵,配合數(shù)值增大、減小功能鍵可對鬧鈴時間進行設(shè)置。 第 7 腳: BL 為 5110 背光電源,可接 電源 。液晶顯示器按其功能可分為三類:筆端式液晶顯示器、字符點陣式液晶顯示器和圖形點陣式液晶顯示器。采用 DS12C887 芯片設(shè)計的時鐘電路無需任何外圍電路和器件,并且有良好的微機接口。 P3 口也可作為 STC89C52 的一些特殊功能, 這些特殊功能見表 21: 端口引腳 兼 用 功 能 RXD (串行輸入口) TXD (串行輸出口) /INT0 (外部中斷 0) /INT1 (外部中斷 1) T0 ( 定時器 0 的外部輸入) T1 (定時器 1 的外部輸入) /WR (外部數(shù)據(jù)存儲器寫選通) /RD (外部數(shù)據(jù)存儲器讀選通) 表 21 P3 端口的特殊功能 復(fù)位電路 單片機復(fù)位的條件是當(dāng)單片機振蕩器工作時, RST 引腳上出現(xiàn)持續(xù)兩個機器周期的高電平,從而實現(xiàn)復(fù)位操作,使單片機回復(fù)到初始狀態(tài)。作輸 入口時,因為有內(nèi)部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電流。 P 1. 01P 1. 12P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78R S T9P 3. 0 (R X D )10P 3. 1 (T X D )11P 3. 2 (IN T 0 )12P 3. 3 (IN T 1 )13P 3. 4 (T 0)14P 3. 5 (T 1)15P 3. 6 (W R )16P 3. 7 (R D )17X T A L 218X T A L 119GND20P 2. 0 (A 8)21P 2. 1 (A 9)22P 2. 2 (A 10 )23P 2. 3 (A 11 )24P 2. 4 (A 12 )25P 2. 5 (A 13 )26P 2. 6 (A 14 )27P 2. 7 (A 15 )28P S E N29A L E / P R O G30E A /V P P31P 0. 7 (A D 7)32P 0. 6 (A D 6)33P 0. 5 (A D 5)34P 0. 4 (A D 4)35P 0. 3 (A D 3)36P 0. 2 (A D 2)37P 0. 1 (A D 1)38P 0. 0 (A D 0)39V C C40桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 6 頁 共 36 頁 ④ /EA/VPP 外部訪問允許端。 ② ALE//PROG 當(dāng)訪問外部存儲器時, ALE(地址鎖存允許)的輸出用于鎖存地址的低位字節(jié)。 的引腳及功能: 單片機 STC89C52的管腳說明如圖 22所示 : ( 89C52) 主控模塊 DS12C887 時鐘電路 紅外 遙控 電路 Nokia5110液晶顯示 供電電路 鬧鈴電路 DHT11 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 5 頁 共 36 頁 圖 22 STC89C52的 管腳 (1) 主要電源引腳 ① VCC 電源端 ② GND 接地端 (2) 外接晶體引腳 XTAL1和 XTAL2 ① XTAL1 接外部晶體的一個引腳。 方案 2—— 基于 DS12C887 的電子萬年歷設(shè)計 在以單片機為核心構(gòu)成的裝置中,經(jīng)常需要一個實時的時鐘和日歷,以便對一些實時發(fā)生事件記錄時給予時標(biāo),實時時鐘芯片便可起到這一作用。本設(shè)計是要將硬件系統(tǒng)和軟件系統(tǒng)有機的結(jié)合在一起,方可實現(xiàn)我們設(shè)計任務(wù)中的各項要求。 軟件部分 主要 包括了主程序模塊、 DS12C887 模塊、 Nokia5110 液晶 模塊、紅外遙控器 控制模塊 、 DHT11 溫濕度模塊、蜂鳴器模塊 。 本系統(tǒng)利用單片機實現(xiàn)具有計時、校時 、顯示溫濕度 等功能的數(shù)字時鐘,是以單片機 STC89C52 為核心元件,同時采用 Nokia5110 液晶顯示屏動態(tài)顯示“時” 、 “分” 、 “秒” 以及“溫濕度”的現(xiàn)代計時裝置。多功能數(shù)字鐘不管在性能還是在樣式上都發(fā)生了質(zhì)的變化,有電子時鐘、數(shù)字鬧鐘等等。 因而,此設(shè)計具有相當(dāng)重要的現(xiàn)實意義和實用價值。 關(guān)鍵詞: 單片機; DS12C887; Nokia5110 液晶 ; DHT11 溫濕度傳感器 Abstract This design of electronic calendar is a small and practical home electronics products. The use of singlechip control, realtime clock chip DS12C887 clock and powerdown timer chip storage, plus an infrared remote control, Nokia5110 LCD, DHT11 temperature and humidity sensors and buzzer, enabling adjustment of time, temperature and humidity display and display. Widely used in household electronic calendar can also be used in banking, telemunications, hotels, hospitals, schools, businesses, shops and other related industries hall, meeting rooms and units, guard and other places. Therefore, this design has a very important practical significance and practical value. Key words: Microcontroller。單片機在多功能高精度時鐘中的應(yīng)用已是非常普遍的,人們對高精度鐘的功能及工作順序都非常熟悉,但是卻很少知道它的內(nèi)部結(jié)構(gòu)以及工作原理。與傳統(tǒng)機械表相比,它具有走時精確、 顯示直觀 、能顯示周圍環(huán)境的溫濕度 等特點。 具體技術(shù)要求 : ( 1) 在 Nokia5110 液晶上顯示年、月、日、星期、時、分、秒 以及溫濕度 ,并且按秒實時更新顯示。 方案 1—— 基于 STC89C52 單片機的電子萬年歷設(shè)計 不使用時鐘芯片,而直接用 STC89C52單片機來實現(xiàn)電子萬年歷設(shè)計。過去多用并行接口的時鐘芯片,如 MC146818,DS12887等。在單片機內(nèi)部,它是構(gòu)成片內(nèi)振蕩器的反相放大器的輸 入端。即使不訪問外部存儲器, ALE 端仍以不變的頻率(此頻率為振蕩器頻率的 1/6)周期性地出現(xiàn)正脈沖信號。要使 CPU 只訪問外部程序存儲器(地址為 0000H~FFFFH),則 /EA 端必須保持低電平(接到 GND 端)。 ③ P2 端口 ( ~ ) P2 是一個帶有內(nèi)部上拉電阻的 8 位雙向 I/O 端口。上電時,考慮到振蕩器有一定桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 7 頁 共 36 頁 的起振時間, RST 引腳上高電平必須持續(xù) 10ms 以上才能保證有效復(fù)位。 DS12C887 芯片內(nèi)有微功耗,外圍接口簡單,精度高, 工作穩(wěn)定可靠等優(yōu)點,廣泛各種需要較高精度的實時時鐘系統(tǒng)中。前兩種可以顯示數(shù)字、字符和符號等,而圖形點陣式液晶顯示器還可以顯示漢字和任意圖形 。 第 8 腳: GND 為 5110 的 地 ,接 GND。 圖 29 紅外遙控器電路 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 12 頁 共 36 頁 鬧鈴電路 隨著鬧鈴時間的設(shè)定,當(dāng)實時時間到達鬧鐘的時間時, DS12C887 的 SQW 管腳 會輸出一組方波,如圖 210 所示 ,當(dāng) SQW 輸出一個高電平時,使三極管導(dǎo)通,喇叭會發(fā)出蜂鳴聲; 當(dāng) SQW 輸出為低電平時,三極管不導(dǎo)通喇叭不發(fā)聲。單線制串行接口,使系統(tǒng)集成 變得簡易快捷。過程控制程序主要是使單片機按一定的方法進行計算,然后再輸出,以便控制實現(xiàn)想要的結(jié)果。 主程序流程圖如圖 31 所示。 Nokia5110 的流程圖如圖 33 所示。 本人原先的構(gòu)思是 鬧鈴采用播放音樂的形式,但發(fā)現(xiàn)鬧鈴音樂播放時,液晶上不能開始 Nokia5110 初始化 讀取 DS12C887 并 顯示 讀取 DHT11 并 顯示 結(jié)束 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 17 頁 共 36 頁 實時顯示時間,即處于時間停滯狀態(tài)。 實時日歷電子鐘可以正常顯示時間并進行時間調(diào)整 ,還能顯示周圍環(huán)境的溫濕度 ,基本完成了預(yù)期要實現(xiàn)的目標(biāo)。 //紅外數(shù)據(jù)處理變量 bit year_f, month_f, date_f, hour_f, minute_f, second_f, day_f, a_hour_f, a_minute_f, a_second_f。 extern unsigned char U8RH_data_L_temp。 extern unsigned char U8checkdata。 bit flagf。 break。 break。 break。 month_f = 0。 a_second_f = 0。 day_f= 0。 hour_f = 0。 case 68 : year_f = 0。 a_minute_f = 0。 second_f = 0。 date_f = 0。 case 7 : year_f = 0。 a_minute_f = 0。 second_f = 0。 date_f = 0。 break。 a_hour_f = 0。 } if( month_f == 1 )//月修改 { month_f = 0。 change_gewei = 1。 DS12C887_Write( 4, change )。 } if( second_f == 1 )//秒修改 { second_f = 0。 change_gewei = 1。 DS12C887_Write( 5, change )。 } if( a_second_f == 1 )//鬧鐘秒修改 { a_second_f = 0。 head_ok=0。(tmr_times13)) { lanth=1。 //定時器 1 關(guān)閉中斷 IT1 = 1。 LCD_write_english_string( 2, 0, 20 )。 LCD_write_english_string( 0, 4, HUMI )。 second = DS12C887_Read( 0 )。 LCD_Set_XY( 7, 0 )。 LCD_write_char( (hour%10)+0X30 )。 LCD_write_char( day +0X30 )。 LCD_write_char( (a_second/10)+0X30 )。Y39。 //不讓 DS12C
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1