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

正文內(nèi)容

基于51單片機(jī)的萬年歷設(shè)計(jì)報(bào)告(完整版)

  

【正文】 使能端,當(dāng) E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。分別定義為控制按鈕、加按鈕、退出按鈕。 在整個(gè)設(shè)計(jì)過程中,充分發(fā)揮我們的主觀能動(dòng)性,進(jìn)行自主學(xué)習(xí),學(xué)到了許多沒學(xué)到的知識(shí)。 但是由于時(shí)間和個(gè)人能力的原因,整個(gè)系統(tǒng)看起來還是顯得非常的簡(jiǎn)單,只實(shí)現(xiàn)了一些最基本的功能,還有許多不足和可以擴(kuò)展的地方還 望老師予以指正和修改。在此次設(shè)計(jì)中,知道了做凡事要有一顆平常的心,不要想著走捷徑,一步一腳印。此時(shí)送正常顯示值給該位,再進(jìn)入下一位調(diào)整閃爍程序。推算方法是,先用總天數(shù)減去春節(jié)和元旦的日差,如果結(jié)果為 1,則該天正好是春節(jié)(因?yàn)榇汗?jié)在元旦之后,在計(jì)算春節(jié)和元旦的日差時(shí),假設(shè)元旦為 0天,春節(jié)為 n天,則日差為n。 7 DB0 底 4 位三態(tài)、 雙向數(shù)據(jù)總線 0位(最低位) 8 DB1 底 4 位三態(tài)、 雙向數(shù)據(jù)總線 1 位 9 DB2 底 4 位三態(tài)、 雙向數(shù)據(jù)總線 2 位 10 DB3 底 4 位三態(tài)、 雙向數(shù)據(jù)總線 3 位 11 DB4 高 4 位三態(tài)、 雙向數(shù)據(jù)總線 4 位 12 DB5 高 4 位三態(tài)、 雙向數(shù)據(jù)總線 5 位 13 DB6 高 4 位三態(tài)、 雙向數(shù)據(jù)總線 6 位 14 DB7 高 4 位三態(tài)、 雙向數(shù)據(jù)總線 7位(最高位) LCD1602主要管腳介紹: V0為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高,對(duì)比度過高時(shí)會(huì)產(chǎn)生鬼影使用時(shí)可以通過一個(gè) 10K的電位器調(diào)整對(duì)比度。 1602顯示模塊的簡(jiǎn)介 本設(shè)計(jì)中由于要對(duì)時(shí)間、溫度進(jìn)行顯示,所以選擇 液晶顯示屏 1602 模塊作為輸出。 圖 46 數(shù)據(jù)讀寫程序 (3) DS1302 的寄存器 DS1302 有 12 個(gè)寄存器,其中有 7個(gè)寄存器與日歷、時(shí)鐘相關(guān),存放的數(shù)據(jù)位為 BCD 碼形式 ,其日歷、時(shí)間寄存器及其控制字見表 2。 圖 45 控制字節(jié)的含義 為了提高對(duì) 32 個(gè)地址的尋址能力(地址 /命令位 1~ 5=邏輯 1),可以把時(shí)鐘 /日歷或 RAM 寄存器規(guī)定為多字節(jié)( burst)方式。只有在SCLK 為低電平時(shí),才能將 RST 置為高電平。簡(jiǎn)單的 3線接口; 這種記錄 對(duì)長(zhǎng)時(shí)間的連續(xù)測(cè)控系統(tǒng)結(jié)果的分析以及對(duì)異常數(shù)據(jù)出現(xiàn)的原因的查找有重要意義。 RESET 為復(fù)位引腳 ,連接復(fù)位電路,它用于對(duì)單片機(jī)進(jìn)行初始化??臻e模式下, CPU 停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。 DS1302 內(nèi)部有一個(gè) 31*8 的用于臨時(shí)性存放數(shù)據(jù)的 RAM 寄存器。 方案二: 采用數(shù)字式溫度傳感器 DS18B20,此類傳感器為數(shù)字式傳感器而且僅需要一條數(shù)據(jù)線進(jìn)行數(shù)據(jù)傳輸,易于與單片機(jī)連接,可以去除 A/D 模塊,降低硬件成本,簡(jiǎn)化系統(tǒng)電路。 此萬年歷實(shí)現(xiàn)后具有讀取方便、顯示直觀、功能多樣、電路簡(jiǎn)潔等諸多優(yōu)點(diǎn),符合電子儀器儀表的發(fā)展趨勢(shì),具有廣闊的市場(chǎng)前景。 本設(shè)計(jì)用 STC89C52 單片機(jī)控制,以 DS1302 時(shí)鐘芯片計(jì)時(shí)、DS18B20 采集溫度、 1602 液晶屏顯示。所以在此設(shè)計(jì)中采用 1602 液晶顯示屏。數(shù)字式溫度傳感器 DS18B20。在單芯片上,擁有靈巧的 8 位 CPU 和在線系統(tǒng)可編程 Flash,使得 STC89C52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 一個(gè)典型的單片機(jī)最小系統(tǒng)一般由時(shí)鐘電路、復(fù)位電路、電源指示燈和外部擴(kuò)展接口等部分組成。 通常在引腳 XTALl 和 XTAL2 跨接石英晶體和兩個(gè)補(bǔ)償電容構(gòu)成自激振蕩器。 ~ 電壓工作范圍; 時(shí)鐘脈沖的個(gè)數(shù)在單字節(jié)方式下為 8加 8,在多字節(jié)方式下為 8加字節(jié)數(shù),最大可達(dá) 248 字節(jié)數(shù)。位 5~ 1( A4~ A0)指示操作單元的地址。但是,當(dāng)以多字節(jié)方式寫 RAM 時(shí),為了傳送數(shù)據(jù)不必寫所有 31 字節(jié)?!? 、可編程 的分辨率為 9~ 12位,對(duì)應(yīng)的可分辨溫度分別為 ℃ 、℃ 、 ℃ 和 ℃ ,可實(shí)現(xiàn)高精度測(cè)溫 、在 9 位分辨率時(shí)最多在 內(nèi)把溫度轉(zhuǎn)換為數(shù)字, 12 位分辨率時(shí)最多在 750ms 內(nèi)把溫度值轉(zhuǎn)換為數(shù)字,速度更快 、測(cè)量結(jié)果直接輸出數(shù)字溫度信號(hào),以 一 線總線 串行傳送給 CPU,同時(shí)可傳送 CRC 校驗(yàn)碼,具有極 強(qiáng)的抗干擾糾錯(cuò)能力 13 、負(fù)壓特性:電源極性接反時(shí),芯片不會(huì)因發(fā)熱而燒毀, 但不能正常工作。 4 RS RS 為寄存器選擇。 1602 液晶顯示屏模塊如下圖: 15 12345678910111213141516P5led1602VCCGNDGNDLCDENLCDRSLCDRWVCC1KR3RPotGNDP10P11P12P13P14P15P16P17 三 程序流程圖 系統(tǒng)總流程圖 系統(tǒng)總流程圖 如下圖所示。在調(diào)整時(shí)間過程中,要調(diào)整的位與別的位應(yīng)該有區(qū)別,所以增加了閃爍功能,即調(diào)整的位一直在閃爍,直到調(diào)整下 一位。較好的完成了設(shè)計(jì),達(dá)到了預(yù)期的目的,完了最初的設(shè)想。 感謝提供相關(guān)技術(shù)幫助的老師和同學(xué),你們的支持和鼓勵(lì)使我對(duì)這次的設(shè)計(jì)完成有了信心和動(dòng)力,我在此深表謝意。程序編寫中,由于思路不清晰,開始時(shí)遇到了很多的問題,經(jīng)過靜下心來思考,和同學(xué)討論,理清了思路,反而得心應(yīng)手。利用定時(shí)器計(jì)時(shí),當(dāng)達(dá)到 50ms 溢出時(shí),就送給該位熄滅符,在下一次溢出時(shí),再送正常顯示的值,不斷交替,直到調(diào)整該位結(jié)束。 系 統(tǒng) 初 始 化設(shè) 置 鍵有 否 按 下 ?進(jìn) 入 修 改 時(shí) 間模 式設(shè) 置 時(shí) 間設(shè) 置 完 成 ?顯 示讀 時(shí) 間讀 溫 度開 始NYYN 系統(tǒng)總流程圖 計(jì)算陽(yáng)歷程序流程圖如下: 16 陰歷日期 流程圖 : 計(jì)算出陽(yáng)歷總天數(shù)后,就可以根據(jù)它來推算陰歷日期。 6 E E(或 EN)端為使能 (enable
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1