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

正文內容

基于at89c52單片機的多動能秒表設計-全文預覽

2025-02-06 10:25 上一頁面

下一頁面
  

【正文】 hip Microputer。這次畢業(yè)設計讓我收獲很大,學到很多將來一定能用到的知識,設計、定時器應用、LED應用等。 }}5 結論本次畢業(yè)設計的任務是以單片機AT89C52作為控制核心,設計電子秒表,使其具有計時、倒計時功能。 P1=table[LED1]。 P1=table[LED2]。 P1=table[LED3]。 P1=table[LED4]。 //計算秒位數(shù)值 n=n%100。 LED1=a。add1(time)是用來計算數(shù)碼管各個位要顯示的數(shù)值的子程序,display()是查段位碼表及進行動態(tài)掃描的子程序。 if(mm==20)mm=0。 TH0=0xfc。 if(mm==0)P2_6=!P2_6。 add1(m)。}if(start==1) //計時開始{ if(mm==0){ P2_7=!P2_7。 P2_7=1。 m。 m=m10。 m++。 bit_add1=0。}if(fast_add==1) //倒計時初值連續(xù)增加{ P2_6=0。if(double_key==1) //倒計時初值快速增加{ P2_6=0。 TR0=1。 TL0=0x18。(1)主程序在主程序中需要完成以下的功能:首先調用初始化函數(shù)對各個變量進行初始化,再對定時器的定時初值進行設定,接著根據(jù)各個標志位的值來判斷單片機的工作模式及工作狀態(tài)。鍵盤查詢和數(shù)據(jù)顯示的部分在定時中段服務子程序中完成。 程序功能及主要變量的說明 程序功能 電子秒表程序主要完成如下功能:(1) 兩種計時模式的啟動、停止、復位功能的秒表。而復位電路則通過按鍵的作用,實現(xiàn)系統(tǒng)的默認設置,對電路起到復位的作用。 系統(tǒng)總體電路 單片機電子秒表的原理圖如圖38所示。:和按鈕K2相連,用于決定連續(xù)計8個的計時模式下秒表啟動、停止和倒計時初值的減少。按鍵K3:用于秒表的功能的選擇,在默認的情況下,為秒表的計時準備模式;按下K3后秒表進入倒計時的狀態(tài),這是通過按鍵K1和K2可以進行倒計時初值的調整,再按下K3則進入倒計時。圖37 按鍵部分電路圖 各個按鍵的功能如下:按鍵K1:在正常情況下,用于控制單一計時模式下秒表的啟動、停止。下面的三極管則作為數(shù)碼管的驅動,從單片機內部傳輸來的指令信號來決定LED1LED4各個數(shù)碼管相應的顯示或明亮變化。提供給分頻率一個基準的振蕩頻率,它是一個多諧振蕩器的正回饋環(huán)電路,也就是說它把輸入作為輸出,把輸出作為輸入的回饋頻率,象這樣一個永無休止的循環(huán)自激過程,從而為秒表系統(tǒng)提供一個穩(wěn)定的時鐘頻率。在通常工作條件下,普通的晶振頻率絕對精度可達百萬分之五十。 晶振電路 圖35 晶振電路圖,在正常工作的情況下可以采用更高頻率的晶振,51單片機最小系統(tǒng)晶振的振蕩頻率直接影響單片機的處理速度,頻率越大處理速度越快[14]。本設計電路中對應的復位電路如圖34所示。一般用戶直接采用單片機+LED驅動器+LED顯示管的方式,一種經(jīng)常使用的LED驅動器8550,它作為共陽數(shù)碼管的驅動器,而共陰數(shù)碼管的驅動器則是 A1015,它們都是三極管[12]。這樣雖然在任一時期只有一位顯示器被點亮,但是由于人眼有視覺殘留效應,看起來與全部顯示持續(xù)點亮的效果基本一樣(在亮度上要有差別)。下面介紹LED的接口方法與電路:(1) LED 數(shù)碼顯示的接口方法單片機與 LED 數(shù)碼顯示器有以硬件為主和以軟件為主的兩種接口方法。圖32 LED原理圖共陽極的LED正好相反,所有發(fā)光二極管的陽極共連后接高電平,而陽極引出腳用于控制LED是否點亮。AT89C52的引腳排列如圖31所示。CPU是由運算器和控制器所構成的。不應將數(shù)據(jù)寫入未定義的單元,由于這些單元在將來的產品中可能賦予新的功能,在這種情況下,復位后這些單元數(shù)值總是“0”。AT89C52具有很多優(yōu)異的功能,具體的功能及特點如下:1. 兼容MCS51指令系統(tǒng);2. 8kB可反復擦寫(大于1000次)Flash ROM;3. 32個雙向I/O口;;5. 3個16位可編程定時/計數(shù)器中斷[7];6. 時鐘頻率024MHz;7. 2個外部中斷源,共8個中斷源;8. 2個讀寫中斷口線,3級加密位;9. 低功耗空閑和掉電模式,軟件設置睡眠和喚醒功能;10. 有PDIP、PQFP、TQFP及PLCC等幾種封裝形式,以適應不同產品的需求[8]。 集成在一個芯片上的微型計算機即為單片機,也就是把組成微型計算機的各種功能部件,像CPU、只讀存儲器 ROM(Read only memory)、隨機存儲器RAM(Random access memory)、基本輸入/輸出接口電路、定時器/計數(shù)器等部件集成在一塊芯片上,構成一個較為完整的微型計算機,從而實現(xiàn)一些微型計算機所具有的功能[4]。(2)用開關控制電子秒表的啟動、停止、復位,七段數(shù)碼管的高2位顯示秒表的秒值,低2位顯示秒表的百分秒值。2 系統(tǒng)功能概述畢業(yè)設計總體方案是以AT89C52單片機作為控制核心,設計具有計時、倒計時等功能的電子秒表。這種高精確度秒表是由德國比勒菲爾德大學和奧地利維也納工業(yè)大學的研究人員組成的研究小組研制成功的[3]。隨著信息產業(yè)的高速發(fā)展,數(shù)顯電子秒表用途不斷增多而且越來越重要,它同時也在增加功能及性能改進。進入21世紀,隨著信息產業(yè)的高速發(fā)展,秒表的用途越來越廣泛。關鍵詞 單片機。德州學院 畢業(yè)設計基于AT89C52單片機的秒表設計摘 要 隨著計算機在社會領域的滲透,單片機的應用正在不斷地走向深入,同時帶動傳統(tǒng)控制檢測技術不斷更新。將軟、硬件有機地結合起來,使得系統(tǒng)能夠實現(xiàn)四位LED顯示,設計具有計時和倒計時功能的電子秒表。 秒表1 緒論 單片機自問世以來,性能不斷提高和完善,而且具有集成度高、功能強、速度快、體積小、功耗低、使用方便、價格低廉等特點,因此在工業(yè)控制、智能儀表、數(shù)據(jù)采集和處理、通信系統(tǒng)、網(wǎng)絡系統(tǒng)、汽車工業(yè)、國防工業(yè)、家用電器等領域的應用日益廣泛,并且正逐步取代現(xiàn)有的多片微機應用系統(tǒng),單片機的潛力越來越被人們所重視[1]。鑒于目前的情況,我們提出了以單片機作為控制核心,添加必要的外圍電路的價格低廉、走時精確、使用方便的秒表系統(tǒng)。德國和奧地利科學家便通過對單片機的研制出一種超高精確度秒表,(即11016S)還短的時間。本文是一個單片機的最小系統(tǒng)設計,對于各種復雜系統(tǒng)的開發(fā),具有一定的指導作用。分別是單計時模式和連續(xù)計8個的計時模式。3 系統(tǒng)硬件設計 電路元件及其功能介紹根據(jù)設計的方案,選取了單片機AT89C52,用于顯示秒表數(shù)值的LED1~LED4,以及用于顯示電路工作狀態(tài)的LED5LED6,驅動數(shù)碼管的三極管SS9012以及必要的按鍵開關及其他元件。AT89C52是一個低電壓,高性能CMOS 8位單片機[5],片內含8k bytes的可反復擦寫的Flash只讀程序存儲器和256 bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產,兼容標準MCS51指令系統(tǒng),片內置通用8位中央處理器和Flash存儲單元,AT89C52單片機在電子行業(yè)中有著廣泛的應用[6]。對沒有定義的單元讀寫將是無效的,讀出的數(shù)值將不確定,而寫入的數(shù)據(jù)也將丟失。AT89C52單片機的內部結構與MCS51系列單片機的構成基本相同。AT89C52單片機的指令系統(tǒng)和引腳功能與MCS51的完全兼容[10]。若陽極引出腳接地,則LED被熄滅;若陽極引腳接高電平,則LED被點亮。靜態(tài)顯示的特點是各LED管能同時穩(wěn)定地顯示各自字符;動態(tài)顯示是指各LED輪流一遍一遍顯示各自字符,但由于顯示的切換較快,在人的視覺看來是各LED管同時顯示不同字符。為降低成本,大部分以軟件為主的接口方法對于多位LED數(shù)碼管顯示器,通常采用動態(tài)掃描顯示方法,即逐個循環(huán)點亮各位顯示器。使用LED模塊,這種模塊中帶有LED顯示管和LED 驅動電路,用起來較方便。對于AT89C52單片機來說,它是高電平復位,也就是說只要將單片機的RESET引腳接高電平并保持一定的時間就可以實現(xiàn)單片機的復位(而對于一些低電平復位的單片機來說就剛好相反,要使其RESET引腳置為低電平并保持一定時間以實現(xiàn)單片機的復位)。同樣道理,在單片機工作的時候按下復位按鈕,單片機的RESET引腳接到高電平,電容C1馬上放電完畢;松開該按鈕后電容C1開始充電,經(jīng)過一定的時間后電容充電飽和,10K的下拉電阻把RESET引腳拉回到低電平狀態(tài),實現(xiàn)了單片機的復位。晶振用一種能把電能和機械能相互轉化的晶體在共振的狀態(tài)下工作,以提供穩(wěn)定,精確的單頻振蕩。在此系統(tǒng)中,主板時鐘芯片即分頻器的原始工作振蕩頻率,由石英晶體多諧振蕩器的諧振頻率來產生,晶振其實是一個頻率產生器,他主要把傳進去的電壓轉化為頻率信號。所以,同一時刻,人眼看到的便是幾個數(shù)碼管共同顯示。具體的按鍵部分電路如37所示。在倒計時初值設定的情況下為倒計時初值的減少按鍵,按一下K2,倒計時初值減少1;按住K2不放,倒計時初值連續(xù)減少;快速連按兩下K2然后不放,則倒計時初值快速減少,減少的速度是連續(xù)減少的10倍。:和按鈕K1相連,用于決定單一計時模式下的秒表啟動、停止和倒計
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1