【正文】
下,按動(dòng)該鍵,都會(huì) 跳出校對(duì)或定時(shí)狀態(tài),正常顯示。 K2 鍵: 該鍵為自動(dòng)復(fù)位鍵,在校對(duì)狀態(tài)下,每次按動(dòng)該鍵,都會(huì)使相應(yīng)校對(duì)位進(jìn)行加 1 操作。每次按下后,會(huì)自動(dòng)彈出。如圖 。在矩陣鍵盤電路中,行線是輸入引腳,列線是輸出引腳(當(dāng)然也可以將行線作為輸出引腳,而列線作為輸入引腳) 【 24】 。獨(dú)立式鍵盤是各個(gè)按內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì) 說(shuō)明書(畢業(yè) 論文 ) 鍵相互獨(dú)立,每個(gè)按鍵占用一個(gè) I/O 口線,每 根 I/O 口線上的按鍵不會(huì)影響其他 I/O 口上按鍵工作狀態(tài)。 3. 編寫一段顯示程序,燒錄進(jìn)單片機(jī),檢查好電源正負(fù)端和 P0 連接是否正確。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì) 說(shuō)明書(畢業(yè) 論文 ) 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m be r R e v i s i o nS i z eBD a t e : 1 J un 2 0 0 9 S he e t o f F i l e : D : \ 畢業(yè)設(shè)計(jì) \ 原理圖 \ 原理圖 _ 葛小光 .d db D r a w n B y:E A / V P P31X119X218R E S E T9R D / P 3 717W R / P 3 616P 32 / I N T 012P 33 / I N T 113P 34 / T 014P 35 / T 115P 101P 112P 123P 134P 145P 156P 167P 178P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E / P R D G30P 31 / T X D11P 30 / R X D10U1A T 89 C 5 1I N A7I N B1I N C2I N D6L E / S T B5B L K4LT3S E G A13S E G B12S E G C11S E G D10S E G E9S E G F15S E G G14U24 51 1I N A7I N B1I N C2I N D6L E / S T B5B L K4LT3S E G A13S E G B12S E G C11S E G D10S E G E9S E G F15S E G G14U34 51 11234567abcdefg8dp9G N DabfcgdedpD S 1A M B E R C C1234567abcdefg8dp9G N DabfcgdedpD S 2A M B E R C C1234567abcdefg8dp9G N DabfcgdedpD S 3A M B E R C C1234567abcdefg8dp9G N DabfcgdedpD S 4A M B E R C C1234567abcdefg8dp9G N DabfcgdedpD S 5A M B E R C C1234567abcdefg8dp9G N DabfcgdedpD S 6A M B E R C CN1N P NN2N P NN3N P NR62KR72KR82KV C CV C CV C CP 2. 4P 2. 5P 2. 6D1D2D3D4D5D6D7D1D2D3D4D5D6D7D1D2D3D4D5D6D7D1D2D3D4D5D6D7D8D9DADBDCDDDED8D9DADBDCDDDED8D9DADBDCDDDED8D9DADBDCDDDE 圖 顯示面板 LED 分布圖 為了電路能正常顯示時(shí)間, 在連接顯示電路之前要明確共陰型 8 段 LED 的 10 個(gè)管腳與各段發(fā)光二極管的對(duì)應(yīng)關(guān)系,熟悉 CD4511 管腳位置,然后才能開(kāi)始進(jìn)行連接 [19]。另外, CD4511 顯示數(shù) “ 6” 時(shí), a 段消隱;顯示數(shù) “ 9” 時(shí), d 段消隱,所以顯示 9 這兩個(gè)數(shù)時(shí),字形不太美觀。BI 為消隱功能端 , 低電平時(shí)使所有筆段均消隱 , 正常顯示時(shí) , B1 端應(yīng)加高電平??芍苯域?qū)動(dòng) LED 顯示器。 本設(shè)計(jì)采用 并行譯碼方式 , 譯碼后動(dòng)態(tài)顯示。電路圖參見(jiàn)圖 。所以,在調(diào)整顯示的時(shí)間間隔時(shí),即要考慮到顯示時(shí)數(shù)碼管的亮度,又要數(shù)碼管顯示時(shí)不產(chǎn)生閃爍現(xiàn)象。雖然這些字符是在不同時(shí)刻出現(xiàn)的,而且同一時(shí)刻,只有一位顯示,其它各位熄滅,但由于數(shù)碼管具有余輝特性和人眼有視覺(jué)暫留現(xiàn)象,只要每位數(shù)碼管顯示間隔足夠短,給人眼的視覺(jué)印象就會(huì)是連續(xù)穩(wěn)定地顯示。若要各位數(shù)碼管能夠顯示出與本位相應(yīng)的字符,就必須采內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì) 說(shuō)明書(畢業(yè) 論文 ) 用掃描顯示方式。動(dòng)態(tài)顯示采用多路復(fù)用技術(shù)的動(dòng)態(tài)掃描顯示方式,復(fù)用的程度不是無(wú)限增加的, 因?yàn)槔脛?dòng)態(tài)掃描顯示使我們看到一幅穩(wěn)定畫面的實(shí)質(zhì)是利用了人眼的暫留效應(yīng)和發(fā)光二極管發(fā)光時(shí)間的長(zhǎng)短,發(fā)光的亮度等因素。 故本 設(shè)計(jì)中應(yīng)用 6 位 8 段共陰 LED 實(shí)現(xiàn)顯示部分, 顯示面板 分布 如圖 。 顯示電路 設(shè)計(jì) 就時(shí)鐘而言,通常可采用 LCD 顯示或 LED 顯示。同時(shí)也要盡量使晶振離 DS1302 的 X X2 引腳近距離焊接。本設(shè)計(jì)定義為: DS1302 的 SCLK 連接 ,I/O 連接 , RST 連接 。 DS1302 采用雙電源供電,平時(shí)由 +5V 電源供電,當(dāng) +5V 掉電之后,由圖中 BT1( +3V 備用電池)供電。 實(shí)時(shí) 時(shí)鐘電路設(shè)計(jì) 系統(tǒng)時(shí)鐘應(yīng)用了實(shí)時(shí)時(shí)鐘日歷芯片 DS1302,其連接如圖 。 具體驅(qū)動(dòng)程序 參 見(jiàn) 附錄 A。 RAM 寄存 器尋址空間一次排列的 31 字節(jié)靜態(tài) RAM 可為用戶使用,備用電源位RAM 提供了掉電保護(hù)功能。該寄存器的 BIT0 和 BIT1 用于選擇與二極管相串聯(lián)的電阻值。 表 充電控制寄存器和 RAM 寄存器 各位定義 慢速充電寄存器控制著 DS1302 的慢速充電特性。 當(dāng) WP位為 1 時(shí),寫保護(hù)位防止對(duì)任一寄存器的寫操作。當(dāng)該位置為 1 時(shí),時(shí)鐘振蕩器停止, DS1302 處于低功耗狀態(tài);當(dāng)該位置為 0 時(shí),時(shí)鐘開(kāi)始運(yùn)行。 小時(shí)寄存器( 85H、 84H)的位 7 用于定義 DS1302 是運(yùn)行于 12 小時(shí)模式還是 24 小時(shí)模式。 多字節(jié)操作方式與其類似,只是后面跟的字節(jié)數(shù)不止一個(gè)。 在開(kāi)始 8 個(gè)時(shí)鐘周期把命令字(具有地址和控制信息的 8 位數(shù)據(jù))裝入移位寄存器之后,另外的時(shí)鐘在讀操作時(shí)輸出數(shù)據(jù),在寫操作時(shí)輸入數(shù)據(jù),所有的數(shù)據(jù)在時(shí)鐘的下降沿變化。但是,當(dāng)以多字節(jié)方式寫 RAM時(shí),不必寫所有 31字節(jié)。同樣,在緊跟 8 位的控制字指令后的下一個(gè) SCLK 脈沖的下降沿,讀出 DS1302 的數(shù)據(jù),讀出的數(shù)據(jù)也是從最低位到最高位。 當(dāng) BIT 6=1 時(shí),定義 RAM 的地址, A4~ A0=0~ 30,對(duì)應(yīng)各子地址的 RAM,地址31 對(duì)應(yīng)的是 RAM 多字節(jié)方式選擇寄存器 。 A4~ A0=0~ 6,順序?yàn)槊?、分、時(shí)、日、月、星期、年的寄存器。每次數(shù)據(jù)的傳輸都是由控制字開(kāi)始。它不僅要向寄存器寫入控制字,還需要讀取相應(yīng)寄存器的數(shù)據(jù)。 SCLK 為時(shí)鐘輸入端。如果在傳送過(guò)程中置 RST 為低電平,則會(huì)終止此次數(shù)據(jù)傳送,并且 I/O 引腳變?yōu)楦咦钁B(tài)。 RST 是復(fù)位 /片選線,通過(guò)把RST 輸入驅(qū)動(dòng)置高電平來(lái)啟動(dòng)所有的數(shù)據(jù)傳送。 DS1302 由 VCC1 或 VCC2 兩者中的較大者供電。 需要強(qiáng)調(diào)的是, DS1302 需要使用 的晶振。工作電壓寬達(dá) ~ 。同樣, DS1643 擁有28 只管腳,硬件連接起來(lái) 占用微處理器 I/O 口較多,不 方便 系統(tǒng)功能拓展和維護(hù) 。 時(shí)鐘日歷芯片 選擇 常用時(shí)鐘日歷芯片比較 在電子時(shí)鐘設(shè)計(jì)中,常用的實(shí)時(shí)時(shí)鐘芯片有 DS1288 DS121 DS164 DS1302。 此外, AT89C52 是用靜態(tài)邏輯來(lái)設(shè)計(jì)的,其工作頻率可下降到 0Hz,并提供兩種可用軟件來(lái)選擇的省電方式 —— 空閑方式( Idle Mode)和掉電方式( Power Down Mode)。 AT89C52 單片機(jī) 是一款低功耗 ,低電壓 ,高性能 CMOS 8 位單片機(jī),片內(nèi)含 8KB(可經(jīng)受 1000 次擦寫周期)的 FLASH 可編程 可反復(fù)擦寫 的 只讀程序存儲(chǔ)器 ( EPROM) ,器件采用 CMOS 工藝和 ATMEI 公司的 高密度、非易失性存儲(chǔ) 器( NURAM) 技術(shù)制造,其輸出引腳和指令系統(tǒng)都與 MCS51 兼容 。 例如比較常用的 AT89C2051 單片機(jī),帶有 2KB Flash 可編程、可擦除只讀存儲(chǔ)器( E2PROM)的低壓、高性能 8 位 CMOS 微型計(jì)算機(jī)。從 而不會(huì)因?yàn)閿嚯娛瓜到y(tǒng)復(fù)位到初始化時(shí)間,避免了重新校時(shí)的麻煩。由于此電子時(shí)鐘要求具有 報(bào)警功能,所以設(shè)計(jì)有 報(bào)警 電路, 用發(fā)光二極管提醒報(bào)警 。硬件電路框圖參照?qǐng)D 。單片機(jī)均具有時(shí)鐘振蕩系統(tǒng),利用系統(tǒng)時(shí)鐘借助微處理器的定時(shí)器 /計(jì)數(shù)器可實(shí)現(xiàn)電子鐘功能。單片機(jī)應(yīng)用的 重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)思路和設(shè)計(jì)方法 。 單片機(jī) 實(shí)現(xiàn)形式 單片機(jī)是微型機(jī)的一個(gè)主要分支,它在結(jié)構(gòu)上的最大特點(diǎn)使把 CPU、存儲(chǔ)器、 定時(shí)器和多種輸入 /輸出接口電路集成在一塊超大規(guī)模集成電路芯片上。由 555 構(gòu)成的秒脈 沖發(fā)生器電路見(jiàn)圖 。 5512F 的引腳圖如圖 所示: S C 1 7V+1AK2MO3M14 GND 5BP 6S C 2 85512F 圖 5512F 的引腳圖 其中,引腳 8 為外接晶振及振蕩電路,引腳 1 接電源正極,電源為 ,引腳 4 原為指 針用步進(jìn)電機(jī)線圈的輸出驅(qū)動(dòng),這里可用 3 腳作為脈沖輸出,頻率決定于外接晶振的頻率。 石英鐘專用芯片實(shí)現(xiàn)形式 采用石英鐘專用計(jì)時(shí)芯片實(shí)現(xiàn)的電子鐘,具有實(shí)現(xiàn)簡(jiǎn)單、計(jì)時(shí)精度高的特點(diǎn)。當(dāng)然,有時(shí)根據(jù)需要,也會(huì)應(yīng)用MAX+plus 開(kāi)發(fā)集成環(huán)境進(jìn)行設(shè)計(jì)。 現(xiàn)場(chǎng)可編程門陣列 電路實(shí)現(xiàn)形式 現(xiàn)場(chǎng)可編程門 陣 列( Field Programmable Gate Array, FPGA), 它是在 PAL、 GAL、CPLD 等可編程器件的基礎(chǔ)上進(jìn)一步發(fā)展的產(chǎn)物 , 是 20 世紀(jì) 70 年代發(fā)展起來(lái)的一種可編程邏輯器件,是目前數(shù)字系統(tǒng)設(shè)計(jì)的主要硬件基礎(chǔ)。 多路定時(shí)喚醒儀 首先是數(shù)字化了的 帶有三路定時(shí)報(bào)警的電子時(shí)鐘 ,在此基礎(chǔ)上,人們可以根據(jù)不同場(chǎng)合的要求,在時(shí)鐘上加置其他功能,比如萬(wàn)年歷,環(huán)境溫度、濕度檢 測(cè),環(huán)境空氣質(zhì)量檢測(cè), USB 擴(kuò)展口功能等。因此,研究和設(shè)計(jì)一款多路定時(shí)喚醒儀, 有著非?,F(xiàn)實(shí)的意義。 電子 鐘是采用 電子 電路實(shí)現(xiàn)對(duì)時(shí) 、 分 、 秒 進(jìn)行 數(shù)字顯示的計(jì)時(shí)裝置 , 廣泛 應(yīng) 用于個(gè)人家庭 , 車站 , 碼頭辦公室等公共場(chǎng)所 , 成為人們?nèi)粘I钪胁豢缮俚谋匦杵?。所以說(shuō)能隨時(shí)準(zhǔn)確 的 知道時(shí)間 并利用時(shí)間 ,是我們生活和工作中必不可少的 [1]。 在其推動(dòng)下,現(xiàn)代電子產(chǎn)品幾乎滲透 到 了社會(huì)的各個(gè)領(lǐng)域,有力 的 推動(dòng) 和 提高 了社會(huì)生產(chǎn)力的發(fā)展 與 信息化程度,同時(shí)也使現(xiàn)代電子產(chǎn)品性能進(jìn)一步 提升 ,產(chǎn)品更新?lián)Q代的節(jié)奏也越來(lái)越快。在這快速發(fā)展的年代,時(shí)間對(duì)人們來(lái)說(shuō)是越來(lái)越寶貴,在快節(jié)奏的生活時(shí) ,人們往往忘記了時(shí)間,一旦遇到重要的事情而忘記了時(shí)間,這將會(huì)帶來(lái)很大的損失。 DS1302。 關(guān)鍵詞: 電子時(shí)鐘 ; 多 路定時(shí) ; AT89C52; DS1302;喚醒儀 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì) 說(shuō)明書(畢業(yè) 論文 ) The Design of Multichannel wakeup clock based on MCS51 Abstract Clock, as a tool, is essential to people39。 本設(shè)計(jì)應(yīng)用 AT89C52