




已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于基于 STC89C52STC89C52 單片機(jī)的單片機(jī)的 搖搖棒系統(tǒng)搖搖棒系統(tǒng) 沈陽工業(yè)大學(xué)沈陽工業(yè)大學(xué) 信息科學(xué)與工程學(xué)院信息科學(xué)與工程學(xué)院 電子信息工程電子信息工程 08020802 班班 閆博謇閆博謇 080402056080402056 摘摘 要要 隨著科技的不斷發(fā)展 社會(huì)的不斷進(jìn)步 供人們娛樂休閑的工具越來越多 搖搖棒 也隨之成為一個(gè)熱點(diǎn)產(chǎn)品 搖搖棒 是基于人眼視覺暫留原理而產(chǎn)生的 當(dāng)進(jìn)行搖動(dòng)時(shí) 由于人的視覺暫留會(huì)在發(fā)光二極管搖動(dòng)區(qū)域產(chǎn)生一個(gè)視覺平面 從而達(dá)到在該視覺平面上 傳達(dá)信息的作用 本文介紹了以 STC89C52 單片機(jī)控制為主控芯片 配合高亮度 LED 二極管 以及水銀開關(guān)構(gòu)成簡易搖搖棒的設(shè)計(jì)過程 通過分時(shí)刷新 20 個(gè)發(fā)光二極管來顯示輸出文字 或圖案等信息 并在此基礎(chǔ)上 利用 DS1302 時(shí)鐘芯片顯示當(dāng)前時(shí)間 可通過按鍵對(duì)時(shí)間進(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 時(shí)鐘芯片 1 5 按鍵 1 6 LED 第二章 原理圖 第三章 實(shí)物說明圖 第四章 使用說明 步驟一 步驟二 步驟三 步驟四 步驟五 第五章 軟件設(shè)計(jì) 5 1 設(shè)計(jì)思路 5 2 系統(tǒng)工作流程 5 3 主程序流程圖 第六章 部分效果圖 參考文獻(xiàn) 附件 第一章第一章 基本原理基本原理 1 11 1 視覺暫留現(xiàn)象視覺暫留現(xiàn)象 Visual staying phenomenon duration of vision 人眼在觀察景物時(shí) 光信號(hào)傳入大腦神經(jīng) 需經(jīng)過一段短暫的時(shí)間 光的作用結(jié)束后 視覺形象并不立即消失 這種殘留的視覺稱 后像 視覺的這一現(xiàn)象則被稱為 視覺暫 留 是光對(duì)視網(wǎng)膜所產(chǎn)生的視覺在光停止作用后 仍保留一段時(shí)間的現(xiàn)象 其具體應(yīng)用是 電影的拍攝和放映 原因是由視神經(jīng)的反應(yīng)速度造成的 其時(shí)值是二十四分之一秒 是動(dòng)畫 電影等視覺媒體形成和傳播的根據(jù) 視覺實(shí)際上是靠眼睛的晶狀體成像 感光細(xì)胞感光 并且將光信號(hào)轉(zhuǎn)換為神經(jīng)電流 傳回大腦引起人體視覺 感光細(xì)胞的感光是靠一些感光色素 感光色素的形成是需要一定 時(shí)間的 這就形成了視覺暫停的機(jī)理 物體在快速運(yùn)動(dòng)時(shí) 當(dāng)人眼所看到的影像消失后 人眼仍能繼續(xù)保留其影像 0 1 0 4 秒左右的圖像 這種現(xiàn)象被稱為視覺暫留現(xiàn)象 是人眼具有的一種性質(zhì) 人眼觀看物體時(shí) 成像于視網(wǎng)膜上 并由視神經(jīng)輸入人腦 感覺到物體的像 但當(dāng)物體移去時(shí) 視神經(jīng)對(duì)物 體的印象不會(huì)立即消失 而要延續(xù) 0 1 0 4 秒的時(shí)間 人眼的這種性質(zhì)被稱為 眼睛的視 覺暫留 1 21 2 STCSTC 單片機(jī)簡介單片機(jī)簡介 STC 單片機(jī)是一款增強(qiáng)型 51 單片機(jī) 完全兼容 MCS 51 還增加了新的功能 比如新增 兩級(jí)中斷優(yōu)先級(jí) 多一個(gè)外中斷 內(nèi)置 EEPROM 硬件看門狗 具有掉電模式 512B 內(nèi)存等 還支持 ISP 下載 不用編程器 只要一個(gè) MAX232 和一些廉價(jià)的元件就能寫程序 可擦寫 10 萬次 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng) 圖 圖 1 1 單片機(jī)最小系統(tǒng)電路圖單片機(jī)最小系統(tǒng)電路圖 1 31 3 水銀開關(guān)水銀開關(guān) 搖搖棒在搖動(dòng)時(shí) 只能在朝某一方向搖動(dòng)時(shí)顯示 否則會(huì)出現(xiàn)鏡像字或鏡像畫面 所 以通過接一個(gè)水銀開關(guān)來控制 使搖搖棒從左向右搖動(dòng)時(shí)將內(nèi)容正確顯示出來 圖 圖 2 2 水銀開關(guān)結(jié)構(gòu)圖水銀開關(guān)結(jié)構(gòu)圖 圖 圖 3 3 水銀開關(guān)實(shí)物圖 水銀開關(guān)實(shí)物圖 水銀開關(guān)里的水銀柱很活躍 導(dǎo)致在接通時(shí)容易產(chǎn)生抖動(dòng) 所以將水銀開關(guān)斜向上放 置 尖端朝斜上方 45 角 靠水銀自身重力的作用減少抖動(dòng) 因?yàn)橹亓Φ年P(guān)系 水銀水珠會(huì)隨容器中較低的地方流去 如果同時(shí)接觸到兩個(gè)電極的 話 開關(guān)便會(huì)將電路閉合 開啟開關(guān) 主要作用 1 觸發(fā) EXT1 中斷 在中斷程序中顯示畫面 2 水銀開關(guān)斷開時(shí) 進(jìn)入設(shè)置狀態(tài) 1 41 4 時(shí)鐘芯片時(shí)鐘芯片 DS1302 是美國 DALLAS 公司推出的一種高性能 低功耗的實(shí)時(shí)時(shí)鐘芯片 附加 31 字節(jié) 靜態(tài) RAM 采用 SPI 三線接口與 CPU 進(jìn)行通信 并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí) 鐘信號(hào)和 RAM 數(shù)據(jù) 實(shí)時(shí)時(shí)鐘可提供秒 分 時(shí) 日 星期 月和年 一個(gè)月小與 31 天時(shí) 可以自動(dòng)調(diào)整 且具有閏年補(bǔ)償功能 工作電壓寬達(dá) 2 5 5 5V 采用雙電源供電 主電 源和備用電源 可設(shè)置備用電源充電方式 提供了對(duì)后備電源進(jìn)行涓細(xì)電流充電的能力 圖 圖 4 4 DS1302DS1302 引腳分配圖引腳分配圖 各引腳的功能為 各引腳的功能為 8 Vcc1 備用電池端 1 Vcc2 5V 電源 當(dāng) Vcc2 Vcc1 0 2V 時(shí) 由 Vcc2 向 DS1302 供電 當(dāng) Vcc2 Vcc1 時(shí) 由 Vcc1 向 DS1302 供電 7 SCLK 串行時(shí)鐘 輸入 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í)間設(shè)置 1 61 6 LEDLED LED 是發(fā)光二極管 Light Emitting Diode LED 的簡稱 也稱作發(fā)光二極管 這種 半導(dǎo)體組件可以作為指示燈 顯示板 它不但能夠高效率地直接講點(diǎn)能轉(zhuǎn)化為光能 而且 擁有最長達(dá)數(shù)萬小時(shí)的使用壽命 同時(shí)具備不如傳統(tǒng)燈泡易碎 節(jié)能省電等優(yōu)點(diǎn) 在設(shè)計(jì)中的作用 作為此設(shè)計(jì)的顯示模塊 進(jìn)行字符的顯示 第二章第二章 原理圖原理圖 圖 圖 8 8 總原理圖 總原理圖 第三章第三章 實(shí)物說明圖實(shí)物說明圖 圖 圖 9 9 總體實(shí)物圖 總體實(shí)物圖 1 水銀開關(guān) 傳感器 2 20 位 LED 顯示器 3 DS1302 時(shí)鐘芯片 4 STC89C52 單片機(jī) 主控芯片 5 電源開關(guān) 供電 6 功能按鍵 四個(gè) 切換畫面 設(shè)置時(shí)間 時(shí)間加 時(shí)間減 1 2 3 4 7 時(shí)鐘芯片備用電池 當(dāng)電源關(guān)閉時(shí)為時(shí)鐘芯片供電 保證時(shí)間的實(shí)時(shí)性 圖 圖 1010 ICIC 座里隱藏元件座里隱藏元件 IC 座里隱藏元件 這樣做既美觀又能節(jié)省空間 還可以保護(hù)元件 第四章第四章 使用說明使用說明 步驟一 將電源連接好 步驟一 將電源連接好 圖 圖 1111 電源開關(guān)及按鍵 電源開關(guān)及按鍵 步驟二 將電源開關(guān)打開 步驟二 將電源開關(guān)打開 此時(shí) 20 位 LED 開始閃爍 搖動(dòng)搖搖棒將會(huì)看到如下效果 圖 圖 1212 初始效果圖 初始效果圖 步驟三 進(jìn)入按鍵功能狀態(tài) 步驟三 進(jìn)入按鍵功能狀態(tài) 方法如下 將搖搖棒 LED 一側(cè)向下放置 即使水銀開關(guān)兩個(gè)引腳不導(dǎo)通 如圖 13 此狀態(tài)是 實(shí)現(xiàn)所有按鍵功能的通用狀態(tài) 若不在此狀態(tài) 按鍵將都不可用 時(shí)間設(shè)置同樣是在此狀 態(tài)下進(jìn)行的 圖 圖 1313 按鍵功能狀態(tài) 按鍵功能狀態(tài) 此時(shí)按下 換字 鍵 再搖動(dòng)搖搖棒 畫面會(huì)切換 將會(huì)看到如下效果 如圖 14 圖 圖 1414 切換畫面 切換畫面 本搖搖棒系統(tǒng)共存儲(chǔ) 5 個(gè)畫面 通過 換字 按鍵進(jìn)行循環(huán)切換 其中第五個(gè)換面顯 示的是實(shí)時(shí)時(shí)間 時(shí)間信息由時(shí)鐘芯片提供 步驟四 設(shè)置時(shí)間步驟四 設(shè)置時(shí)間 首先進(jìn)入按鍵功能狀態(tài) 將搖搖棒 LED 一側(cè)向下放置 即使水銀開關(guān)兩個(gè)引腳不導(dǎo) 通 如圖 13 設(shè)置狀態(tài)下 LED 顯示說明 如下圖所示 從右至左四個(gè) LED 分別表示 調(diào)秒標(biāo)志位 調(diào)分標(biāo)志位 調(diào)時(shí)標(biāo)志位 設(shè)置狀態(tài)標(biāo)志位 時(shí)間信息的個(gè)位和十位分別由四個(gè) LED 以二進(jìn)制碼的形式顯示 圖 圖 1515 設(shè)置狀態(tài)下 設(shè)置狀態(tài)下 LEDLED 顯示說明圖顯示說明圖 按下 設(shè)置 按鍵 設(shè)置狀態(tài)標(biāo)志位點(diǎn)亮 調(diào)時(shí)標(biāo)志位點(diǎn)亮 對(duì)小時(shí)設(shè)置 按 加 按鍵或 減 按鍵可以對(duì)小時(shí)進(jìn)行設(shè)置 時(shí)間信息以二進(jìn)制形式顯示 再按下 設(shè)置 按鍵 設(shè)置狀態(tài)標(biāo)志位點(diǎn)亮 調(diào)分標(biāo)志位點(diǎn)亮 對(duì)分鐘設(shè)置 設(shè)置方 法同上 再按下 設(shè)置 按鍵 設(shè)置狀態(tài)標(biāo)志位點(diǎn)亮 調(diào)秒標(biāo)志位點(diǎn)亮 對(duì)秒設(shè)置 設(shè)置方法 同上 圖 圖 1616 設(shè)置小時(shí) 設(shè)置小時(shí) 圖 圖 1717 設(shè)置分鐘 設(shè)置分鐘 圖 圖 1818 設(shè)置秒 設(shè)置秒 步驟五 退出設(shè)置步驟五 退出設(shè)置 設(shè)置完成后再按一下 設(shè)置 按鍵 退出設(shè)置狀態(tài) 此時(shí) 20 個(gè) LED 全滅 否則搖搖棒 顯示將不正確 第五章第五章 軟件設(shè)計(jì)軟件設(shè)計(jì) 5 15 1 設(shè)計(jì)思路設(shè)計(jì)思路 由于搖搖棒在搖動(dòng)時(shí) 只能在朝某一方向搖動(dòng)時(shí)顯示 否則會(huì)出現(xiàn)鏡像字或鏡像畫面 所以通過接一個(gè)水銀開關(guān)來控制 在搖搖棒左向右搖動(dòng)時(shí) 水銀開關(guān)導(dǎo)通 觸發(fā)單片機(jī)的外部中斷 運(yùn)行中斷程序 顯 示預(yù)設(shè)畫面 在搖搖棒右向左搖動(dòng)時(shí) 水銀開關(guān)斷開 運(yùn)行主程序 檢測(cè)按鍵 實(shí)現(xiàn)畫面切換及時(shí) 間設(shè)置 5 25 2 系統(tǒng)工作流程系統(tǒng)工作流程 1 顯示預(yù)設(shè)圖形 并按鍵切換 2 按鍵設(shè)置時(shí)間 3 顯示時(shí)間 5 35 3 主程序流程圖主程序流程圖 開始 設(shè)置初始常數(shù) 初始化時(shí)鐘
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025餐廳員工雇傭合同范本:個(gè)體雇傭店員合同協(xié)議
- 2025吊車司機(jī)安全合同協(xié)議書
- 人教版PEP2024-2025四年級(jí)英語下冊(cè)期末試卷(含答案含聽力原文無音頻)
- 2025型材購銷合同范本匯編
- 2025商業(yè)房產(chǎn)預(yù)租合同模板
- 2025家居銷售合同模板
- 2025智晟人力資源公司與通許局農(nóng)電工再簽勞動(dòng)合同
- 2025辦公設(shè)備及附屬設(shè)施租賃合同
- 《國防教育課》課件
- 《智慧交通建設(shè)之路》課件
- 演出經(jīng)紀(jì)人員資格備考資料2025
- DZ∕T 0227-2010 地質(zhì)巖心鉆探規(guī)程(正式版)
- 小學(xué)的古詩80首(帶拼音版)
- 世界現(xiàn)代史(上冊(cè)) 馬工程 02
- 第18章氫和稀有氣體
- 有限空間作業(yè)安全培訓(xùn)(飼料廠)課件
- 分 包 工 程 量 確 認(rèn) 單
- 產(chǎn)后抑郁的護(hù)理共45張課件
- T∕CSRME 016-2021 城市地下空間網(wǎng)絡(luò)化拓建工程技術(shù)規(guī)范
- 員工個(gè)人信息保護(hù)合規(guī)要點(diǎn)清單
- 山東省危廢處理名錄
評(píng)論
0/150
提交評(píng)論