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

正文內(nèi)容

基于stc單片機(jī)9999秒倒計(jì)時(shí)器的設(shè)計(jì)-全文預(yù)覽

  

【正文】 ===============延時(shí)==================void Delay5ms(void){ unsigned int i。sbit led4=P2^6。 //每按一次減時(shí)間sbit secondpoint=P0^5。sbit add1=P1^3。感謝他們的無(wú)私奉獻(xiàn)!感謝我的家人,是他們給我的鼓勵(lì)和支持,是我前進(jìn)的動(dòng)力,讓我不斷進(jìn)取、完成學(xué)業(yè)。首先我要感謝我的導(dǎo)師XXX老師,他在我完成論文的過(guò)程中,給予了我很大的幫助。②對(duì) MCS51 單片機(jī)的部分基本原理和接口技術(shù)進(jìn)行了闡述,其中大部分都是本次設(shè)計(jì)需要用到,比如中斷原理、定時(shí)器等;③首先介紹了本次倒計(jì)時(shí)系統(tǒng)設(shè)計(jì)的硬件電路設(shè)計(jì),包括中央處理模塊、LED 數(shù)碼顯示器模塊、鎖存器模塊、矩陣鍵盤模塊的設(shè)計(jì);其次是軟件程序設(shè)計(jì),包括主程序設(shè)計(jì)和各個(gè)模塊的子程序設(shè)計(jì);最后是 Keil uVision3 軟件系統(tǒng)調(diào)試的步驟和方法,以完成系統(tǒng)設(shè)計(jì)。在系統(tǒng)調(diào)試的過(guò)程中,出現(xiàn)了很多問(wèn)題,特別是在編寫程序的時(shí)候。在設(shè)置端口號(hào)的時(shí)候,先通過(guò)右鍵電腦——〉屬性,查看端口號(hào)后修改正確的端口號(hào),然后點(diǎn)擊 OK確定,然后再點(diǎn)擊 TryAgain,繼續(xù)進(jìn)行程序下載。圖 53 正確編譯時(shí)對(duì)話框⑦點(diǎn)擊 Build target 按鈕 ,此時(shí)選擇 Options for Target 按鈕 ,出現(xiàn)如圖 54所示。點(diǎn)擊 Target1 前面的+號(hào),右鍵單擊 Source Group1——〉選擇 Add Files to Group’Source Group 1’,在彈出的對(duì)話框中選擇一創(chuàng)建好的 ,選擇添加 Add,然后關(guān)閉此對(duì)話框。接著彈出 CPU 類型選擇框,選擇最常用的 Atmel——〉A(chǔ)T89C51,按確定。它之所以具有這種功能,實(shí)際上它有兩塊程序 flash 區(qū),其中一塊 flash 中運(yùn)行的程序可以更改另外的一塊程序 flash 區(qū)中的程序,正是利用這一特性才用它作成了仿真器,我們把仿真器的監(jiān)控程序事先燒入 SST89C58,監(jiān)控程序通過(guò) SST89C58 的串口和 PC 通訊,當(dāng)使用 KEIL UVISION3 的 IDE 環(huán)境仿真時(shí),用戶的程序通過(guò)串口被監(jiān)控程序?qū)懭?flash 程序區(qū)中,當(dāng)用戶設(shè)置斷點(diǎn)等操作仿真程序時(shí),flash 程序中的用戶程序也在相應(yīng)的更改,從而實(shí)現(xiàn)了仿真功能 。其次,根據(jù)中斷子程序及初值,50ms 產(chǎn)生一次中斷,計(jì)數(shù)器則加 1,當(dāng)計(jì)數(shù)器 count 加到 20 的時(shí)候,倒計(jì)時(shí)器減 1,并且 count 清 0 依次循環(huán)程序。data_set。圖 43 鍵盤掃描程序 倒計(jì)時(shí)模塊子程序設(shè)計(jì)中斷程序:void timer0() interrupt 1{TH0 = (65536TIME)/256。其次,若有鍵按下,則延時(shí)去建抖動(dòng)(delay(1)。0x0f)!=0x0f) //再次判斷列中是否是干擾信號(hào),不是則向下執(zhí)行{sccode = 0xfe。主程序流程圖如圖42所示。若 key=0x88,則表示按下的鍵是 KF,開(kāi)始計(jì)數(shù)。所謂初始化,就是對(duì)用到的單片機(jī)內(nèi)部部件或者擴(kuò)展芯片進(jìn)行工作狀態(tài)設(shè)定,本設(shè)計(jì)調(diào)用了一個(gè)初始化的子程序 init()。如果模塊太長(zhǎng)時(shí),分析和調(diào)試比較困難,失去了模塊化程序的功能性;如果模塊太短則信息交換太頻繁,也不合適。倒計(jì)時(shí)器的設(shè)計(jì)時(shí)可采用模塊化程序設(shè)計(jì)的方法,模塊化程序設(shè)計(jì)時(shí)應(yīng)注意以下事項(xiàng):首先,每個(gè)模塊應(yīng)具有獨(dú)立的功能,能產(chǎn)生一個(gè)明確的結(jié)果;其次,模塊之間的控制參數(shù)應(yīng)盡量簡(jiǎn)單,數(shù)據(jù)參數(shù)應(yīng)該盡量少。RC時(shí)間常數(shù)越大,上電時(shí)RESET端保持高電平的時(shí)間越長(zhǎng),這組參數(shù)足以保證復(fù)位操作。本系統(tǒng)的復(fù)位電路主要完成系統(tǒng)的上電復(fù)位和系統(tǒng)在運(yùn)行時(shí)用戶的按鍵復(fù)位功能。為擺脫死鎖狀態(tài),也需按復(fù)位鍵使得RST腳為高電平,使單片機(jī)重新啟動(dòng)。所謂動(dòng)態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相應(yīng)的位選,利用發(fā)光管的余輝和人眼視覺(jué)暫留作用,使人的感覺(jué)好像各位數(shù)碼管同時(shí)都在顯示。缺點(diǎn)是硬件電路比較復(fù)雜,成本較高。 16進(jìn)制數(shù)字的顯示代碼16進(jìn)制hgfedcba顯示代碼0001111113FH10000011006H2010110115BH3010011114FH40110011066H5011011016DH6011111017DH70000011107H8011111117FH9011011116FHA0111011177HB011111007CHC0011100139HD010111105EHE0111100179HF0111000171H.1000000080H圖 34 LED 數(shù)碼管顯示方式LED顯示器工作方式有兩種:靜態(tài)顯示方式和動(dòng)態(tài)顯示方式。若將單片機(jī)的I/O口與數(shù)碼管的a——g及h相連,高電平的位對(duì)應(yīng)的發(fā)光二極管亮,即I/O輸出不同的代碼,就可以控制數(shù)碼管顯示不同的字符。在數(shù)碼管中,若將二極管的陽(yáng)極連在一起,稱為共陽(yáng)極數(shù)碼管;若將二極管的陰極連在一起,稱為共陰極數(shù)碼管。考慮到數(shù)碼管的段和位比較多,本系統(tǒng)選了兩個(gè)4位一體的共陽(yáng)數(shù)碼管和一個(gè)一位的共陽(yáng)數(shù)碼管。其中靜態(tài)顯示的特點(diǎn)是顯示穩(wěn)定不閃爍,程序編寫簡(jiǎn)單,但占用端口資源多,所耗得電能較大;動(dòng)態(tài)顯示的特點(diǎn)是顯示穩(wěn)定性沒(méi)靜態(tài)好,程序編寫復(fù)雜,但是相對(duì)靜態(tài)顯示而言占用端口資源少。一般選用石英晶體振蕩器。常用的時(shí)鐘電路有兩種方式:一種是內(nèi)部時(shí)鐘方式,另一種是外部時(shí)鐘方式。元件清單如下:表1 元件清單列表元件型號(hào)元件數(shù)量總計(jì)9cm*15cm萬(wàn)用板1片四位一體共陰數(shù)碼管1只蜂鳴器1只1只s8550 三極管1只單片機(jī)1片40腳IC座1只101排阻1只12M晶振1只22P電容2只1
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1