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

正文內(nèi)容

數(shù)字鐘的設(shè)計_畢業(yè)設(shè)計-在線瀏覽

2024-10-31 13:22本頁面
  

【正文】 clock, minutes and seconds to individually check, make the correction to standard time. This design in order to control the hardware and software and hardware bined with software as the guiding ideology, give full play to the MCU function. At the same time, the digital clock system also has the characteristics of low consumption, low cost, strong practicability. Due to the function of the system is simple, thus has certain extensibility. Key words: AT89C51 single chip microputer。由于系統(tǒng)實現(xiàn)的功能 簡單 ,因此具有一定的可擴展性。此 設(shè)計以軟件控制硬件及軟硬件結(jié)合為指導(dǎo)思想,充分發(fā)揮單片機功能。 本 文是基于 單片機控制的 數(shù)字鐘 系統(tǒng) 的設(shè)計。諸如數(shù)字鐘、萬年歷、電子表、定時自動報警、定時啟閉電路、通斷動力設(shè)備 , 甚至各種定時電氣的自動啟用、通信、網(wǎng)絡(luò)等眾多領(lǐng)域 , 所有這些都是以鐘表數(shù)字化為基礎(chǔ)的。 畢業(yè)設(shè)計 數(shù)字鐘的設(shè)計 摘要 : 隨著電子工業(yè)的發(fā)展 , 電子產(chǎn)品日新月異。鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便 , 而且大大地擴展了鐘表原先的功能。由于其功能的不斷增加 , 使用方便性不斷提高 , 很多產(chǎn)品已經(jīng)成為人類日常生活中不可或缺的助手。該 系統(tǒng) 主要以單片機芯片AT89C51 為核心結(jié)合按鍵選擇模塊來控制數(shù)碼管顯示模塊和蜂鳴 器模塊工作,從而實現(xiàn) 時鐘和鬧鐘 功能 ,并可 對時鐘及鬧鐘的時、分、秒進行單獨校對,使其校正到標(biāo)準時間。同時,該數(shù)字鐘系統(tǒng)還具有功耗小、成本低的特點,具有很強的實用性。 關(guān)鍵詞 : AT89C51 單片機; 數(shù)碼管 顯示; The design of digital clock Abstract With the development of the electronics industry, electronic products are different from before day by day. Watches digital has brought great convenience to people39。 Digital tube display。在實時檢測和自動控制的單片機應(yīng)用系統(tǒng)中,單片機往往是作為一個核心部件來使用,還要根據(jù)具體的硬件結(jié)構(gòu),以及針對具體的應(yīng)用對象的軟件結(jié)合,加以完善。 數(shù)字鐘已經(jīng)成為人們?nèi)粘I钪胁豢扇鄙俚?生活用 品,廣泛的應(yīng)用于 各種場所 。盡管目前市場上已有現(xiàn)成的數(shù)字 鐘 集成電路芯片出售,價格便宜、使用也方便,但鑒于單片機的定時功能也可以完成數(shù)字鐘的電路設(shè)計,因此進行數(shù)字鐘的設(shè)計是必要的。 本文內(nèi)容結(jié)構(gòu)安排如下: 第一章主要介紹本文的研究背景,及本文的主要研究內(nèi)容。 第三章主要介紹數(shù)字時鐘的原理與設(shè)計, 分別介紹了 數(shù)字鐘系統(tǒng)的總體方案設(shè)計,數(shù)字鐘系統(tǒng)的硬件設(shè)計,數(shù)字鐘系統(tǒng)的軟件設(shè)計。 第五章是對本文的總結(jié),以及對本設(shè)計的 技術(shù) 展望。 AT89C51 是 8 位單片機中一個最基本、最典型的芯片型號,它主要由中央處理器CPU、內(nèi)部數(shù)據(jù)存儲器、內(nèi)部程序存儲器、定時器 /計數(shù)器、并行 I/O 口、串行口、中斷控制電路、時鐘電路、位處理器、內(nèi)部總線等組成。 Keil 提供了包括 C 編譯器 、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個 集成開發(fā)環(huán)境 ( uVision)將這些部分組合在一起。 KEIL 集成開發(fā)環(huán)境 的基本仿真流程 第一步:雙擊 KEIL uVision3 的桌面快捷方式,啟動 KEIL 集成開發(fā)軟件。 選擇“ File(文件 )”→“ New”命令或菜單欄的“新建文本”命令,即可在項目界面的右側(cè)打開一個新的文本編輯界面,默認文件名為“ Text1”。 第四步:保存源程序。 第五步:新建 KEIL 工程。在保存工程對話框中輸入工程文件名,工程名稱不用輸入擴展名。 第六步:選擇 CPU 型號。 1 總體方案設(shè)計 針對本課題的設(shè)計任務(wù),進行分析得到:本次設(shè)計 以單片機芯片 AT89C51 為核心 進行控制,并 由 4 個 按鍵及一個開關(guān) 鍵 進行 時間的調(diào)整和鬧鈴 的 設(shè)定。 根據(jù)設(shè)計的要求, 該多功能數(shù)字鐘的設(shè)計總體上 大致可分為以下幾個部分: 1.復(fù)位電路; 。 系統(tǒng)原理框圖如 下圖 所示。對單片機而言,復(fù)位也就是在做準備工作,是使單片機回到初始化狀態(tài)的一種操作。 RST 引腳是復(fù)位信號的輸入端,高電平有效。 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1V C CR20 .2 k R11kC32 2 u F 振蕩電路 振蕩電路由兩個皆為 30PF 的 C1,C2 及振蕩頻率為 12MHZ 的晶振組成,并配合單片機 定時器 0 實現(xiàn)準確計時。本設(shè)計選擇 1 個單刀單擲開關(guān)為 鬧鐘時間調(diào)整開關(guān) , 4 個獨立式鍵盤,分別為:秒鐘調(diào)整按鍵、分鐘調(diào)整按鍵、時鐘調(diào)整按鍵及時鐘運行按鍵。 其中,秒鐘調(diào)整按鍵的功能是當(dāng)鬧鐘時間 調(diào)整 開關(guān)閉合時調(diào)整鬧鐘時間的秒位,XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 1 2 3 4 5 6 7 8 U1 AT89C51 SW1 SWSPST 反之對時間值的秒位進行調(diào)整,分鐘調(diào)整按鍵的功能是當(dāng) 鬧鐘時間調(diào)整開關(guān) 閉 合時調(diào)整鬧鐘時間的分位,反之對時間值的分位進行調(diào)整,時鐘調(diào)整按鍵的功能是當(dāng) 鬧鐘時間調(diào)整開關(guān) 閉合時調(diào)整鬧鐘時間的時位,反之對時間值的時位進行調(diào)整。鍵盤的硬件電路設(shè)計只能保證八個按鍵信號的可靠進入,要想完成鍵盤的輸入功能,還要靠軟件編程來具體實現(xiàn)。 數(shù)碼管顯示電路設(shè)計 在目前的掃描顯示電路中為了節(jié)省成本廣泛使用七段數(shù)碼管顯示,其工業(yè)控制、儀表儀器等都應(yīng)用七段數(shù)碼 管做顯示輸出。因其驅(qū)動電壓小、功耗低、壽命長和可靠性高等優(yōu)點廣泛顯示電路中。 (a) 顯示器 (b) 段組合圖 圖 八段數(shù)字顯示器及發(fā)光段組合圖 以共陰極數(shù)碼管為例 fabcdegDPd c DPCOMeg baCOMf 7 段數(shù)碼管的段碼為 7 位, 8 段數(shù)碼管的段碼為 8 位,用一個字節(jié)即可表示。 在使用中,為了 給發(fā)光二極管加驅(qū)動電壓,它們應(yīng)有一個公共引腳,公共引腳共有 共陰極和共陽極 兩種連接方法, 如圖下圖所示。 此圖 各數(shù)碼 管的 a,b,c,d,e,f,g,DP 端分別接 ,。將蜂鳴器一端與 相連,另一端與 VCC 相連,當(dāng) =0 時,蜂鳴器開始工作 。 該課題的軟件設(shè)計采用模塊化設(shè)計的思想即將程序劃分為若干個相對獨立的功能模塊,畫出每一個功能模塊的詳細流程圖,并根據(jù)流程圖編寫程序,最后按照軟件設(shè)計的總體結(jié)構(gòu)框圖,將各模塊連接成一個完整的主程序。 uchar code table2[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef}。 uchar dis[6] ={0,0,0,0,0,0}。 uchar tsecond=0。 uchar thour=0。 sbit P1_0=P1^0。sbit P1_2=P1^2。sbit P1_4=P1^4。 void display()。 void tiaoshi()。 定時器 0 服務(wù)程序 毫秒計數(shù) 10ms 定時器計數(shù) +1 毫秒計數(shù)到 100 次 =1s? 重裝定時常數(shù),秒計數(shù) +1 秒計數(shù) =60s? 秒計數(shù) =0,分計數(shù) +1 分計數(shù) =60min? 分計數(shù) =0,時計數(shù) +1 時計數(shù) =0 中 斷返回 時計數(shù) =24h? N Y 時鐘計時程序流程圖 本程序利用定時器中斷實現(xiàn)數(shù)字鐘的時鐘計時。 (2) 計算初值: fosc=12MHZ,機器周期為 1us。 TH1=(6553610000)%256。 EA=1。 具體程序如下 : void timer0(void) interrupt 1 using 1 { TH0=(6553610000)/256。 shihao++。//定時 =1s second++。 //定時 =1 分鐘 minite++。 //定時 =1 小時 hour++。 } } } } : 時鐘程序入口 開機初始化,清零 T0 中斷初始化,送顯示數(shù)據(jù) 00: 00: 00 運行鍵按下了嗎? 秒調(diào)整鍵按下了嗎? 分調(diào)整鍵按下了嗎? 時調(diào)整鍵按下了
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1