




已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于基于 STC89C52STC89C52 單片機(jī)的單片機(jī)的 搖搖棒系統(tǒng)搖搖棒系統(tǒng) 沈陽工業(yè)大學(xué)沈陽工業(yè)大學(xué) 信息科學(xué)與工程學(xué)院信息科學(xué)與工程學(xué)院 電子信息工程電子信息工程 08020802 班班 閆博謇閆博謇 080402056080402056 摘摘 要要 隨著科技的不斷發(fā)展 社會的不斷進(jìn)步 供人們娛樂休閑的工具越來越多 搖搖棒 也隨之成為一個熱點產(chǎn)品 搖搖棒 是基于人眼視覺暫留原理而產(chǎn)生的 當(dāng)進(jìn)行搖動時 由于人的視覺暫留會在發(fā)光二極管搖動區(qū)域產(chǎn)生一個視覺平面 從而達(dá)到在該視覺平面上 傳達(dá)信息的作用 本文介紹了以 STC89C52 單片機(jī)控制為主控芯片 配合高亮度 LED 二極管 以及水銀開關(guān)構(gòu)成簡易搖搖棒的設(shè)計過程 通過分時刷新 20 個發(fā)光二極管來顯示輸出文字 或圖案等信息 并在此基礎(chǔ)上 利用 DS1302 時鐘芯片顯示當(dāng)前時間 可通過按鍵對時間進(jìn)行 設(shè)置 關(guān)鍵詞 視覺暫留 單片機(jī) LED DS1302 AbstractAbstract With the continuous development of the science and technology and the society a lot of tools providing the entertainment and leisure for people have been more and more So the shaking stick has been a kind of hot produces gradually It is based on the principle of the human visual and temporary leave to product when shaken it the men s visual and temporary leave can produce a visual plane in the LED s shaking region in order to achieve the function conveying information in the plane of vision This paper introduces the process of designing the simple shaking stick with the controlling chip It is controlled mainly by the STC89c52 MCU a high brightness LED and the mercury switch It is completed through refreshing 20 LED in the time sharing to display some information like the text output or the design And on this basis the use of the chip of the DS1302 would show current time It would be set time through the button Keywords Visual staying phenomenon MCU LED DS1302 目錄目錄 摘要 第一章 基本原理 1 1 視覺暫留現(xiàn)象 1 2 STC 單片機(jī)簡介 1 3 水銀開關(guān) 1 4 時鐘芯片 1 5 按鍵 1 6 LED 第二章 原理圖 第三章 實物說明圖 第四章 使用說明 步驟一 步驟二 步驟三 步驟四 步驟五 第五章 軟件設(shè)計 5 1 設(shè)計思路 5 2 系統(tǒng)工作流程 5 3 主程序流程圖 第六章 部分效果圖 參考文獻(xiàn) 附件 第一章第一章 基本原理基本原理 1 11 1 視覺暫留現(xiàn)象視覺暫留現(xiàn)象 Visual staying phenomenon duration of vision 人眼在觀察景物時 光信號傳入大腦神經(jīng) 需經(jīng)過一段短暫的時間 光的作用結(jié)束后 視覺形象并不立即消失 這種殘留的視覺稱 后像 視覺的這一現(xiàn)象則被稱為 視覺暫 留 是光對視網(wǎng)膜所產(chǎn)生的視覺在光停止作用后 仍保留一段時間的現(xiàn)象 其具體應(yīng)用是 電影的拍攝和放映 原因是由視神經(jīng)的反應(yīng)速度造成的 其時值是二十四分之一秒 是動畫 電影等視覺媒體形成和傳播的根據(jù) 視覺實際上是靠眼睛的晶狀體成像 感光細(xì)胞感光 并且將光信號轉(zhuǎn)換為神經(jīng)電流 傳回大腦引起人體視覺 感光細(xì)胞的感光是靠一些感光色素 感光色素的形成是需要一定 時間的 這就形成了視覺暫停的機(jī)理 物體在快速運動時 當(dāng)人眼所看到的影像消失后 人眼仍能繼續(xù)保留其影像 0 1 0 4 秒左右的圖像 這種現(xiàn)象被稱為視覺暫留現(xiàn)象 是人眼具有的一種性質(zhì) 人眼觀看物體時 成像于視網(wǎng)膜上 并由視神經(jīng)輸入人腦 感覺到物體的像 但當(dāng)物體移去時 視神經(jīng)對物 體的印象不會立即消失 而要延續(xù) 0 1 0 4 秒的時間 人眼的這種性質(zhì)被稱為 眼睛的視 覺暫留 1 21 2 STCSTC 單片機(jī)簡介單片機(jī)簡介 STC 單片機(jī)是一款增強(qiáng)型 51 單片機(jī) 完全兼容 MCS 51 還增加了新的功能 比如新增 兩級中斷優(yōu)先級 多一個外中斷 內(nèi)置 EEPROM 硬件看門狗 具有掉電模式 512B 內(nèi)存等 還支持 ISP 下載 不用編程器 只要一個 MAX232 和一些廉價的元件就能寫程序 可擦寫 10 萬次 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng) 圖 圖 1 1 單片機(jī)最小系統(tǒng)電路圖單片機(jī)最小系統(tǒng)電路圖 1 31 3 水銀開關(guān)水銀開關(guān) 搖搖棒在搖動時 只能在朝某一方向搖動時顯示 否則會出現(xiàn)鏡像字或鏡像畫面 所 以通過接一個水銀開關(guān)來控制 使搖搖棒從左向右搖動時將內(nèi)容正確顯示出來 圖 圖 2 2 水銀開關(guān)結(jié)構(gòu)圖水銀開關(guān)結(jié)構(gòu)圖 圖 圖 3 3 水銀開關(guān)實物圖 水銀開關(guān)實物圖 水銀開關(guān)里的水銀柱很活躍 導(dǎo)致在接通時容易產(chǎn)生抖動 所以將水銀開關(guān)斜向上放 置 尖端朝斜上方 45 角 靠水銀自身重力的作用減少抖動 因為重力的關(guān)系 水銀水珠會隨容器中較低的地方流去 如果同時接觸到兩個電極的 話 開關(guān)便會將電路閉合 開啟開關(guān) 主要作用 1 觸發(fā) EXT1 中斷 在中斷程序中顯示畫面 2 水銀開關(guān)斷開時 進(jìn)入設(shè)置狀態(tài) 1 41 4 時鐘芯片時鐘芯片 DS1302 是美國 DALLAS 公司推出的一種高性能 低功耗的實時時鐘芯片 附加 31 字節(jié) 靜態(tài) RAM 采用 SPI 三線接口與 CPU 進(jìn)行通信 并可采用突發(fā)方式一次傳送多個字節(jié)的時 鐘信號和 RAM 數(shù)據(jù) 實時時鐘可提供秒 分 時 日 星期 月和年 一個月小與 31 天時 可以自動調(diào)整 且具有閏年補(bǔ)償功能 工作電壓寬達(dá) 2 5 5 5V 采用雙電源供電 主電 源和備用電源 可設(shè)置備用電源充電方式 提供了對后備電源進(jìn)行涓細(xì)電流充電的能力 圖 圖 4 4 DS1302DS1302 引腳分配圖引腳分配圖 各引腳的功能為 各引腳的功能為 8 Vcc1 備用電池端 1 Vcc2 5V 電源 當(dāng) Vcc2 Vcc1 0 2V 時 由 Vcc2 向 DS1302 供電 當(dāng) Vcc2 Vcc1 時 由 Vcc1 向 DS1302 供電 7 SCLK 串行時鐘 輸入 6 I O 數(shù)據(jù)輸入輸出口 5 CE RST 復(fù)位腳 2 3 X1 X2 是外接晶振腳 32 768KHZ 的晶振 4 地 GND 基本電路 基本電路 圖 圖 5 5 DS1302DS1302 電路圖電路圖 1 51 5 按鍵按鍵 圖 圖 6 6 按鍵外觀 按鍵外觀 主要作用 切換畫面以及時間設(shè)置 1 61 6 LEDLED LED 是發(fā)光二極管 Light Emitting Diode LED 的簡稱 也稱作發(fā)光二極管 這種 半導(dǎo)體組件可以作為指示燈 顯示板 它不但能夠高效率地直接講點能轉(zhuǎn)化為光能 而且 擁有最長達(dá)數(shù)萬小時的使用壽命 同時具備不如傳統(tǒng)燈泡易碎 節(jié)能省電等優(yōu)點 在設(shè)計中的作用 作為此設(shè)計的顯示模塊 進(jìn)行字符的顯示 第二章第二章 原理圖原理圖 圖 圖 8 8 總原理圖 總原理圖 第三章第三章 實物說明圖實物說明圖 圖 圖 9 9 總體實物圖 總體實物圖 1 水銀開關(guān) 傳感器 2 20 位 LED 顯示器 3 DS1302 時鐘芯片 4 STC89C52 單片機(jī) 主控芯片 5 電源開關(guān) 供電 6 功能按鍵 四個 切換畫面 設(shè)置時間 時間加 時間減 1 2 3 4 7 時鐘芯片備用電池 當(dāng)電源關(guān)閉時為時鐘芯片供電 保證時間的實時性 圖 圖 1010 ICIC 座里隱藏元件座里隱藏元件 IC 座里隱藏元件 這樣做既美觀又能節(jié)省空間 還可以保護(hù)元件 第四章第四章 使用說明使用說明 步驟一 將電源連接好 步驟一 將電源連接好 圖 圖 1111 電源開關(guān)及按鍵 電源開關(guān)及按鍵 步驟二 將電源開關(guān)打開 步驟二 將電源開關(guān)打開 此時 20 位 LED 開始閃爍 搖動搖搖棒將會看到如下效果 圖 圖 1212 初始效果圖 初始效果圖 步驟三 進(jìn)入按鍵功能狀態(tài) 步驟三 進(jìn)入按鍵功能狀態(tài) 方法如下 將搖搖棒 LED 一側(cè)向下放置 即使水銀開關(guān)兩個引腳不導(dǎo)通 如圖 13 此狀態(tài)是 實現(xiàn)所有按鍵功能的通用狀態(tài) 若不在此狀態(tài) 按鍵將都不可用 時間設(shè)置同樣是在此狀 態(tài)下進(jìn)行的 圖 圖 1313 按鍵功能狀態(tài) 按鍵功能狀態(tài) 此時按下 換字 鍵 再搖動搖搖棒 畫面會切換 將會看到如下效果 如圖 14 圖 圖 1414 切換畫面 切換畫面 本搖搖棒系統(tǒng)共存儲 5 個畫面 通過 換字 按鍵進(jìn)行循環(huán)切換 其中第五個換面顯 示的是實時時間 時間信息由時鐘芯片提供 步驟四 設(shè)置時間步驟四 設(shè)置時間 首先進(jìn)入按鍵功能狀態(tài) 將搖搖棒 LED 一側(cè)向下放置 即使水銀開關(guān)兩個引腳不導(dǎo) 通 如圖 13 設(shè)置狀態(tài)下 LED 顯示說明 如下圖所示 從右至左四個 LED 分別表示 調(diào)秒標(biāo)志位 調(diào)分標(biāo)志位 調(diào)時標(biāo)志位 設(shè)置狀態(tài)標(biāo)志位 時間信息的個位和十位分別由四個 LED 以二進(jìn)制碼的形式顯示 圖 圖 1515 設(shè)置狀態(tài)下 設(shè)置狀態(tài)下 LEDLED 顯示說明圖顯示說明圖 按下 設(shè)置 按鍵 設(shè)置狀態(tài)標(biāo)志位點亮 調(diào)時標(biāo)志位點亮 對小時設(shè)置 按 加 按鍵或 減 按鍵可以對小時進(jìn)行設(shè)置 時間信息以二進(jìn)制形式顯示 再按下 設(shè)置 按鍵 設(shè)置狀態(tài)標(biāo)志位點亮 調(diào)分標(biāo)志位點亮 對分鐘設(shè)置 設(shè)置方 法同上 再按下 設(shè)置 按鍵 設(shè)置狀態(tài)標(biāo)志位點亮 調(diào)秒標(biāo)志位點亮 對秒設(shè)置 設(shè)置方法 同上 圖 圖 1616 設(shè)置小時 設(shè)置小時 圖 圖 1717 設(shè)置分鐘 設(shè)置分鐘 圖 圖 1818 設(shè)置秒 設(shè)置秒 步驟五 退出設(shè)置步驟五 退出設(shè)置 設(shè)置完成后再按一下 設(shè)置 按鍵 退出設(shè)置狀態(tài) 此時 20 個 LED 全滅 否則搖搖棒 顯示將不正確 第五章第五章 軟件設(shè)計軟件設(shè)計 5 15 1 設(shè)計思路設(shè)計思路 由于搖搖棒在搖動時 只能在朝某一方向搖動時顯示 否則會出現(xiàn)鏡像字或鏡像畫面 所以通過接一個水銀開關(guān)來控制 在搖搖棒左向右搖動時 水銀開關(guān)導(dǎo)通 觸發(fā)單片機(jī)的外部中斷 運行中斷程序 顯 示預(yù)設(shè)畫面 在搖搖棒右向左搖動時 水銀開關(guān)斷開 運行主程序 檢測按鍵 實現(xiàn)畫面切換及時 間設(shè)置 5 25 2 系統(tǒng)工作流程系統(tǒng)工作流程 1 顯示預(yù)設(shè)圖形 并按鍵切換 2 按鍵設(shè)置時間 3 顯示時間 5 35 3 主程序流程圖主程序流程圖 開始 設(shè)置初始常數(shù) 初始化時鐘
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國數(shù)字城市行業(yè)發(fā)展規(guī)模研究及投資風(fēng)險評估報告
- 配電安規(guī)習(xí)題與答案
- 2025屆山西省呂梁市汾陽中學(xué)高考英語倒計時模擬卷含解析
- 2025屆福建省福州市閩侯第六中學(xué)高三一診考試英語試卷含答案
- 職業(yè)技術(shù)學(xué)院2024級藥品生產(chǎn)技術(shù)專業(yè)人才培養(yǎng)方案
- 2025年常州市高三二模語文試試卷(含標(biāo)準(zhǔn)答案)
- 納米電機(jī)考核試卷
- 管道工程城市給水管網(wǎng)規(guī)劃與設(shè)計考核試卷
- 船舶改裝船舶廢氣凈化技術(shù)考核試卷
- 皮革制品行業(yè)的市場拓展與銷售策略考核試卷
- 【S】幼兒繪本故事《三只小豬》課件
- 中考數(shù)學(xué)二元一次方程專題訓(xùn)練100題(含答案)
- 電焊工安全技術(shù)交底模板
- 寫給年輕法律人的信
- 國開電大《小學(xué)數(shù)學(xué)教學(xué)研究》形考任務(wù)2答案
- 抗結(jié)核藥物的不良反應(yīng)及注意事項
- GB/T 10095.2-2023圓柱齒輪ISO齒面公差分級制第2部分:徑向綜合偏差的定義和允許值
- AK MASTER 試驗規(guī)范中文版
- 寧夏水利建筑工程預(yù)算定額
- 風(fēng)電工程需要編寫的專項施工方案及危大工程目錄
- 合伙經(jīng)營協(xié)議書三人范本
評論
0/150
提交評論