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

正文內(nèi)容

能時(shí)控器設(shè)計(jì)-畢業(yè)論(參考版)

2025-06-08 13:04本頁面
  

【正文】 /*100ms 計(jì)數(shù)單元清 。 //判別定時(shí)到否子函數(shù) 1 聲明 void t_adj()。 //走時(shí)轉(zhuǎn)換子函數(shù)聲明 void p_out()。 void delay(uint k)。 sbit P3_4=P3^4。 sbit P3_3=P3^3。 sbit P3_0=P3^0。 //sbit P1_0=P1^0。 sbit P1_3=P1^3。 sbit P1_0=P1^0。 /*存放定時(shí) 2的數(shù)組 */ uchar act[4]={0xfe,0xfd,0xfb,0xf7}。 /*存放走時(shí)的電阻 */ uchar y[4]={0,0,0,0}。 33 附錄 Ⅰ 程序源碼 include //器 件配置文件 include //變量類型宏定義 define uchar unsigned char define uint unsigned int uchar DATA_7SEG[10]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6}。在論文即將完成之際,我的心情無法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長(zhǎng)、同學(xué)、朋友給了我無言的幫助,在這里請(qǐng)接受我誠摯謝意! 同時(shí)也感謝學(xué)院為我提供良好的做畢業(yè)設(shè)計(jì)的環(huán)境。授人以魚不如授人以漁,置身其間,耳濡目染,潛移默化,使我不僅接受了全新的思想觀念,樹立了宏偉的學(xué)術(shù)目標(biāo),領(lǐng)會(huì)了基本的思考方式,從論文題目的選定到論文寫作的指導(dǎo) ,經(jīng)由您悉心的點(diǎn)撥 ,再經(jīng)思考后的領(lǐng)悟 ,常常讓我有 “ 山重水復(fù)疑無路 ,柳暗花明又一村 ” 。我不是您最出色的學(xué)生,而您卻是我最尊敬的老師。四年的求學(xué)生涯在師長(zhǎng)、親友的大力支 持下,走得辛苦卻也收獲滿囊,在論文即將付梓之際,思緒萬千,心情久久不能平靜。 由于時(shí)間的緣故,此系統(tǒng)沒有加上抗干擾電路,如果有此電路,系統(tǒng)可以更加的穩(wěn)定。在設(shè)計(jì)中,硬件電路設(shè)計(jì)思路清晰,軟件程序采用了模塊設(shè)計(jì),程序可讀性強(qiáng)。 30 結(jié)論 本次畢業(yè)設(shè)計(jì)很好的達(dá)到了設(shè)計(jì)要求的內(nèi)容。 29 使用及維護(hù) 本機(jī)嵌入到生產(chǎn)設(shè)備中,應(yīng)安裝固定好,同時(shí)做好防潮防油等工作。單片機(jī)的尋址能力也已突破 64KB 的限制,有的已可達(dá)到 1MB和 16MB,片內(nèi)的 ROM 容量可達(dá) 62MB, RAM 容量則可達(dá) 2MB。 ( 4)優(yōu)異的性能價(jià)格比 單片機(jī)的性能極高。 ( 2)控制功能強(qiáng) 為了滿足對(duì)對(duì)象的控制要求,單片機(jī)的指令系統(tǒng)均有極豐富的條件:分支轉(zhuǎn)移能力、 I/O 口的邏輯操作及位處理能力,非常適用于專門的控制功能。芯片本身是按工業(yè)測(cè)控環(huán)境要求設(shè)計(jì)的,內(nèi)部布線很短,其抗工業(yè)噪音性能優(yōu)于一般通用的 CPU。 本次設(shè)計(jì)中,我對(duì)設(shè)計(jì)所用到的器件的性能價(jià)格比都作了一個(gè)較為充分的考慮。成本的高低直接影響到企業(yè)的效益。 圖 打開調(diào)試無錯(cuò)誤 如果沒有發(fā)現(xiàn)錯(cuò)誤說明軟件沒有問題可以正常運(yùn)行,如果出現(xiàn)錯(cuò)誤時(shí),將鼠標(biāo)放到出錯(cuò)提示地方點(diǎn)擊左鍵,就可以跳到程序里錯(cuò)誤的地方。不僅如此,還可以通過計(jì)算機(jī)斷的軟件實(shí)現(xiàn)單步、全速、運(yùn)行到光標(biāo)的常規(guī)調(diào)試手段 ,對(duì) 軟件 進(jìn)行 調(diào)試 ,首先打開 Keil 應(yīng)用軟件,打開編譯好的程序,然后點(diǎn)擊下載到單片機(jī)里 首 先:打開一個(gè)已經(jīng)編譯通過的單片機(jī)項(xiàng)目(新建與編譯單片機(jī)程序項(xiàng)目),如圖 所示。 軟件調(diào)試 單片機(jī)的程序設(shè)計(jì)調(diào)試分為兩種,一種是使用軟件模擬調(diào)試,意思就是用開發(fā)單片機(jī)程序的計(jì)算機(jī)去模擬單片機(jī)的指令執(zhí)行,并虛擬單片機(jī)片內(nèi)資源,從而實(shí)現(xiàn)調(diào)試的目的,第二種是硬件調(diào)試,硬件調(diào)試 其實(shí)也需要計(jì)算機(jī)軟件的配合,大致過程是這樣的:計(jì)算機(jī)軟件把編譯好的程序通過串行口、并行口或者 USB 口傳輸?shù)接布{(diào)試設(shè)備中,仿真器仿真全部的單片機(jī)資源(所有的單片機(jī)接口,并且有真實(shí)的引腳輸出),仿真器可以接入實(shí)際的電路中,然后與單片機(jī)一樣執(zhí)行。若有高壓 ,聯(lián)機(jī)仿真器調(diào)試時(shí) ,將會(huì)損壞仿真器等 ,有時(shí)會(huì)使應(yīng)用系統(tǒng)中的集成塊發(fā)熱損壞。 在通電前 ,檢查電源電壓的幅值和極性 ,否則很容易造成集成塊損壞。另一個(gè)是由于安裝錯(cuò)誤 ,造成器件燒壞。必要時(shí)利用數(shù)字萬用表的短路測(cè)試功能 ,可以縮短排錯(cuò)時(shí)間。 這類故障往往由于設(shè)計(jì)電路圖錯(cuò)誤造成的,主要包括錯(cuò)線、開路 、短路。太大或太小都不正常。 硬件調(diào)試 工業(yè)生節(jié)能時(shí)控器由于元器件不多,一般不需要做太多調(diào)整即可使用,但應(yīng)確保元器件質(zhì)量及焊接質(zhì)量。但通常是先排除明顯的硬件故障以后 ,再和軟件結(jié)合起來調(diào) 試以進(jìn)一步排除故障。這樣雖然可以降低系統(tǒng)成本 ,提高系統(tǒng)的適應(yīng)性 ,但是每個(gè)系統(tǒng)的調(diào)試占去了總開發(fā)時(shí)間的 2/ 3,可見調(diào)試的工作量比較大。 //裝載 10ms 定時(shí)初值 TL1=(5000%256)。 //開 CPU中斷 TRO=1。 //裝載 100ms 定時(shí)初值 TLO=(50235%256)。 //繼電器輸出控制的位標(biāo)志, 1時(shí)繼電器吸合, 0時(shí)繼電器施放 /****************************************************************/ /*定時(shí)器 T0初始化 */ Void init_timer() { TMOD=0x11。 24 uchar up=0。 uchar min2=0。 uchar min1=0。 //走時(shí)單元 sec、 min、 hour 初始化 uchar min=0。 //RAM 區(qū)是否受干擾的標(biāo)志 uchar left=0。 uchar m=O。 //功能鍵標(biāo)志 uchar h=0。 /*定時(shí) 1 啟 /停標(biāo)志 */ bit o_f2=0。 /*100ms 計(jì)數(shù)單元清 0*/ bit d_05s=O。 /*存放定時(shí)的 1數(shù)組 */ uchar z[4]={o, o, 0, 0}。 圖 單片機(jī)構(gòu)成電子鐘的原理框圖 系統(tǒng)仿真圖 圖 系統(tǒng)未運(yùn)行仿真圖 T0定時(shí)器100ms定時(shí)中斷 100ms單元( ded)加1 hour 單元加1 min單元加1 sec單元加1 Ded=10? sec=60? min=60? 23 圖 運(yùn)行的節(jié)能時(shí)控器仿真圖 子程序分析 變量定義及初始化模塊: uchar x[4]。由于軟件編程的靈活性,實(shí)際上可隨意做出任意進(jìn)制的正計(jì)時(shí)或倒計(jì)時(shí)電子鐘。當(dāng) sec 滿 60 時(shí)(此時(shí)時(shí)間為 60s),使 min 加 1,同時(shí)清除 sec。另外,還需要建立個(gè)軟件計(jì)數(shù)器單元(如 deda,sec,min 等)進(jìn)行配合。 當(dāng) SET=0 時(shí),即在沒按 SET 時(shí),判定是否到達(dá)定時(shí) 1 程序,如果沒有達(dá)到定時(shí)1 或 2 直 接返回; 當(dāng) SET=1 時(shí),即按 1 次 SET 鍵,進(jìn)入調(diào)整時(shí)間模式; 當(dāng) SET=2 時(shí),即按 2 次 SET 鍵,顯示調(diào)整定時(shí) 1 的模式,此時(shí)可以進(jìn)行定時(shí) 1電子鐘的設(shè)置; 當(dāng) SET=3 時(shí),即按 3 次 SET 鍵,顯示調(diào)整定時(shí) 2 的模式,此時(shí)可以進(jìn)行定時(shí) 2電子鐘的設(shè)置。我們將顯示走時(shí)、顯示調(diào)整走時(shí)、顯示調(diào)整定時(shí) 顯示調(diào)整定時(shí) 2,做成 4 個(gè)子程序,分別由 Set 為 0、 3 時(shí)散轉(zhuǎn)后的“顯示走時(shí)并判斷定時(shí) 2 到否程序” 、“顯示調(diào)整走時(shí)程序” 、“顯示調(diào)整定時(shí) 1 程序” 、“顯示調(diào)整定時(shí) 2 程序”進(jìn)行調(diào)用。 T0 作為走時(shí)的基準(zhǔn)被設(shè)置為 100ms 定時(shí)中斷。 顯示 走 時(shí) 并判 斷 定 時(shí)1 , 2 到 否S E T = 1 , 顯示 調(diào) 整 走時(shí)根 據(jù) 鍵 值 散 傳S E T = 2 , 顯示 調(diào) 整 定時(shí) 1S E T = 3 , 顯示 調(diào) 整 定時(shí) 2NY 圖 主程序流程圖 21 圖 為主程序流程圖。此鍵功能只能向左移動(dòng),點(diǎn)按 4 次,復(fù)位。一個(gè) up 輸入數(shù) 據(jù)遞增鍵,只能增加,如果持續(xù)點(diǎn)按次鍵,當(dāng)達(dá)到 9 時(shí),再次點(diǎn)按,然后變成 0。 本設(shè)計(jì)就是采用獨(dú)立式按鍵輸入方式設(shè)計(jì)的。 行列式鍵盤輸入軟件編寫較復(fù)雜,對(duì)初學(xué)者而言有一定的難度。 鍵盤設(shè)計(jì) 本設(shè)計(jì)的一個(gè)難點(diǎn)就是其中的按鍵輸入部分,單 片機(jī)的按鍵輸入一般可分為簡(jiǎn)單的獨(dú)立式按鍵輸入及行列式按鍵輸入兩種。 圖 繼電器原理圖 蜂鳴器原理及選擇 蜂鳴器發(fā)聲原理是電流通過電磁線圈,使電磁線圈產(chǎn)生磁場(chǎng)來驅(qū)動(dòng)振動(dòng)膜發(fā)聲的,因此需要一定的電流才能驅(qū)動(dòng)它,單片機(jī) IO 引腳輸出的電流較小,當(dāng) 輸出低電平時(shí),電容充電導(dǎo)通,這樣蜂鳴器的電流形成回路,發(fā)出聲音。當(dāng)單片機(jī)引腳發(fā)出信號(hào)的時(shí)候,繼電器的常開點(diǎn)就馬上吸合,所控制的交流電器的電路形成回路,被控設(shè)備就通上電 ,開始工作實(shí)現(xiàn)弱點(diǎn)控制強(qiáng)電 。 主要技術(shù)參數(shù): 觸點(diǎn)形式: 1c( spdt) 觸點(diǎn)負(fù)載: 3A 220V AC/30V DC 阻抗: =100M 額定電流: 3A 18 電氣壽命: .=10 萬次 驅(qū)動(dòng)原理及選擇 驅(qū)動(dòng)電路中,我們知道,有前向驅(qū)動(dòng)器,反向驅(qū)動(dòng)器,還有就是一種特別普遍的三極管驅(qū)動(dòng),本設(shè)計(jì)就是運(yùn)用了三極管驅(qū)動(dòng)。這樣吸合、釋放,從而達(dá)到了在電路中的導(dǎo)通、切斷的目的。只要在線圈兩端加上一定的電壓,線圈中就會(huì)流過一定的電流,從而產(chǎn)生電磁效應(yīng),銜鐵就會(huì)在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而帶動(dòng) 銜鐵的動(dòng)觸點(diǎn)與靜觸點(diǎn)(常開觸點(diǎn))吸合。 R4~ R11 這 8 個(gè) 電阻為上拉電阻。綜上所述,本設(shè)計(jì)運(yùn)用動(dòng)態(tài)掃描法進(jìn)行。動(dòng)態(tài)掃描顯示占用的 CPU 時(shí)問多,但使用的硬件少,能節(jié)省線路板空間及降低成 本。原理如圖 所示。 動(dòng)態(tài)掃描顯示在使用時(shí)必須反復(fù)調(diào)用顯示子程序,若 CPU 要進(jìn)行其他操作,顯示子程序只能插入循環(huán)程序中,這往往束縛了 CPU 的工作,降低了 CPU 的工作效率。返回監(jiān)控程序后,進(jìn)行一些其他操作,再調(diào)用顯示掃描程序。動(dòng)態(tài)掃描顯示由于各個(gè)數(shù)碼管的字段線是并聯(lián)使用的,因而大大簡(jiǎn)化了硬件線路。在輪流點(diǎn)亮一遍的過程中,每位顯示器點(diǎn)亮的時(shí)間是極為短暫的 (1~ 5 ms)。這樣,對(duì)于一組 LED 數(shù)碼管顯示器需要由兩組信號(hào)來控制:一組是字段輸出口輸出的字形代碼,用來控制顯示的字形,稱為段碼;另一組是位輸出口輸出的控制信號(hào),用來選擇第幾位顯示器工作,稱為位碼。它是把所有顯示器的 8 個(gè)筆畫段 a~ h 的各同段名端互相并接在一起,并把它們接到字段輸出口上。所以靜態(tài)顯示法常用在顯示器數(shù)目較少的應(yīng)用系統(tǒng)中。由于 CPU 不必經(jīng)常掃描顯示
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1