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

正文內(nèi)容

基于51單片機的電動機測速表設(shè)計畢業(yè)論文-閱讀頁

2025-07-13 00:51本頁面
  

【正文】 )而作為一個引腳,就叫共陽極的,相反的,就叫共陰極的,那么應(yīng)用時這個腳就分別的接VCC和GND。 數(shù)碼管共陽型()就是八個發(fā)光管的正極都連在一起,~G段用于顯示數(shù)字,字符的筆畫,(dp顯示小數(shù)點),每一段控制A~G~dp的亮與滅。A~G段用于顯示數(shù)字,字符的筆畫,(dp顯示小數(shù)點),每一段控制A~G~dp的亮與滅.內(nèi)部結(jié)構(gòu): 共陰型LCD數(shù)碼管要正常顯示,就要用驅(qū)動電路來驅(qū)動數(shù)碼管的各個段碼,從而顯示出我們要的數(shù)字,因此根據(jù)數(shù)碼管的驅(qū)動方式的不同,可以分為靜態(tài)式和動態(tài)式兩類。靜態(tài)驅(qū)動是指每個數(shù)碼管的每一個段碼都由一個單片機的I/O端口進行驅(qū)動,或者使用如BCD碼二十進制譯碼器譯碼進行驅(qū)動。動態(tài)顯示驅(qū)動:數(shù)碼管動態(tài)顯示接口是單片機中應(yīng)用最為廣泛的一種顯示方式之一,動態(tài)驅(qū)動是將所有數(shù)碼管的8個顯示筆劃a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個數(shù)碼管的公共極COM增加位選通控制電路,位選通由各自獨立的I/O線控制,當(dāng)單片機輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機對位選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。在輪流顯示過程中,每位數(shù)碼管的點亮?xí)r間為1~2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實際上各位數(shù)碼管并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O端口,而且功耗更低。首先要分析系統(tǒng)對軟件的要求,然后進行軟件的總體的設(shè)計,包括程序的總體設(shè)計和對程序的模塊化設(shè)計。根據(jù)設(shè)計的要求,單片機的任務(wù)是:內(nèi)部進行計數(shù),在計算出速度后顯示。從程序流程圖、編寫程序、編譯,到最后的調(diào)試,是很復(fù)雜的。 主程序初始化(1)定時器的初始化AT89C51有兩個定時器/計數(shù)器T0和T1,每個定時器/計數(shù)器均可設(shè)置成為16位,也可以設(shè)置成為13位進行定時或計數(shù)。定時功能是通過計數(shù)器的計數(shù)來實現(xiàn)的,每個機器周期產(chǎn)生1個計數(shù)脈沖,即每個機器周期計數(shù)器加1,因此定時時間等于計數(shù)個數(shù)乘以機器周期。當(dāng)定時器采用不同的工作方式和設(shè)置不同的初值時,產(chǎn)生溢出中斷的定時值和計數(shù)值將不同,從而可以適應(yīng)不同的定時或計數(shù)控制。工作方式寄存器TMOD的設(shè)定:GATEC/TM1M0GATEC/TM1M0TMOD各位的含義如下:◆GATE:門控位,用于控制定時/計數(shù)器的啟動是否受外部中斷請求信號的影響。MM0為工作方式選擇位,用于對T0的四種工作方式,T1的三種工作方式進行選擇,選擇情況如下表51:M1M0=00為方式0;M1M0=01為方式1; 表51 MM0為工作方式選擇位MOM1工作方式方式說明00110101012313位定時/計數(shù)器16位定時/計數(shù)器8位自動重置定時/計數(shù)器兩個8位定時/計數(shù)器(只有T0有)(2)中斷允許控制MCS51單片機中沒有專門的開中斷和關(guān)中斷指令,對各個中斷源的允許和屏蔽是由內(nèi)部的中斷允許寄存器IE的各位來控制的。EA=0,屏蔽所有的中斷請求;EA=1,開放中斷。◆ET1:定時器/計數(shù)器T1的溢出中斷允許位?!鬍T0:定時器/計數(shù)器T0的溢出中斷允許位。 主程序流程圖程序流程圖①顯示開始初始化定時器計時器刷新數(shù)碼管延時2ms 流程圖② 開始顯示緩存初始化LED顯示初始化數(shù)碼顯示 顯示子程序流程圖③ 開定時器開計數(shù)器讀出計數(shù)器值并清零計數(shù)器定時重新裝初始值并啟動定時器開始 定時計數(shù)子程序流程圖 總 結(jié)采用單片機技術(shù)來實現(xiàn)轉(zhuǎn)速的測量,可以提高轉(zhuǎn)速測量的精確度,并且加快了采樣的速率,具有較好的實時性。 基于單片機的轉(zhuǎn)速測量系統(tǒng),具有硬件電路簡單,程序簡單和運算速度快,測速范圍廣,抗干擾性能好的特點。 參考文獻[1] ,2003[2] 馬全權(quán),李慶輝,齊齊哈爾大學(xué)學(xué)報,2002[3] 孫桂榮,班瑩,2005[4] 王雪文,2004[5] 王秀杰,2003[6] :北京航空航天大學(xué)出版社,1990[7] :遼寧科學(xué)技術(shù)出版設(shè),1992[8] :北京航空航天大學(xué)出版社,1990[9] :機械工業(yè)出版社,1995[10] :哈爾濱工業(yè)大學(xué)出版社,1990[11] :遼寧科學(xué)技術(shù)出版設(shè),1992[12] Tierney,J.,Rader,.,and Gold, B. A Digital Frequency Synthesizer, IEEE Transactions on Audio and Electroacoustics AU19:1, March 1971 [13] Goldberg, BarGiora, Digital Techniques in Frequency Synthesis, New York: McGrawHill, 1996[14] QU Jinyu. Measure of Engine Speed Based on C8051F Chip,Tractor amp。Measurement Algorithm of the HighAccurate Rotary Spee U Jinyu; d Based on MicroControllers, Chemical Engineering amp。 delay(uint m){ uint i,j; for(i=m;i0;i) for(j=60;j0;j);}xian_shi() { uchar qian,bei,shi,ge; uint jj; jj=mm; jj*=20; //jj+=1; qian=jj/1000; bei=jj%1000/100; shi=jj%100/10; ge=jj%10; P2=0x10; P0=table[qian]; delay(1); //P2=0; P2=0x20; P0=table[bei]; delay(1); //P2=0; P2=0x40; P0=table[shi]; delay(1); //P2=0; P2=0x80; P0=table[ge]; delay(1); //P2=0; }timer_init() //定時器計數(shù)器初始化函數(shù){ EA=1; ET0=1; ET1=1; TMOD=0X51; TH0=(6553550000)/256; TL0=(6553550000)%256; TH1=0; TL1=0; TR0=1; TR1=1; }main(){ timer_init(); P0=0; //開始數(shù)碼管不顯示 while(1) { xian_shi(); delay(2); //數(shù)碼管刷新時間單位毫秒 } }void timer0() interrupt 1{ TR0=0; TR1=0; TH0=(6553550000)/256; TL0=(6553550000)%256; mm=0; mm|=TH1; mm=(mm8)|TL1;// mm=55536; TH1=0; TL1=0; TR0=1; TR1=1;}void timer1() interrupt 3 //顯示0000說明出錯{ TR1=0; TR0=0; mm=0; // TH1=0; // TL1=0; // TR1=1;
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1