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

正文內(nèi)容

單片機(jī)原理及應(yīng)用——電子時(shí)鐘-預(yù)覽頁(yè)

 

【正文】 編程可擦除只讀存儲(chǔ)器的單片機(jī)。然后把秒、分、時(shí)計(jì)數(shù)器分成十位和個(gè)位放到 6 個(gè)數(shù)碼管的顯示緩沖區(qū),通過(guò)數(shù)碼管顯示出來(lái)。為了確保時(shí)間正常校對(duì),在系統(tǒng)中設(shè)有校對(duì)按鈕,用以實(shí)現(xiàn)對(duì)數(shù)碼管顯示的正確調(diào)整。 系統(tǒng)框圖設(shè)計(jì) 根據(jù)電子時(shí)鐘能夠?qū)崿F(xiàn)的功能,采用單片機(jī)內(nèi)部資源,設(shè)計(jì)出了系統(tǒng)原理框圖,如圖 31 所示 : 3 圖 31 在單片機(jī)內(nèi)部構(gòu)建三個(gè)模塊:控制模塊、譯碼模塊、定時(shí)模塊,用以實(shí)現(xiàn)自動(dòng)計(jì)數(shù)、譯碼顯 示功能。 選用定時(shí)器每隔 秒產(chǎn)生一次中斷,在內(nèi)存中設(shè)定四個(gè)單元,存放 秒,秒,分,時(shí),每隔 秒對(duì)這些單元中的內(nèi)容進(jìn)行必要的修改。 基于 51 單片的電子時(shí)鐘,外圍電路簡(jiǎn)單易于實(shí)現(xiàn),性價(jià)比高,是實(shí)現(xiàn)電子時(shí)鐘的不錯(cuò)選擇?,F(xiàn)代的電子時(shí)鐘是基于單片機(jī)的一種計(jì)時(shí)工具,采用延時(shí)程序產(chǎn)生一定的時(shí)間中斷,用于一秒的定義,通過(guò)計(jì)數(shù)方式進(jìn)行滿六十秒為一分鐘進(jìn)一 , 滿六十分為 一 小時(shí)進(jìn)一,滿二十四小時(shí)清零 , 從而達(dá)到計(jì)時(shí)的功能 。 在六位數(shù)碼顯示器上顯示時(shí),分,秒。 此外還要實(shí)現(xiàn)對(duì)時(shí)間的調(diào)整功能, 89C51 的 、 、 外接三個(gè)獨(dú)立按鍵, 當(dāng)有鍵按下時(shí),分別使秒單元清零,時(shí),分內(nèi)容加一。故將計(jì)時(shí)周期設(shè)置為 24 小時(shí),當(dāng)顯示滿刻度是 23 時(shí) 59 分 59 秒時(shí),數(shù)碼管顯示為 0。用片內(nèi) RAM 的 50H 單元對(duì) 計(jì)數(shù),計(jì) 8 次 1 秒鐘到,然后對(duì)秒計(jì)數(shù)器 51H 單元加 1,秒計(jì)數(shù)器加 4 到 60 后就向分進(jìn)位,則分計(jì)數(shù)器 52H 單元加 1 而秒計(jì)數(shù)器 51H 單元清零;分計(jì)數(shù)器加到 60 后又向時(shí)進(jìn)位,則時(shí)計(jì)數(shù)器 53H 單元加 1 而分計(jì)數(shù)器 52H 單元清零;時(shí)計(jì)數(shù)器加到 24 則時(shí)計(jì)數(shù)器清零。 圖 41 5 AT89C51 是一種帶 4K 字節(jié) FLASH 存儲(chǔ)器的低電壓、高性能CMOS 的 8 位微處理器,俗稱單片機(jī)。由于將多功能 8 位 CPU 和閃爍存儲(chǔ)器組合在單個(gè)芯片中, ATMEL 的AT89C51 是一種高效微控制器。 P0 口是一個(gè)三態(tài)雙向口,由一個(gè)輸出鎖存器、兩個(gè)三態(tài)緩沖器、輸出驅(qū)動(dòng)電路和輸出控 制電路組成。 2)、 P1 口: P10~ P17 統(tǒng)稱為 P1 口,可作為準(zhǔn)雙向 I/O 接口使用。 P2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個(gè) TTL 門電流,當(dāng) P2 口被寫“ 1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。在給出地址“ 1”時(shí) ,它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí), P2 口輸出其 7 特殊功能寄存器的內(nèi)容。在時(shí)鐘電路工作以后,當(dāng)外部電路使得 RST 端出現(xiàn)兩個(gè)機(jī)器周期( 24 個(gè)時(shí)鐘周期)以上的高電平,系統(tǒng)內(nèi)部復(fù)位。 RST 從高電平變?yōu)榈碗娖胶螅?PC 指針變?yōu)?0000H,使單片機(jī)從程序存儲(chǔ)器地址為 0000H 的單元開(kāi)始執(zhí)行程序。通過(guò)按鍵控制顯示器的顯示。共陽(yáng)極的數(shù)碼管是將所有發(fā)光二極管的陽(yáng)極接到一起后就形成公共陽(yáng)極( COM)的數(shù)碼管,共陽(yáng)極數(shù)碼管在應(yīng)用時(shí)要將公共極( COM)接到 +5V,當(dāng)某一字段發(fā)光二極管的陰極為低電平時(shí),相應(yīng)字段就點(diǎn)亮,當(dāng)某一字段的陰極為高電平時(shí),相應(yīng)字段就不亮。在本系統(tǒng)中數(shù)碼管顯示采用軟件譯碼動(dòng)態(tài)顯示。在對(duì)各單元計(jì)數(shù)的同時(shí),把他們的值放到存儲(chǔ)器單元的指定位置。中斷服務(wù)程序入口 T0 LJMP LOOP2 ORG 0030H 。定時(shí) MOV TL0, 0DCH SETB TR0 。調(diào)用顯示子程序 JBC TF0, LOOP2 JMP LOOP1 。分計(jì)數(shù) MOV A, 52H ADD A, 1 DA A MOV 52H, A CJNE A, 60H, JIAN 14 MOV 52H, 0 JB , _END_T0 。為 0 則無(wú)鍵按下 SETB JB , CLRS 。顯示子程序,把 51H 52H 53H 的內(nèi)容送到 LED 顯示器 CALL FEN_JIE2 CALL DISPLAY RET 。取反否則加三極管 MOV A, 7EH RL A MOV 7EH, A DEC R0 LCALL DL1MS MOV P2, 0 。 50H 為 計(jì)數(shù)器 。 整個(gè)設(shè)計(jì)過(guò)程中遇到的最大問(wèn)題是軟件的編寫,由于采用的是匯編語(yǔ)言,其間使用到的各種寄存器、存儲(chǔ)器地址、變量很多,很難對(duì)程序的整體
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1