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

正文內(nèi)容

基于51單片機(jī)的轉(zhuǎn)速測(cè)量系統(tǒng)的設(shè)計(jì)-資料下載頁(yè)

2025-06-24 16:34本頁(yè)面
  

【正文】 程序設(shè)計(jì)中,在AT89C51RAM存貯器中的四個(gè)顯示緩沖器單元30H-34H,分別存放著由計(jì)算出來(lái)的轉(zhuǎn)速的BCD碼進(jìn)行拆分后的非壓縮BCD碼數(shù)據(jù),AT89C51的P1口掃描輸出總是只有一位為低電平、其它位為高電平,AT89C51的P0口相應(yīng)位的顯示數(shù)據(jù)的段數(shù)據(jù),使該位顯示出一個(gè)字符,其它們?yōu)榘担来蔚馗淖働1口輸出為低高的位,P0口輸出對(duì)應(yīng)的段數(shù)據(jù),4位LED顯示器就顯示出由緩沖器中顯示數(shù)據(jù)所確定的字符。顯示部分程序分為兩部分:十進(jìn)制BCD轉(zhuǎn)換成非壓縮BCD碼;查表程序顯示數(shù)據(jù)。雙字節(jié)整數(shù)拆分程序流程圖如圖44所示。開(kāi) 始返 回高字節(jié)R4送30HR5與0F0H相與交換后送31HR6與0F0H相與交換后送33HR5與0FH相與后送32HR6與0FH相與后送34H圖 44 雙字節(jié)整數(shù)拆分程序流程圖顯示程序流程圖如圖45所示:結(jié) 束開(kāi) 始INC R0 ,A=(R1)(R1)=P1,(R1)=A,RL AA+DPTR賦值給P0(R0)賦值給A30H→R0,表首地址→DPTR,(R1)= 0FEH(R1)=0DFH?NY圖45 顯示程序流程圖第5章 轉(zhuǎn)速測(cè)量系統(tǒng)的轉(zhuǎn)速分析 本轉(zhuǎn)速測(cè)量系統(tǒng)設(shè)計(jì)采用M法進(jìn)行測(cè)速,硬件電路較簡(jiǎn)單,這種測(cè)量方法所適用的測(cè)速范圍下面將分析,測(cè)量精度在本設(shè)計(jì)中可以通過(guò)設(shè)置和選擇的傳感器加以控制(本設(shè)計(jì)中應(yīng)用霍爾開(kāi)關(guān)元件)。1.測(cè)速范圍軟件設(shè)計(jì)中,采用的閘門(mén)時(shí)間是1 s,T0的最大計(jì)數(shù)值是65536,因此,最大的計(jì)數(shù)量應(yīng)該是在ls內(nèi)不超過(guò)65535,這樣,即可算出最高計(jì)數(shù)頻率L。設(shè)計(jì)數(shù)頻率為f,其周期為l/f,計(jì)到65535個(gè)數(shù)據(jù)時(shí),所用時(shí)間為:T=65535*1/f(1)按上述要求:當(dāng)T=1 s時(shí),為極大值即 L=65535*l/f所以 f=65535(HZ)(2)本設(shè)計(jì)在實(shí)現(xiàn)時(shí),設(shè)采用了12點(diǎn)的碼盤(pán),即軸每轉(zhuǎn)一周,產(chǎn)生l 2個(gè)脈沖,因此,軸實(shí)際輸出頻率為: f=65535/12=5460(Hz),折算到轉(zhuǎn)速:n=f*60=327600(r/min)(3)用這種方法可以測(cè)量的轉(zhuǎn)速是很高的。如果這樣的轉(zhuǎn)速仍不能滿足要求,那么還可以采用軟件計(jì)數(shù)器的方法,進(jìn)一步擴(kuò)大其上限,這樣,其上限僅取決于定時(shí)/計(jì)數(shù)器的最大允許輸入頻率,定時(shí)/計(jì)數(shù)器的最大允許頻率約可達(dá)到500KHZ,考慮到測(cè)量的對(duì)象的特性,因此,可以認(rèn)為,采用M法進(jìn)行測(cè)量,其上限足夠使用。這種測(cè)速方式的下限理論上也可以很低,但是當(dāng)轉(zhuǎn)速低到一定程度時(shí),其誤差已較大,因此,其測(cè)速下限與允許的測(cè)量誤差有關(guān)。2. 測(cè)量誤差由轉(zhuǎn)速公式:n=給出因m1的量化誤差是一個(gè)脈沖,故轉(zhuǎn)速變化:n′== n+n (51) 其相對(duì)誤差為: (52) (53) (54)相對(duì)誤差n′加入一個(gè)脈沖后的轉(zhuǎn)速值n轉(zhuǎn)速誤差 由式54可知:這里T=1s,P=12,如果我們?cè)O(shè)定:=%,那么可以計(jì)算出,n=60/=5000時(shí),可以滿足此要求,當(dāng)n小于5000時(shí),誤差將超出允許范圍之外。實(shí)際測(cè)量工作中,如果測(cè)量范圍超過(guò)這個(gè)范圍,可以加一個(gè)軟件計(jì)數(shù)器,編寫(xiě)T0的中斷程序,在中斷程序中對(duì)軟件計(jì)數(shù)器加1,這樣,可以把計(jì)數(shù)范圍擴(kuò)大256倍。除了被測(cè)量量的一些系數(shù)(如:碼點(diǎn)數(shù))會(huì)對(duì)系統(tǒng)的測(cè)量產(chǎn)生影響外,閘門(mén)時(shí)間也是一個(gè)重要的因素,本程序中僅提供了一個(gè)l s固定的閘門(mén)時(shí)間,實(shí)際工程中,可根據(jù)需要,靈活地選擇閘門(mén)時(shí)間,兼顧動(dòng)態(tài)、性能等各方面的要求,以取得最好的效果。從以上的分析可以看到,使用M法測(cè)量速度,電路和程序均較為簡(jiǎn)單,且可以在一定的條件下滿足精度的要求。當(dāng)然,如果要制作全量程專(zhuān)用測(cè)速計(jì),這樣的電路還是無(wú)法完全滿足需要,此時(shí),就要用到其他的一些方法。結(jié)論本文對(duì)單片機(jī)用于轉(zhuǎn)速測(cè)量的理論、原理進(jìn)行了系統(tǒng)的分析、比較,并對(duì)每種測(cè)量方法定性、定量的予以闡述,設(shè)計(jì)了顯示接口電路和應(yīng)用程序。以下從三個(gè)方面進(jìn)行總結(jié):1.硬件電路單片機(jī)用于轉(zhuǎn)速測(cè)量種類(lèi)較多,方法各有不同,在硬件設(shè)計(jì)上根據(jù)使用場(chǎng)合、功能和要求,采用的電路也有差異,單片機(jī)有用80C5l系列的80C3l、80C5l等,并對(duì)其進(jìn)行擴(kuò)展,接口采用8157279A等用于顯示。本系統(tǒng)采用89C51單片機(jī),充分利用單片機(jī)內(nèi)部自帶的兩個(gè)16位定時(shí)/計(jì)數(shù)器進(jìn)行設(shè)計(jì),較完全的開(kāi)發(fā)了單片機(jī)自身的功能,接口利用了89C5l的Po口具有較大的電流驅(qū)動(dòng)能力的特點(diǎn),來(lái)擴(kuò)展驅(qū)動(dòng)芯片,直接由單片機(jī)驅(qū)動(dòng),簡(jiǎn)化了硬件電路。有一定的實(shí)用價(jià)值和較高的性?xún)r(jià)比,可用于工業(yè)控制中的轉(zhuǎn)速檢測(cè)、民用電器及其他應(yīng)用。2.測(cè)量方法在測(cè)量原理上采用先進(jìn)的M的測(cè)量方法,保證了高轉(zhuǎn)速的測(cè)量中獲得較高的精度。應(yīng)用范圍廣泛,可通過(guò)擴(kuò)展進(jìn)行二次開(kāi)發(fā)。3.改進(jìn)方法和進(jìn)一步的工作轉(zhuǎn)速的定時(shí)時(shí)間長(zhǎng)、短,其設(shè)定值是人為估計(jì)的,可以針對(duì)具體的應(yīng)用,根據(jù)轉(zhuǎn)速的實(shí)際情況來(lái)調(diào)整定時(shí)時(shí)間。下步工作能制作完整電路工作板,即硬件電路,用示波器測(cè)量其參數(shù)。更深入的分析其精度和誤差。致謝本篇文章介紹的基于51單片機(jī)的轉(zhuǎn)速測(cè)量系統(tǒng)的應(yīng)用,基于51單片機(jī)的轉(zhuǎn)速測(cè)量系統(tǒng)具有硬件電路簡(jiǎn)單、成本低廉、編程方便、通信可靠性高等優(yōu)點(diǎn),實(shí)現(xiàn)了單片機(jī)對(duì)轉(zhuǎn)速的測(cè)量的控制,這種單片機(jī)在測(cè)速系統(tǒng)中的應(yīng)用非常廣泛。關(guān)于本次畢業(yè)設(shè)計(jì),給我的感受太多。本次畢業(yè)設(shè)計(jì)從整體來(lái)說(shuō)還是不錯(cuò)的,受益匪淺,盡管在這過(guò)程中我們遇到了很多的疑惑和困難,在大家的配合下還是被攻破和克服。另還有就是在自己的親身實(shí)踐過(guò)程中,也發(fā)現(xiàn)了自己有許多的不足的地方還要有待進(jìn)一步提高與改善。此次畢業(yè)設(shè)計(jì)任務(wù)是基于51單片機(jī)的轉(zhuǎn)速測(cè)量系統(tǒng),在實(shí)際設(shè)計(jì)過(guò)程中遇到的種種問(wèn)題使我在硬件和軟件設(shè)計(jì)中學(xué)習(xí)到了許多知識(shí)。從我的角度看,在我看來(lái)整個(gè)畢業(yè)設(shè)計(jì)過(guò)程是對(duì)自己大學(xué)3年所學(xué)知識(shí)歸納總結(jié)和應(yīng)用,把理論知識(shí)用到實(shí)踐之中去,讓知識(shí)不在局限于課本。讓理論和實(shí)踐相結(jié)合,在現(xiàn)實(shí)中承載價(jià)值。而這正是我們學(xué)習(xí)理論知識(shí)的目的之所在。在整個(gè)畢業(yè)設(shè)計(jì)過(guò)程中不僅僅需要扎實(shí)的專(zhuān)業(yè)基礎(chǔ),更重要的是信心和耐心,相信自己可以很好的完成自己在畢業(yè)設(shè)計(jì)中的任務(wù)。當(dāng)然不斷發(fā)現(xiàn)問(wèn)題進(jìn)而解決問(wèn)題這兒很這也很重要,這是一個(gè)再學(xué)習(xí)的過(guò)程,其本身就是對(duì)自己的一次鍛煉,培養(yǎng)了自己獨(dú)立思考,動(dòng)手解決問(wèn)題的能力。從而從各個(gè)方面得到提高與完善了自己,使自己的各個(gè)方面提高到一個(gè)新的臺(tái)階,同時(shí)為以后的工作打下基礎(chǔ)。在本次畢業(yè)設(shè)計(jì)中,特別要感謝陳老師以及其他老師和同學(xué)給我們的熱心幫助和鼓勵(lì),才使得我們的畢業(yè)設(shè)計(jì)能夠很好的完成。附錄2參考文獻(xiàn)[1] :北京航空航天大學(xué)出版社,1997[2] 、:復(fù)旦大學(xué)出版社,1997[3] :北京航空航天大學(xué)出版社,1998[4] 梁廷貴、:科學(xué)技術(shù)文獻(xiàn)出版社,1999[5] :清華大學(xué)出版社,1999[6] . 北京:北京航空航天大學(xué)出版社,1995[7] :北京航空航天大學(xué)出版社,1996[8] 2004 :人民郵電出版社,1995[9] 扈嘯,:西安電子科技大學(xué)出版社,2002附錄1附錄2中斷程序: ORG 0000HRESET: LJMP MAIN ;上電,轉(zhuǎn)主程序入口MAIN ORG 000BH ;T0的中斷入口 LJMP IT0P ;轉(zhuǎn)T0的中斷處理程序 ORG 1000HMAIN : MOV SP,60H ;設(shè)堆棧指針 MOV B,0AH ;設(shè)循環(huán)次數(shù)為10次 MOV TMOD,01H ;設(shè)T0工作在方式1 MOV TL0,0B0H ;給T0設(shè)置初值 MOV TH0,3CH SETB TR0 ;啟動(dòng)T0 SETB ET0 ;允許T0中斷 SETB EA ;CPU開(kāi)中斷HERE: SJMP HERE ;等待中斷ITOP: MOV TL0,0B0H ;T0中斷服務(wù)子程序,重新給T0裝入初值 MOV THO,3CH DJNZ B,LOOP CLR TR0 LOOP: RETI ;1s定時(shí)時(shí)間到,停止T0工作雙字節(jié)16位二進(jìn)制存于(R2R3中),(R4R5R6)為轉(zhuǎn)換完畢的壓縮BCD碼。具體程序如下:BINBCD2: CLR A MOV R4,A MOV R5,A MOV R6,A MOV R7,16LOOP: CLR C MOV A,R3 RLC A MOV R3,A MOV A,R2 RLC A MOV R2,A MOV A,R6 ADDC A,R6 DA A MOV R6,A MOV A,R5 MOV A,R4 ADDC A,R4 DA A MOV R4,A DJNZ R7,LOOP RET用HD7279A驅(qū)動(dòng)LED顯示器的程序:DISPLAY: MOV DPTR,TABMOV R0,4 DPL1: MOV R1,250DPLOP: MOV A,A_BIT1MOVC A,@A+DPTRMOV P1,ACLR ACALL D1MSETB MOV A,B_BIT1MOVC A,@A+DPTRMOV P1,ACLR ACALL D1MSSETB MOV A,D_BIT1MOVC A,@A+DPTRMOV P1,ACLR ACALL D1MSSETB MOV P1,00HDJNZ R1,DPLOP DJNZ R0,DPL1RET JDQGZ:MOV R7,34HMOV A,10SUBB A,R7JC KAI SETB AJMP JDQFH KAI: CLR JDQFH: RETD1MS: MOV R7,0FFH DJNZ R7,$DJNZ R7,$ RETTAB: DB 07DH。0 DB 018H。1 DB 06EH。2 DB 03EH。3 DB 01BH。4 DB 037H。5 DB 077H。6 DB 01CH。7 DB 07FH。8 DB 03FH。9
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1