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

正文內(nèi)容

數(shù)字電子時(shí)鐘的設(shè)計(jì)與制作畢業(yè)設(shè)計(jì)-免費(fèi)閱讀

2025-07-17 15:35 上一頁面

下一頁面
  

【正文】 if(fen==60) //分加到60則時(shí)加一 { fen=0。 shi1=0。 //對K2按鍵按的次數(shù)清零 if(yang=10) //如果數(shù)碼管從0顯示到9 { yang=0。 count1++。 P1=table2[yang]。 //秒表狀態(tài)下的秒位初始化 if(k3num !=1) //只有退出時(shí)鐘調(diào)節(jié)狀態(tài)時(shí)才能使用秒表功能 xianshi(shi,0xfd,0xfe)。fen==0amp。 xianshi(miao,0x7f,0xbf)。 } } } }*****************************整點(diǎn)報(bào)時(shí)函數(shù)******************************void baoshi(int c) { int x。 } } if(k4num==1) //若K4按下一次便開始計(jì)時(shí) { if(k1==0) { delay(5)。 } } } } if(k4==0amp。 xianshi(fen,0xef,0xf7)。 } if(k3num==1) //若K3被按下一次,按K1時(shí)時(shí)位 { //加一,加到24為止 shi++。 } if(k3num==3) //K3按三次則調(diào)節(jié)個(gè)位 { TR0=0。amp。 //分離要顯示的十位 dula=1。 //段選關(guān)閉 wela=1。 //啟動(dòng)定時(shí)器0中斷}****************************調(diào)時(shí)間顯示函數(shù)*****************************void shanshuo(char m,uchar n,uchar a) { uchar shi,ge。 dula=0。 count1=0。 //選中第三位和第六位顯示橫杠 wela=0。 //延時(shí)1毫秒 wela=1。 //位選關(guān)閉,鎖存住送入數(shù)碼管的數(shù)據(jù) shi=m/10。 //數(shù)碼管顯示個(gè)位的數(shù) dula=0。y)。uchar code table[]={ //共陰極數(shù)碼管dp不亮數(shù)組0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。//數(shù)碼管段選控制端(接B)sbit wela=P2^7。致謝本次畢業(yè)設(shè)計(jì)論文是在我的老師劉東漢的悉心關(guān)懷和精心指導(dǎo)下完成的。雖然用Altium Designer已經(jīng)將PCB板繪制好了,但是最終沒有選擇這種方法,自己也并沒有感到很遺憾。因?yàn)楦鶕?jù)要求根本沒必要使用時(shí)鐘芯片就可以滿足所有的要求,這是使自己感覺比較遺憾的一點(diǎn)。在以后的學(xué)習(xí)中,自己一定會(huì)更加努力,要求完美。這樣不僅可以不用使用杜邦線,而且也使電路板的正面看起來不那么的復(fù)雜。制作實(shí)物的過程并沒有剛開始自己想像的那么簡單,首先買元器件就很費(fèi)神,第一次買的元器件沒有買齊,又得重新再買。終于經(jīng)過自己不懈的努力,繪畫出了滿足要求的PCB板。要相信只要自己肯學(xué)肯鉆研,就一定會(huì)有所收獲的,結(jié)果并不是最重要的,重要的是自己親自動(dòng)手嘗試的過程。雖然按鍵按下的過程很短暫,如果不刻意去注意的話根本不會(huì)。雖然自己只是懂Proteus的一點(diǎn)點(diǎn),其功能的強(qiáng)大自己還沒有完全領(lǐng)略,但我想這次單獨(dú)完成仿真繪制的過程為自己以后研究Proteus打下了很好的基礎(chǔ),做了一個(gè)完美的開始。Proteus軟件現(xiàn)在對于自己來說最大的好處就是能夠?qū)崿F(xiàn)仿真,能夠檢查自己的程序到底有沒有達(dá)到本次設(shè)計(jì)的要求。在學(xué)習(xí)中,我們應(yīng)該采用邊學(xué)邊用的學(xué)習(xí)方法,而不是將某個(gè)軟件的所有功能都講解的非常仔細(xì),很多不用的地方不用去研究,需要用到什么就學(xué)什么這樣才能有效地理解它,記憶它,最終達(dá)到學(xué)以致用的目的。將所有滿足要求的函數(shù)整合到一起,通過在主函數(shù)中調(diào)用相應(yīng)的子函數(shù)來實(shí)現(xiàn)設(shè)計(jì)要求。x0。在秒表功能下,按K1按鍵,則秒表開始工作,再按K1則秒表停止計(jì)時(shí);若按K2健,則秒表清零;如果再按K4健則跳出秒表,則轉(zhuǎn)換為時(shí)鐘工作狀態(tài)。根據(jù)所要實(shí)現(xiàn)的功能,編寫相應(yīng)的子程序。開始啟動(dòng)定時(shí)器時(shí)間顯示按鍵檢測圖41 主程序流程圖通電后,啟動(dòng)定時(shí)器,定時(shí)器的初值為50ms,計(jì)數(shù)20次為1秒,則數(shù)碼管上相應(yīng)的數(shù)值加一。,其數(shù)據(jù)處理能力很強(qiáng)大,使用起來很方便。通過中斷函數(shù)來精確定時(shí)。若跳出時(shí)間的調(diào)節(jié)后,K4健被按下,則啟動(dòng)秒表功能。為了保證系統(tǒng)對鍵的一次閉合僅做一次鍵輸入處理,因此不需進(jìn)行消抖處理。矩陣鍵盤有3X3 9個(gè)鍵,4X4 16個(gè)鍵等的矩陣鍵盤。其控制電路圖如圖37所示: 圖37蜂鳴器控制電路 按鍵控制電路的設(shè)計(jì)鍵盤就是一組按鍵的集合,它是最常用的輸入設(shè)備。圖35 四位一體數(shù)碼管引腳圖 本次設(shè)計(jì)使用了兩個(gè)四位一體的共陰極數(shù)碼管和一個(gè)單獨(dú)的共陽極數(shù)碼管,顯示電路顯示模塊需要實(shí)時(shí)顯示當(dāng)前的時(shí)間,即時(shí)、分、秒,因此需要6個(gè)數(shù)碼管,另外設(shè)計(jì)兩個(gè)數(shù)碼管用來顯示橫,這樣顯示起來比較美觀。如圖32(a)所示:(2)共陽極接法:把發(fā)光二極管的陽極連在一起構(gòu)成公共陽極,使用時(shí)公共陽極接+5V,每個(gè)發(fā)光二極管的陰極通過電阻與輸入端相連。VCC上升時(shí)間約為10ms,振蕩器起振時(shí)間和頻率有關(guān)。本次設(shè)計(jì)采用內(nèi)部時(shí)鐘方式,單片機(jī)的內(nèi)外部時(shí)鐘電路如圖31所示: 圖31 內(nèi)部和外部時(shí)鐘電路圖計(jì)算機(jī)在啟動(dòng)運(yùn)行時(shí)都需要復(fù)位,使CPU和系統(tǒng)中的其他部件都處于一個(gè)確定的初始狀態(tài),并從這個(gè)狀態(tài)開始工作。本設(shè)計(jì)還有整點(diǎn)報(bào)時(shí)的功能,故通過控制蜂鳴器來實(shí)現(xiàn)。包括主電源引腳Vcc和Vss;時(shí)鐘電路引腳XTAL1和XTAL2;控制信號(hào)引腳RST/VPD,ALE,PSEN,EA以及并行I/O口引腳P0,P1,P2和P3。由于CMOS等工藝的大量采用,很多單片機(jī)可以在更低的電壓下工作(),功耗已經(jīng)降低到微安級(jí)。其發(fā)展趨勢不外乎以下幾個(gè)方面:單片機(jī)中盡可能地把所需要的存儲(chǔ)器和I/O口都集成在一塊芯片上,使得單片機(jī)可以實(shí)現(xiàn)更多的功能。通過比較各種方案的優(yōu)缺點(diǎn)以及自己學(xué)習(xí)過的專業(yè)知識(shí),最終確定按照第三種方案實(shí)施。所以不考慮。2 整體設(shè)計(jì)方案 設(shè)計(jì)要求(1)用六位LED數(shù)碼管顯示時(shí)、分、秒。 數(shù)字時(shí)鐘的意義與應(yīng)用基于單片機(jī)的數(shù)字電子時(shí)鐘是采用電子電路實(shí)現(xiàn)對時(shí)、分、秒進(jìn)行數(shù)字顯示的計(jì)時(shí)裝置,廣泛應(yīng)用于個(gè)人家庭,室外廣場,汽車站和火車站等公共場所,成為人們?nèi)粘I钪胁豢缮俚谋匦杵贰?digital tube 目 錄 摘要 ……………………………………………………………………………………ⅠABSTRACT ………………………………………………………………………………Ⅱ1 緒論……………………………………………………………………………………1 研究的背景……………………………………………………………………1 數(shù)字時(shí)鐘的意義與應(yīng)用………………………………………………………12 整體設(shè)計(jì)方案…………………………………………………………………………3 設(shè)計(jì)要求………………………………………………………………………3 整體方案的設(shè)計(jì)………………………………………………………………3 整體方案的確定………………………………………………………3 電路設(shè)計(jì)框圖…………………………………………………………4 單片機(jī)的介紹…………………………………………………………………43 數(shù)字時(shí)鐘硬件電路設(shè)計(jì)………………………………………………………………7 最小系統(tǒng)的設(shè)計(jì)………………………………………………………………7 數(shù)碼管顯示電路的設(shè)計(jì) ……………………………………………………10 單個(gè)數(shù)碼管簡介 ……………………………………………………10 四位一體數(shù)碼管簡介 ………………………………………………10 蜂鳴器控制電路的設(shè)計(jì) ……………………………………………………12 按鍵控制電路的設(shè)計(jì) ………………………………………………………134 數(shù)字時(shí)鐘的軟件設(shè)計(jì) ………………………………………………………………16 主程序設(shè)計(jì) …………………………………………………………………17 數(shù)碼管顯示子程序設(shè)計(jì) ……………………………………………………18 按鍵檢測子程序設(shè)計(jì) ………………………………………………………19 蜂鳴器報(bào)時(shí)子程序設(shè)計(jì) ……………………………………………………205 數(shù)字時(shí)鐘的仿真及制作 ……………………………………………………………21 調(diào)試與仿真 …………………………………………………………………21 仿真圖缺陷分析 ……………………………………………………………24 數(shù)字時(shí)鐘的制作 ……………………………………………………………25總結(jié) ……………………………………………………………………………………28參考文獻(xiàn) ………………………………………………………………………………29致謝 ……………………………………………………………………………………30附錄 程序清單…………………………………………………………………………31IV湖北理工學(xué)院 畢業(yè)設(shè)計(jì)(論文) 1 緒論 研究的背景電子技術(shù)是十九世紀(jì)末、二十世紀(jì)初開始發(fā)展起來的新興技術(shù),二十世紀(jì)發(fā)展最迅速,應(yīng)用最廣泛,成為近代科學(xué)技術(shù)發(fā)展的一個(gè)重要標(biāo)志。軟件方面采用C語言編程,使用keil軟件進(jìn)行編程與調(diào)試,使整個(gè)電子時(shí)鐘能夠完成時(shí)間的顯示,調(diào)時(shí),秒表,報(bào)時(shí)等功能。數(shù)字時(shí)鐘是采用數(shù)字電路實(shí)現(xiàn)對“時(shí)”、“分”、“秒”數(shù)字顯示的計(jì)時(shí)裝置。在其推動(dòng)下,現(xiàn)代電子產(chǎn)品正在以前所未有的革新速度,向著功能多樣化、體積最小化、功耗最低化的方向迅速發(fā)展,電子技術(shù)的發(fā)展有力的推動(dòng)社會(huì)生產(chǎn)力的發(fā)展。機(jī)械式鐘表雖然也可以告知人們時(shí)間,也可以定時(shí),顯示日歷。(2)以24h(小時(shí))計(jì)時(shí)方式。方案二:通過單片機(jī)AT89C52芯片為主控電路,由電源電路、單片機(jī)主控電路、按鍵控制電路和蜂鳴器等組成。第三種方案相比第一、第二種方案而言,不需要對單片機(jī)的各種指令以及不同存儲(chǔ)器的尋址、寄存器分配等有所掌握,而只需用基本的C語言知識(shí)就可以實(shí)現(xiàn)設(shè)計(jì)的要求。比如A/D、PWM、PCA(可編程計(jì)數(shù)器陣列)、WDT(監(jiān)視定時(shí)器看家狗)、高速I/O口及計(jì)數(shù)器的捕獲/比較邏輯等。這些特性使得單片機(jī)系統(tǒng)可以在更小電源的支持下工作更長的時(shí)間。P3口除可以作為通用的I/O口使用外,其主要的功能是它的第二功能。 最小系統(tǒng)設(shè)計(jì)單片機(jī)要正常運(yùn)行,必須具備一定的硬件條件,其中最主要的就是三個(gè)基本條件:(1)電源正常(2)時(shí)鐘正常(3)復(fù)位正常。MCS51單片機(jī)有一個(gè)復(fù)位引腳RST,采用施密特觸發(fā)輸入,對于CHMOS單片機(jī),RST引腳的內(nèi)部有一個(gè)低拉電路。所以一般為了可靠的復(fù)位,RST在上電時(shí)應(yīng)保持20ms以上的高電平。如圖32(b)所示:圖34 共陰、陽極數(shù)碼管原理圖 本次設(shè)計(jì)使用的是共陽極數(shù)碼管,共陽極數(shù)碼管的所有陽極全部接在一起,電路連接時(shí),公共端接高電平,因此我們要點(diǎn)亮的那個(gè)發(fā)光二極管就需要給陰極送低電平,此時(shí)顯示數(shù)字的編碼是相反關(guān)系,數(shù)碼管內(nèi)部發(fā)光二極管點(diǎn)亮?xí)r,也需要5mA以上的電流,而且電流不可過大,否則會(huì)燒毀發(fā)光二極管。LED顯示器的顯示控制方式按驅(qū)動(dòng)方式可分成靜態(tài)顯示方式和動(dòng)態(tài)顯示方式兩種。操作員通過鍵盤可以輸入數(shù)據(jù)或命令,實(shí)現(xiàn)簡單的人機(jī)通信。其檢測原理為:檢測時(shí),先送一列為低電平,其余幾列全為高電平,然后立即輪流檢測一次各行是否有低電平,若檢測到某一行為低電平,則我們便可確認(rèn)當(dāng)前被按下的鍵是哪一行那一列的。一般可用硬件或軟件的方法來消抖,具體方法有:雙穩(wěn)態(tài)消抖電路;濾波消抖電路以及軟件消抖。如果沒有跳出對時(shí)間的調(diào)節(jié),則無論怎樣按K4健,秒表功能都無法啟
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1