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

正文內(nèi)容

基于單片機(jī)的電量檢測系統(tǒng)設(shè)計(參考版)

2025-01-21 16:28本頁面
  

【正文】 amp。參考文獻(xiàn)[1] 張毅民,彭喜元.《MCS—51單片機(jī)應(yīng)用技術(shù)》[M].哈爾濱工業(yè)大學(xué)出版社,[2] 何立民. 《MCS—51單片機(jī)應(yīng)用系統(tǒng)設(shè)計》[M].北京航空航天大學(xué)出版社,[3] 徐愛軍. 《單片機(jī)高級語言C51應(yīng)用程序設(shè)計》[M].電子工業(yè)出版社,[4] 李華. 《MCS—51系列單片機(jī)實(shí)用接口技術(shù)》[M]北京航空航天大學(xué)出版社,[5] 王福瑞.《單片機(jī)微機(jī)測控系統(tǒng)設(shè)計大全》[M]北京航天航空大學(xué)出版社,[6] 廖忠. 單片機(jī)對交流電量直接采樣測試的實(shí)現(xiàn)[J]南昌水專學(xué)報,[7] 詹新生,[J]現(xiàn)代電子技術(shù),[8] 楊妍,孫震,[J].北京工商大學(xué)學(xué)報,[9] 林添成,赫魏東,[J].中國科技信息,[10] 趙負(fù)圖. 《傳感器集成電路手冊》[M].[11] [J].[12] [J].電子技術(shù)應(yīng)用,[13] 陳曉斌,[J].微計算機(jī)信息,[14] [M]. 北京:高等教育出版社,2004. 1.[15] Analog Devices Analog Devices Solutions ,10[16] 高峰,單片微型計算機(jī)與接口技術(shù)[M].北京:科學(xué)出版社,2003[17] Baldenius T, Reichelstein S. MAX232. 1999,4: 679附錄1 設(shè)計原理圖附錄2 源程序 include<> include<> define uchar unsiganed char define unit unsigned int define st08091 XBYTE[0x0000] define st08092 XBYTE[0x0000]sbit DAT595=P1^0;sbit SHC595=P1^1;sbit STC595=P1^2;sbit KEY1=P3^0;sbit KEY2=P3^1;uchar code tab[]={0xC0,0xF9,0xA4,0xb0,0x99,0x92,0x82,0xF8,0x80,0x90};//共陽極uchar data disbut[4];∥顯示緩沖uchar t,flag;void delay(unit m){unit i,j;for(i=0;i<m;i++) for(j=0;j<50;j++);}void sendbyte(uchar dat){uchar i;for(i=8;i<8;i++){ SHC595=0;∥移位脈沖if(datamp。由于自身水平有限,設(shè)計中的不足之處。通過這次的畢業(yè)設(shè)計,讓我深刻的認(rèn)識到專業(yè)知識的重要性,也理解了理論聯(lián)系實(shí)際的含義,并且檢驗(yàn)了大學(xué)四年的學(xué)習(xí)成果。致 謝歷時四個月的畢業(yè)設(shè)計已經(jīng)告一段落,進(jìn)過自己不斷的搜索努力以及吳老師的耐心指導(dǎo)和熱情幫局,本設(shè)計已經(jīng)完成。在此次的設(shè)計中,學(xué)到了單片機(jī)AT89C51的內(nèi)部結(jié)構(gòu)及工作原理,了解了時鐘電路和控制電路的工作原理,還有共陽極數(shù)碼管的工作原理,同時也提高了我的C語言使用能力,并且挺高了自己分析問題和解決問題的能力,有了理論聯(lián)系實(shí)際的機(jī)會,為以后從事這個方面的工作打好了基礎(chǔ),這也是這次畢業(yè)設(shè)計的最大收獲。通過此次的畢業(yè)設(shè)計,使我對單片機(jī)有了更深一層的了解,從理論和實(shí)踐我都得到了很大的提高,所以這次任務(wù)的完成使我學(xué)到了很多知識。圖44 定時器0中斷流程圖圖45 A/D轉(zhuǎn)換流程圖結(jié)束語 我做的基于單片機(jī)的電量檢測系統(tǒng)畢業(yè)設(shè)計完成了,基本上達(dá)到了預(yù)期的目的。轉(zhuǎn)換完成后。流程圖如圖44所示。圖43 KEY1和KEY2子程序流程圖 T/C的方式控制寄存器TMOD用來編程定時器/計數(shù)器的工作方式。AT89C51的T/C是加1計數(shù)的。 定時器0中斷服務(wù)程序設(shè)計AT89C51內(nèi)部有兩個16位的可編程定時器/計數(shù)器,T0和T1。最簡單的辦法是在檢測到有鍵按下時,延時一段時間再次檢測看是否有鍵按下,這個可以通過調(diào)用子程序來解決。若在簧片抖動時驚醒掃描就可能得到不正確的結(jié)果。標(biāo)度轉(zhuǎn)換的目的是要把實(shí)際采樣的二進(jìn)制轉(zhuǎn)換成BCD形式的電量值,然后存放到顯示緩沖區(qū)。 主程序流程圖圖41 主程序流程圖 按鍵程序流程圖 在本系統(tǒng)中,有查看電壓或電流的功能,由兩個按鍵KEY1和KEY2控制。另外C語言也具有強(qiáng)大的圖形功能,支持多種顯示器和驅(qū)動器。 C語言功能齊全。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦阌谑褂?、維護(hù)以及調(diào)試。 C是結(jié)構(gòu)式語言。它把高級語言的基本結(jié)構(gòu)和語句與低級語言的實(shí)用性結(jié)合起來。C語言功能豐富,表達(dá)能力強(qiáng)應(yīng)用廣,既有高級語言的特點(diǎn),也有匯編語言的特點(diǎn)。LED就可以實(shí)現(xiàn)顯示了。數(shù)據(jù)全部送完后,給RCK一個上升沿,寄存器中的數(shù)據(jù)即置入鎖存器。數(shù)據(jù)從SER口送入74HC595,在每個SRCK的上升沿,SER口上的數(shù)據(jù)移入寄存器,在SRCK的第9個上升沿,數(shù)據(jù)開始從QH1移出。其中SRCLR可以直接接到高電平,用軟件實(shí)現(xiàn)寄存器清零;如果不需要軟件改變亮度,G可以直接接到低電平,而用硬件來改變亮度。當(dāng)輸出允許控制﹝G﹞為高電平時,并行輸出﹝QS~QH﹞為高阻態(tài),而串行輸出﹝QH1﹞不受影響。當(dāng)SRCK從低到高電平跳變時,串行輸入數(shù)據(jù)﹝SER移入寄存器﹞;當(dāng)SCR從低到高電平只對寄存器的數(shù)據(jù)置入鎖存器。 74HC595簡介310 74HC595引腳圖74HC595內(nèi)含有8位串入、串/并出移位寄存器和8位三態(tài)輸出鎖存器。如果顯示器位數(shù)較多,則靜態(tài)顯示方式更是無法適應(yīng),因此在顯示位數(shù)較多的情況下,一般都采用動態(tài)顯示方式。也正因?yàn)槿绱?,靜態(tài)顯示器的亮度都較高。 LED靜態(tài)顯示方式 LED顯示器工作于靜態(tài)顯示方式時,各位的共陰極﹝或共陽極﹞連接在一起并接地(或+5V);每位的段選碼(a~dp)分別與一個8位的鎖存器輸出相連,所以稱為靜態(tài)顯示。在確定LED不同位顯示的時間間隔,不能太短,因?yàn)榘l(fā)光二極管從導(dǎo)通到發(fā)光有一定的延遲,導(dǎo)通時間太短,發(fā)光太弱人眼無法看清。由于各位的段選線并聯(lián),段碼的輸出對各位來說都是相同的,因此,同一時刻,如果各位位選線都處于選通狀態(tài)的話,4位LED將顯示相同的字符。而各位的共陽極或共陰極分別由相應(yīng)的I/O線控制,實(shí)現(xiàn)各位的分時選通。LED顯示器有動態(tài)顯示和靜態(tài)顯示兩種顯示方式。N個LED顯示塊有NG根位選線,根據(jù)顯示方式的不同,位選線和段選線的連接方法也不同。因此這種LED顯示器被稱為七段數(shù)碼管或八段數(shù)碼管。LED數(shù)碼顯示清晰、成本低廉,配置靈猴,與單片機(jī)接口簡單易行。它具有可靠性高、使用壽命長、性能價格比較高等特點(diǎn)。 在此系統(tǒng)中,查看電壓、電流只需要兩個按鍵,比較簡單,所以就采用獨(dú)立式按鍵接口電路。因此,通過檢測輸入線的電平狀態(tài)可以很容易判斷哪個按鍵按下了。行線輸出是低電平,一旦有鍵按下,則輸入線就會被拉低,這樣,通過讀入輸入線的狀態(tài)就可得知是否有鍵按下了。矩陣式結(jié)構(gòu)的鍵盤顯然比直接法要復(fù)雜一些,識別也要復(fù)雜一些,列線通過電阻接正電源,并將行線所接的單片機(jī)的I/O口作為輸出端,而列線所接的 I/O口則作為輸入。由此可見,在需要的鍵數(shù)比較多時,采用矩陣法來做鍵盤是合理的。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接。直到A/D轉(zhuǎn)換完成,EOC變?yōu)楦唠娖?,指示A/D轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個信號可用作中斷申請。START上升沿將逐次逼近寄存器復(fù)位。ADC0809的工作過程:首先輸入3位地址,并使ALE=1,將地址存入地址鎖存器中。 Vcc:電源,單一+5V。要求時鐘頻率不高于640KHZ。當(dāng)A/D轉(zhuǎn)換結(jié)束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出數(shù)字量。 EOC: A/D轉(zhuǎn)換結(jié)束信號,輸出,當(dāng)A/D轉(zhuǎn)換結(jié)束時,此端輸出一個高電平(轉(zhuǎn)換期間一直為低電平)。ALE:地址鎖存允許信號,輸入,高電平有效。21~28:8位數(shù)量輸出端。通道選擇表如表33所示。當(dāng)ALE線為高電平時,地址鎖存與譯碼器將A、B、C三條地址線的地址信號進(jìn)行鎖存,經(jīng)譯碼后被選中的通道模擬量進(jìn)轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。ALE:地址鎖存允許信號,輸入。圖36 ADC0809內(nèi)部邏輯結(jié)構(gòu)數(shù)字部分定義如下: ADDA、ADDB、ADDC:模擬通道的
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1