基于單片機(jī)的數(shù)字時(shí)鐘設(shè)計(jì)
(作者未知) 2010/6/19
一 摘要
單片計(jì)算機(jī)即單片微型計(jì)算機(jī)。(Single-Chip Microcomputer ),是 集CPU ,RAM ,ROM ,定時(shí),計(jì)數(shù)和多種接口于一體的微控制器。他體積小,成本低,功能強(qiáng),廣泛應(yīng)用于智能產(chǎn)品和工業(yè)自動(dòng)化上。而51 單片機(jī)是各單片機(jī)中最為典型和最有代表性的一種。這次畢業(yè)設(shè)計(jì)通過對(duì)它的學(xué)習(xí),應(yīng)用,從而達(dá)到學(xué)習(xí)、設(shè)計(jì)、開發(fā)軟、硬的能力。
二 說明
系統(tǒng)由AT89C51、LED 數(shù)碼管、按鍵、發(fā)光二極管等部分構(gòu)成,能實(shí)現(xiàn)時(shí)間的調(diào)整、定時(shí)時(shí)間的設(shè)定,輸出等功能。系統(tǒng)的功能選擇由SB0、SB1、SB2、SB3、SB4 完成。其中SB0為時(shí)間校對(duì),定時(shí)器調(diào)整功能鍵,按SB 0 進(jìn)入調(diào)整狀態(tài)。SB1 為功能切換鍵。第一輪按動(dòng)SB1 依次進(jìn)入一路、二路、三路定時(shí)時(shí)間設(shè)置提示程序,按SB3 進(jìn)入各路定時(shí)調(diào)整狀態(tài)。定時(shí)時(shí)間到,二極管發(fā)亮。到了關(guān)斷時(shí)間后滅掉。如果不進(jìn)入繼續(xù)按SB1 鍵,依次進(jìn)入時(shí)間年¡ 位校對(duì)、¡ 月¡ 位校對(duì)、 ¡ 日¡ 位校對(duì)、¡ 時(shí)¡ 位校對(duì)、¡ 分¡ 位校對(duì)、¡ 秒¡ 位校對(duì)狀態(tài)。不管是進(jìn)入那種狀態(tài),按動(dòng)SB2 皆可以使被調(diào)整位進(jìn)行不進(jìn)位增量加1 變化。各預(yù)置量設(shè)置完成后,系統(tǒng)將所有的設(shè)置存入RAM 中,按SB1 退出調(diào)整狀態(tài)。上電后,系統(tǒng)自動(dòng)進(jìn)入計(jì)時(shí)狀態(tài),起始于¡ 00¡ 時(shí)¡ 00¡ 分。SB4 為年月日顯示轉(zhuǎn)換鍵,可使原來顯示時(shí)分秒轉(zhuǎn)換顯示年月日。
三、電路原理分析
1. 顯示原理
電原理圖見附圖1。由6 個(gè)共陰極的數(shù)碼管組成時(shí)、分、秒的顯示。P0 口的8 條數(shù)據(jù)線P0.0 至P0.7 分別與兩個(gè)CD4511 譯碼的ABCD 口相接,P2 口的 P2.0 至P2.2 分別通過電阻R10 至R13 與VT1 至VT3 的基極相連接。這樣通過P0 口送出一個(gè)存儲(chǔ)單元的高位、低位BCD顯示代碼,通過P2 口送出掃描選通代碼輪流點(diǎn)亮LED1 至LED6,就會(huì)將要顯示的數(shù)據(jù)在數(shù)碼管中顯示出來。從P0 口輸出的代碼是BCD 碼,從P2 口輸出的就是位選碼。這是掃描顯示原理。
......
附件下載:點(diǎn)擊下載吧閱讀全文
|