基于單片機(jī)的碼盤轉(zhuǎn)速測量系統(tǒng)的優(yōu)秀畢業(yè)設(shè)計(jì)_第1頁
基于單片機(jī)的碼盤轉(zhuǎn)速測量系統(tǒng)的優(yōu)秀畢業(yè)設(shè)計(jì)_第2頁
基于單片機(jī)的碼盤轉(zhuǎn)速測量系統(tǒng)的優(yōu)秀畢業(yè)設(shè)計(jì)_第3頁
基于單片機(jī)的碼盤轉(zhuǎn)速測量系統(tǒng)的優(yōu)秀畢業(yè)設(shè)計(jì)_第4頁
基于單片機(jī)的碼盤轉(zhuǎn)速測量系統(tǒng)的優(yōu)秀畢業(yè)設(shè)計(jì)_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、摘 要在控制領(lǐng)域中,經(jīng)常需要進(jìn)行各種角度、位移量的測量。當(dāng)前,世界上正面臨著一場新的技術(shù)革命,這場革命的重要基礎(chǔ)之一就是測量技術(shù)。測量技術(shù)的發(fā)展給人類社會(huì)和國民經(jīng)濟(jì)的各個(gè)部門及各個(gè)領(lǐng)域帶來了巨大的、廣泛的、深刻的變化,帶動(dòng)著傳統(tǒng)工業(yè)和其他新興產(chǎn)業(yè)的更新和變革,是當(dāng)今人類社會(huì)發(fā)展的強(qiáng)大動(dòng)力。本設(shè)計(jì)為碼盤轉(zhuǎn)速測量系統(tǒng),用來測量來自外部的不同的轉(zhuǎn)速值。實(shí)現(xiàn)轉(zhuǎn)速的實(shí)時(shí)測量,顯示。具體應(yīng)用AT80C51單片機(jī)為核心,旋轉(zhuǎn)編碼器實(shí)時(shí)軸轉(zhuǎn)速測量,同時(shí)以八位串行段碼式LCD顯示模塊顯示。旋轉(zhuǎn)編碼器輸出4.25V,8位二進(jìn)制自然碼送入單片機(jī)處理經(jīng)過計(jì)算處理,再查表轉(zhuǎn)換為10進(jìn)制數(shù),送LCD模塊顯示。本文從轉(zhuǎn)速測

2、量原理入手,詳細(xì)闡述了轉(zhuǎn)速測量系統(tǒng)的工作過程,以及硬件電路的設(shè)計(jì)、顯示效果。本文吸收了硬件軟件化的思想,實(shí)現(xiàn)了題目要求的功能。關(guān)鍵詞:轉(zhuǎn)速測量,旋轉(zhuǎn)編碼器,單片機(jī),LCD顯示模塊AbstractIn the control field, a variety of angles and displacement measurements often need to be carried out. At present, the world is facing a new technological revolution; one of the most important bases of th

3、e revolution is measurement. The development of measurement technology brings extensive,tremendous and profound changes to human society and all sectors of the national economy, changes the traditional industries and other emerging industries, becomes today's strongest driving force for developm

4、ent of human society .The encoder speed measurement system is designed to measure a different speed from the outside values,to achieve real-time speed measurement and display. Specific application use AT80C51 microcontroller as its core, rotary encoder measures real-time shaft speed, in both 8 seria

5、l Segment type LCD display module display. Rotary encoder output a 4.25V, 8-bit binary natural code into the MCU processed and computed, and then look-up table converts to 10 decimal number, sent to LCD display module. In this paper, detailed working process of speed measurement system is started wi

6、th principle of speed measurement, and hardware circuit design and display. This paper has absorbed the idea of hardware and software to achieve with the subject required functionality. Key words: rotational speed measurement, rotary encoder, microcontroller, LCD display module目 錄第一章 緒論11.1國內(nèi)外轉(zhuǎn)速測量技術(shù)

7、簡介1第二章 原理說明及方案選擇22.1 轉(zhuǎn)速測量理論的簡要介紹22.2 方案選擇32.3 方案原理32.4 轉(zhuǎn)速測量參數(shù)及電路參數(shù)分析4的定時(shí)器/計(jì)數(shù)器簡介4定時(shí)器模式選擇位5第三章 硬件電路的設(shè)計(jì)73.1 單片機(jī)的選擇73.1.1 80C51的介紹103.2 旋轉(zhuǎn)編碼器的選擇133.2.1 PALD6615-256-C05E簡介133.2.2 PALD6615-256-C05E編碼器的應(yīng)用14第四章 顯示部分154.1 LED顯示器154.2 LCD顯示器154.2.1 LCD的分類及特點(diǎn)15筆段式LCD液晶顯示器的驅(qū)動(dòng)154.2.2 LCD顯示模塊LCDM(Liquid Crystal

8、Display Module)154.3 LCD顯示器的驅(qū)動(dòng)接口17結(jié)論19謝辭20參考文獻(xiàn)21附錄一 系統(tǒng)電路圖22附錄二 程序清單23第一章 緒論1.1國內(nèi)外轉(zhuǎn)速測量技術(shù)簡介1測量角位移的數(shù)字編碼器,它具有分辨能力強(qiáng)、測量精度高和工作可靠等優(yōu)點(diǎn),是測量軸轉(zhuǎn)角位置的一種最常用的位移傳感器。光電軸角編碼器通常按照光柵碼盤團(tuán)的編碼方式進(jìn)行分類。目前常用的類型為增量式光電軸角編碼器和絕對(duì)光電軸角編碼器。光柵式光電編碼器正向著高分辨力的方向發(fā)展。如日本尼康公司生產(chǎn)的2HR32400 軸角編碼器, 每轉(zhuǎn)可輸出1296萬個(gè)脈沖(0.1),可謂日本的最高分辨力。我國在光電軸角編碼器的開發(fā)方面上也已經(jīng)取得了

9、長足的進(jìn)展,1985年航天部一院計(jì)量站研制的精密數(shù)顯轉(zhuǎn)臺(tái),分辨力0.01;1995年中科院長春光機(jī)所和中國計(jì)量科學(xué)研究院聯(lián)合研制出的角度基準(zhǔn),分辨力0.001,精度P+V=0.05(誤差修正后);成都光電所研制的JC21精密測角儀的增量式光電軸角編碼器分辨力達(dá)到了0.02,測角精度R0.042。隨著科學(xué)技術(shù)的發(fā)展,形形色色的轉(zhuǎn)速測量儀不斷出現(xiàn)。它們的結(jié)構(gòu)不同,性能各異。至今沒有系統(tǒng)的分類方法,在這里只按測量原理和主要元件性質(zhì)進(jìn)行分類說明。按照測量原理主要分為測頻法、測周法兩種基本的方法,以此提高測量精度。由于電子計(jì)數(shù)器所特有的±1個(gè)數(shù)的誤差的存在,應(yīng)根據(jù)轉(zhuǎn)速脈沖頻率的大小恰當(dāng)選擇測量

10、方法。所謂測頻法就是測量轉(zhuǎn)速脈沖頻率的方法,它用基準(zhǔn)時(shí)間信號(hào)發(fā)生電路的脈沖來控制計(jì)數(shù)門的開閉,在單位時(shí)間內(nèi)對(duì)來自轉(zhuǎn)速傳感器的脈沖進(jìn)行計(jì)數(shù)。所謂測周法就是測量轉(zhuǎn)速脈沖周期的方法。它用傳感器的脈沖來控制計(jì)數(shù)門的開閉,在轉(zhuǎn)速脈沖周期內(nèi)對(duì)基準(zhǔn)時(shí)間信號(hào)發(fā)生電路的脈沖進(jìn)行計(jì)數(shù),然后按f=1/T公式換算成轉(zhuǎn)速脈沖的頻率。目前按現(xiàn)有產(chǎn)品的主要構(gòu)成元件分類,可分為晶體管式、集成電路式和單片機(jī)式。晶體管式所采用的元件主要是晶體管,有的晶體管式轉(zhuǎn)速測量儀設(shè)有記憶電路,其數(shù)碼管無閃爍現(xiàn)象,顯示效果較好,而且測量速度較高。顧名思義集成電路式轉(zhuǎn)速測量儀,所采用的元件是集成電路元件。由于集成電路具有重量輕、體積小、功耗小等

11、優(yōu)點(diǎn),而且集成電路元件內(nèi)設(shè)有顯示電路,這使得轉(zhuǎn)速測量儀實(shí)現(xiàn)小型化。單片機(jī)的出現(xiàn)使得這種儀表的設(shè)計(jì)變得更加靈活3。第二章 原理說明及方案選擇2.1 轉(zhuǎn)速測量理論的簡要介紹轉(zhuǎn)速測量的應(yīng)用系統(tǒng)在工業(yè)生產(chǎn)、科技教育、民用電器等各領(lǐng)域的應(yīng)用極為廣泛,往往成為某一產(chǎn)品或控制系統(tǒng)的核心部分,其各種參數(shù)在不同的應(yīng)用中有其側(cè)重,但轉(zhuǎn)速測量系統(tǒng)作為普遍的應(yīng)用在國民經(jīng)濟(jì)發(fā)展中,有重要的意義。轉(zhuǎn)速測量的方法有很多,根據(jù)工作原理可分為計(jì)數(shù)式、模擬式、同步式。計(jì)數(shù)式方法是用某種方式讀出一定時(shí)間內(nèi)的總轉(zhuǎn)數(shù);模擬式方法是測出由瞬時(shí)轉(zhuǎn)速引起的某種物理量的變化;同步式是用利用已知的頻率與旋轉(zhuǎn)體的旋轉(zhuǎn)同步來測量轉(zhuǎn)速4。一般的轉(zhuǎn)速測

12、試可用機(jī)械式轉(zhuǎn)速表、發(fā)電機(jī)式轉(zhuǎn)速表以及頻閃式轉(zhuǎn)速表,但在有些情況下,其測量精度,瞬時(shí)穩(wěn)定度不能滿足更高的要求,因此,在測量方法和傳感器的選擇上顯得尤為重要。常用的傳感器種類有光電傳感器、電磁式傳感器、電容式傳感器等,而測量方法上有測量轉(zhuǎn)速周期、轉(zhuǎn)速頻率等。如表2-1所示表2-1 各種測速方法比較5形式測量方法適用范圍特點(diǎn)備注計(jì)數(shù)式機(jī)械式通過齒輪轉(zhuǎn)動(dòng)數(shù)字輪中、低速簡單、價(jià)廉光電式來自被測旋轉(zhuǎn)體上的光線使光電管產(chǎn)生電脈沖中、高速數(shù)字式電磁式利用磁電轉(zhuǎn)換器將轉(zhuǎn)速變換成電脈沖中、高速數(shù)字式模擬式機(jī)械式利用離心力與轉(zhuǎn)速成平方成正比的關(guān)系中、低速簡單發(fā)電機(jī)式利用電機(jī)電流或交流電壓與轉(zhuǎn)速成正比關(guān)系高速可遠(yuǎn)距

13、離指示測速發(fā)電機(jī)電容式利用電容充、放電與轉(zhuǎn)速成正比的關(guān)系中、高速同步式機(jī)械式轉(zhuǎn)動(dòng)帶槽的圓盤,觀察旋轉(zhuǎn)體的同步關(guān)系中速閃光式用已知頻率閃光測出旋轉(zhuǎn)體同步的頻率中、高速2.2 方案選擇就轉(zhuǎn)速測量原理而言,大體可分為二大類,一是用單位時(shí)間內(nèi)測得物體的旋轉(zhuǎn)角度來計(jì)算速度,例如在單位時(shí)間內(nèi),累計(jì)轉(zhuǎn)速傳感器發(fā)出的N個(gè)脈沖,即為該單位時(shí)間的速度。這種以測量頻率來實(shí)現(xiàn)測量轉(zhuǎn)速的方法,稱測頻法。即“M”法;另一類是在給定的角位移距離內(nèi),通過測量這一角位移的時(shí)間來進(jìn)行測速的方法,稱測周法,即“T”法,如給定的角位移AO,傳感器便發(fā)出一個(gè)電脈沖周期,以晶體震蕩頻率而產(chǎn)生的標(biāo)準(zhǔn)脈沖來度量這一周期時(shí)間,再經(jīng)換算可得轉(zhuǎn)速

14、。這兩種測速方法各有優(yōu)缺點(diǎn),“M”法一般用于高速測量,在轉(zhuǎn)速較低時(shí),測量誤差較大,而且,檢測裝置對(duì)轉(zhuǎn)速分辨能力也變差;而“T”法一般用于低速側(cè)量,速度越低測量精度越高,但在測量高轉(zhuǎn)速時(shí),誤差較大。 從測速設(shè)備的工作性質(zhì)考慮,本設(shè)計(jì)使用測頻法,即“M”法。2.3 方案原理在一定測量時(shí)間T內(nèi),測量脈沖發(fā)生器(替代輸入脈沖)產(chǎn)生的脈沖數(shù)m1,來測量轉(zhuǎn)速。如圖2-1所示圖2-1“M”法測量轉(zhuǎn)速脈沖設(shè)在時(shí)間T內(nèi),轉(zhuǎn)軸轉(zhuǎn)過的弧度數(shù)為X,則的轉(zhuǎn)速n可由下式表示: n=60X/2T (2-1)轉(zhuǎn)軸轉(zhuǎn)過的弧度數(shù)X,可用下式所示X=2m1/p (2-2)將(2-1)式代入(2-2)式,得轉(zhuǎn)速n的表達(dá)式為:n=60

15、m1/Tp (2-3)n轉(zhuǎn)速單位: (轉(zhuǎn)/分)T定時(shí)時(shí)間單位:(秒)在該方法中,測量精度是由于定時(shí)時(shí)間T和脈沖的不能保證嚴(yán)格同步,以及在T內(nèi)能否正好測量外部脈沖的完整的周期,可能產(chǎn)生的1個(gè)脈沖的量化誤差。因此,為了提高測量精度,T要有足夠長的時(shí)間。定時(shí)時(shí)間可根據(jù)測量對(duì)象情況預(yù)先設(shè)置。設(shè)置的時(shí)間過長,可以提高精度,但在轉(zhuǎn)速較快的情況下,所計(jì)的脈沖數(shù)增大(碼盤孔數(shù)已定情況下),限制了轉(zhuǎn)速測量的量程。而設(shè)置的時(shí)間過短,測量精度會(huì)受到一定的影響。2.4 轉(zhuǎn)速測量參數(shù)及電路參數(shù)分析選定方案中m1的值為旋轉(zhuǎn)編碼器前后兩次讀數(shù)之差,定時(shí)時(shí)間初步選定為100ms。2.4.1MCS-51的定時(shí)器/計(jì)數(shù)器簡介2個(gè)

16、16位的定時(shí)/計(jì)數(shù)器,有多種工作方式。定時(shí)/計(jì)數(shù)器工作在定時(shí)模式時(shí),計(jì)數(shù)脈沖信號(hào)來自單片機(jī)的內(nèi)部,計(jì)數(shù)速率是晶振頻率的1/12,當(dāng)計(jì)數(shù)器啟動(dòng)后,每個(gè)機(jī)器周期計(jì)數(shù)器自動(dòng)加1。 定時(shí)/計(jì)數(shù)器工作在計(jì)數(shù)模式時(shí),計(jì)數(shù)器對(duì)外部脈沖進(jìn)行計(jì)數(shù),計(jì)數(shù)器計(jì)P3.4(T0腳)P3.5(T1腳)負(fù)跳變次數(shù)。每產(chǎn)生一次負(fù)跳變,計(jì)數(shù)器自動(dòng)加1。如圖2-2及表2-2圖2-2 TMOD寄存器用于定時(shí)/計(jì)數(shù)的操作方式及工作模式指令格式表2-2操作方式選擇位M0 M1說 明0 0013位定時(shí)器/計(jì)數(shù)器,由TL0低五位和TH0高八位組成工作方式0 1116位定時(shí)器/計(jì)數(shù)器,由TL0低八位和TH0高八位組成1 0 28位定時(shí)器/計(jì)

17、數(shù)器,由TL0低八位組成1 1 3TL0低八位和TH0高八位分別位8位定時(shí)器/計(jì)數(shù)器2.4.2定時(shí)器模式選擇位C/T0,定時(shí)器模式,每一個(gè)機(jī)器周期計(jì)數(shù)器自動(dòng)加1。C/T1,計(jì)數(shù)器模式,在單片機(jī)T0引腳上每發(fā)生一次負(fù)跳變,計(jì)數(shù)器自動(dòng)加1。GATE0,定時(shí)/計(jì)數(shù)器工作不受外部控制。GATE1,定時(shí)/計(jì)數(shù)器T0的起停受INT0引腳的控制。1.計(jì)算計(jì)數(shù)初始值 因?yàn)橄到y(tǒng)的晶振頻率為fosc=12MHz,則機(jī)器周期Tm=12/fosc=1s。設(shè)計(jì)數(shù)初始值為X:X=216-td/Tm=216-1×105/1=15535則(TH0)=00111100B3CH,(TL0)=10101111B=AFH2

18、.設(shè)置工作方式方式0:M1M0=01; 定時(shí)器模式:C/T=1;定時(shí)/計(jì)數(shù)器啟動(dòng)不受外部控制: GATE=0;因此,(TMOD)=05H。關(guān)于測速電路的參數(shù),本次設(shè)計(jì)采用了如下方案:AT80C51單片機(jī)屬于CMOS型8位單片機(jī),其在片內(nèi)的振蕩器電路由晶體控制的單極線性反相器組成,同HMOS型所用方法一樣,要求用晶體控制的感性阻抗方波振蕩器,但也存在一些差別,其一為80C51可在軟件的控制下關(guān)閉振蕩器,其二為80C51的內(nèi)部時(shí)鐘電路由XTAL2引腳上的信號(hào)來驅(qū)動(dòng)。本次設(shè)計(jì)中的振蕩器可用晶體作為感性電抗與外部電容組成并聯(lián)共振槽路。晶體的特性與電容值的大?。–1、C2)并不嚴(yán)格,高質(zhì)量的晶體對(duì)任何頻

19、率都可取用30pF的電容,對(duì)于廉價(jià)應(yīng)用中,可采用陶瓷共振器,這時(shí)C1、C2一般取47pF;這里選取頻率12MHZ晶振,電容C1、C2為30pF。看門狗電路電路參見圖2-3圖2-3 MAX813L看門狗電路圖中,電阻R1和R2分壓產(chǎn)生1.25V電源門限值。當(dāng)此腳的電壓低于1.25V時(shí),即電源電壓低于額定值時(shí),PFO將產(chǎn)生一個(gè)脈沖信號(hào),可以用于向CPU發(fā)出中斷申請(qǐng),使CPU完成應(yīng)急處理。此功能可完成電源電壓的監(jiān)測。P1.0喂狗信號(hào),在軟件的編制中通過對(duì)P1.0的位操作向MAX813L的看門狗輸入端輸入一個(gè)負(fù)脈沖。如果程序出現(xiàn)“跑飛”現(xiàn)象,程序?qū)⒉荒苷_\(yùn)行,這個(gè)定時(shí)發(fā)出的脈沖也得不到保障。當(dāng)單片機(jī)

20、超過1.6秒未向MAX813L的看門狗輸入端發(fā)脈沖信號(hào),MAX813L內(nèi)部的定時(shí)器將會(huì)強(qiáng)制將WDO拉到低電平,這個(gè)低電平通過MR產(chǎn)生復(fù)位信號(hào)。單片機(jī)復(fù)位后從初始狀態(tài)開始運(yùn)行,從而保證系統(tǒng)的可靠性,起到了看門狗的作用。此電路同時(shí)兼有上電復(fù)位和按鍵復(fù)位功能。第三章 硬件電路的設(shè)計(jì)3.1 單片機(jī)的選擇隨著大規(guī)模集成電路(LSI)制造技術(shù)的飛速發(fā)展,單片機(jī)也隨之迅猛發(fā)展,其發(fā)展歷史大致分為三個(gè)階段:第一階段(1976年1978年):初級(jí)單片微處理器階段。以Intel公司的MCS-48為代表。此系列的單片機(jī)具有8位CPU,并行I/O端口,8位時(shí)序同步計(jì)數(shù)器,尋址范圍不大于4KB,但是沒有串行口。第二階段

21、(1978年現(xiàn)在):高性能單片機(jī)微處理器階段,如Intel公司MCS-5,Motorola公司的6801和Zilog公司的Z8等,該類型單片機(jī)具有串行I/O端口,有多種中斷處理系統(tǒng),16位時(shí)序同步計(jì)數(shù)器,RAM,ROM容量加大,尋址范圍可達(dá)64KB,有的芯片甚至還有A/D轉(zhuǎn)換接口。由于該系列單片機(jī)應(yīng)用領(lǐng)域極其廣泛,各公司正大力改進(jìn)其結(jié)構(gòu)與性能。第三階段(1982年現(xiàn)在):8位單片機(jī),經(jīng)處理器改良型及16位單片機(jī)微處理器階段。在本次設(shè)計(jì)中,有多種型號(hào)的單片機(jī)可供選擇,具體型號(hào)如89C2051,89C51,89C52,80C51,89S52單片機(jī)都可以較好地完成本次設(shè)計(jì)的要求,因此設(shè)計(jì)者選用了近來

22、應(yīng)用較為廣泛的80C51型單片機(jī)。一個(gè)單片機(jī)應(yīng)用系統(tǒng)的硬件電路設(shè)計(jì)應(yīng)包含有兩個(gè)部分內(nèi)容:第一是系統(tǒng)擴(kuò)展,即當(dāng)單片機(jī)內(nèi)部的功能單元,如ROM、RAM、I/O 口、定時(shí)/計(jì)數(shù)器、中斷系統(tǒng)等容量不能滿足應(yīng)用系統(tǒng)要求時(shí),必須在片外進(jìn)行擴(kuò)展,選擇適當(dāng)?shù)男酒?,設(shè)計(jì)相應(yīng)的電路。第二是系統(tǒng)配置,即按照系統(tǒng)功能要求配置外圍設(shè)備,如鍵盤、顯示器、打印機(jī)、D/A、A/D轉(zhuǎn)換器等,并設(shè)計(jì)相應(yīng)的接口電路。因此,系統(tǒng)的擴(kuò)展和配置應(yīng)遵循下列原則6:1.盡可能選擇典型電路,并符合單片機(jī)的常規(guī)用法。2.系統(tǒng)的擴(kuò)展與外圍設(shè)備配置應(yīng)滿足系統(tǒng)功能的要求,并留有適當(dāng)?shù)挠嗔?,以便進(jìn)行二次開發(fā)。3.硬件結(jié)構(gòu)應(yīng)與應(yīng)用軟件方案統(tǒng)一考慮,軟件能

23、實(shí)現(xiàn)的硬件功能盡可能用軟件來實(shí)現(xiàn),但需注意的是軟件實(shí)現(xiàn)占用CPU的時(shí)間,而且,響應(yīng)時(shí)間比硬件長。4.單片機(jī)外接電路較多時(shí),應(yīng)考慮其驅(qū)動(dòng)能力,減少芯片功耗,降低總線負(fù)載。根據(jù)上述原則,設(shè)計(jì)系統(tǒng)如圖3-1所示: 圖3-1 單片機(jī)系統(tǒng)測量轉(zhuǎn)速原理框圖程序框圖如圖3-2所示:主程序初始化,各寄存器清0設(shè)定定時(shí)器初值,100ms讀取編碼器第一個(gè)讀數(shù)讀取編碼器第二個(gè)讀數(shù)將前后兩讀數(shù)相減,乘系數(shù),計(jì)算出轉(zhuǎn)速值將2進(jìn)制轉(zhuǎn)換為10進(jìn)制送LCD模塊顯示延時(shí)喂狗定時(shí)100ms到?等待YN結(jié)束圖3-2程序框圖3.1.1 80C51的介紹680C51是美國ATMEL公司生產(chǎn)的低功耗,高性能CMOS8位單片機(jī),片內(nèi)含 4

24、kbytes的可系統(tǒng)編程的Flash只讀程序存儲(chǔ)器,器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)8051指令系統(tǒng)及引腳。它集Flash程序存儲(chǔ)器既可在線編程(ISP)也可用傳統(tǒng)方法進(jìn)行編程及通用8位微處理器于單片芯片中,ATMEL公司的功能強(qiáng)大,低價(jià)位AT80C51單片機(jī)可為您提供許多高性價(jià)比的應(yīng)用場合,可靈活應(yīng)用于各種控制領(lǐng)域。AT80C51提供以下標(biāo)準(zhǔn)功能:4k字節(jié)Flash閃速存儲(chǔ)器,128字節(jié)內(nèi)部RAM,32個(gè)IO口線,看門狗(WDT),兩個(gè)數(shù)據(jù)指針,兩個(gè)16位定時(shí)計(jì)數(shù)器,一個(gè)5向量兩級(jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。同時(shí),AT80C51可降至0

25、Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。空閑方式停止CPU的工作,但允許RAM,定時(shí)計(jì)數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個(gè)硬件復(fù)位。主要性能參數(shù):·與MCS-51產(chǎn)品指令系統(tǒng)完全兼容 ·4k字節(jié)在系統(tǒng)編程(ISP)Flash 閃速存儲(chǔ)器·1000次擦寫周期·4.05.5V的工作電壓范圍·全靜態(tài)工作模式:0Hz33MHz·三級(jí)程序加密鎖·128×8字節(jié)內(nèi)部 RAM·32個(gè)可編程IO口線·2個(gè)16位定時(shí)計(jì)數(shù)器&

26、#183;6個(gè)中斷源·全雙工串行UART通道·低功耗空閑和掉電模式·中斷可從空閑模喚醒系統(tǒng)·看門狗(WDT)及雙數(shù)據(jù)指針·掉電標(biāo)識(shí)和快速編程特性·靈活的在系統(tǒng)編程(ISP字節(jié)或頁寫模式) 圖3-3 80C51芯片引腳圖·Vcc:電源電壓·GND:地·P0口:P0口是一組8位漏極開路型雙向I0口,也即地址數(shù)據(jù)總線復(fù)用口。作為輸出口用時(shí),每位能驅(qū)動(dòng)8個(gè)TTL邏輯門電路,對(duì)端口寫“l(fā)”可作為高阻抗輸入端用。在訪問外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電

27、阻。在F1ash編程時(shí),P0口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。·P1口:Pl是一個(gè)帶內(nèi)部上拉電阻的8位雙向IO口,Pl的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。對(duì)端口寫“l(fā)”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流(IIL)。Flash編程和程序校驗(yàn)期間,Pl接收低8位地址。表3-1 P1口引腳功能表端口引腳第二功能P1.5MOSI(用于 ISP 編程)P1.6MISO(用于 ISP 編程)P1.7SCK(用于 ISP 編程)·P2

28、口:P2是一個(gè)帶有內(nèi)部上拉電阻的8位雙向IO口,P2的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。對(duì)端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口,作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流(IIL)。在訪問外部程序存儲(chǔ)器或16位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行 MOVXDPTR指令)時(shí),P2口送出高8位地址數(shù)據(jù)。在訪問8位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行MOVXRi指令)時(shí),P2口線上的內(nèi)容(也即特殊功能寄存器(SFR)區(qū)中P2寄存器的內(nèi)容),在整個(gè)訪問期間不改變。Flash編程或校驗(yàn)時(shí),P2亦接收高位地址和其它控制信號(hào)7。·

29、;P3口:P3口是一組帶有內(nèi)部上拉電阻的8位雙向I0口。P3口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。對(duì)P3口寫入“l(fā)”時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。作輸入端時(shí),被外部拉低的P3口將用上拉電阻輸出電流(IIL)。P3口除了作為一般的I0口線外,更重要的用途是它的第二功能,如下表所示:P3口還接收一些用于Flash閃速存儲(chǔ)器編程和程序校驗(yàn)的控制信號(hào)。表3-2 P3口引腳功能表端口引腳第二功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2(外中斷 0)P3.3 (外中斷 1)P3.4T0(定時(shí)計(jì)數(shù)器 0 外部輸入)P3.5T1(定時(shí)計(jì)數(shù)器 1 外部輸

30、入)P3.6(外部數(shù)據(jù)存儲(chǔ)器寫選通)P3.7(外部數(shù)據(jù)存儲(chǔ)器讀選通)·RST:復(fù)位輸入。當(dāng)振蕩器工作時(shí),RST 引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。WDT溢出將使該引腳輸出高電平,設(shè)置 SFR AUXR 的DISRT0位(地址8EH)可打開或關(guān)閉該功能。DISRT0位缺省為RESET輸出高電平打開狀態(tài)。·ALE:當(dāng)訪問外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位字節(jié)。即使不訪問外部存儲(chǔ)器,ALE仍以時(shí)鐘振蕩頻率的16輸出固定的正脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過一個(gè)ALE

31、脈沖。對(duì) F1ash 存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖(PROG)。8如有必要,可通過對(duì)特殊功能寄存器(SFR)區(qū)中的 8EH 單元的 D0 位置位,可禁止 ALE 操作。該位置位后,只有一條 M0VX 和 M0VC 指令 ALE 才會(huì)被激活。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置 ALE 無效。·:程序儲(chǔ)存允許()輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng) AT89S51 由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次有效,即輸出兩個(gè)脈沖。當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器,沒有兩次有效的信號(hào)。·EAVPP:外部訪問允許。欲使 CPU 僅訪問外部程序存儲(chǔ)器(地址

32、為 0000HFFFFH),EA 端必須保持低電平(接地)。需注意的是:如果加密位 LB1 被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存 EA 端狀態(tài)。如 EA 端為高電平(接 Vcc 端),CPU 則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。F1ash 存儲(chǔ)器編程時(shí),該引腳加上+12V 的編程電壓 Vpp。·XTALl:振蕩器反相放大器及內(nèi)部時(shí)鐘發(fā)生器的輸入端。·XTAL2:振蕩器反相放大器的輸出端。3.2 旋轉(zhuǎn)編碼器的選擇碼盤分為絕對(duì)式編碼器和增量編碼器兩種,前者能直接給出與角位置相對(duì)應(yīng)的數(shù)字碼;后者利用計(jì)算系統(tǒng)將旋轉(zhuǎn)碼盤產(chǎn)生的脈沖增量針對(duì)某個(gè)基準(zhǔn)數(shù)進(jìn)行加減以求得角位移9。本次設(shè)計(jì)采用實(shí)驗(yàn)室提供的長春三

33、峰PALD6615-256-C05E光電軸角編碼器。 PALD6615-256-C05E簡介該旋轉(zhuǎn)編碼器主要由光柵、光源、檢讀器、信號(hào)轉(zhuǎn)換電路、機(jī)械傳動(dòng)等部分組成。光柵面上刻有節(jié)距相等的輻射狀透光縫隙,相鄰兩個(gè)透光縫隙之間代表一個(gè)增量周期;分別用兩個(gè)光柵面感光。由于兩個(gè)光柵面具有90°的相位差,因此將該輸出輸入數(shù)字加減計(jì)算器,就能以分度值來表示角度10。如圖3-3所示 圖3-3 PALD6615-256-C05E旋轉(zhuǎn)編碼器外觀表3-3 機(jī)械參數(shù)電源電壓DC(V)輸出形式輸出碼制放大整形分割數(shù)5±0.5電壓自然二進(jìn)制碼有256電流自然二進(jìn)制碼有表3-4 機(jī)械參數(shù)允許最大機(jī)械轉(zhuǎn)

34、數(shù)啟動(dòng)力矩(25)允許軸負(fù)載徑向軸向200r/min1.5×10-2N·m100N10N表3-5 環(huán)境參數(shù)工作環(huán)境儲(chǔ)存溫度耐振動(dòng)耐沖擊構(gòu)造防護(hù)等級(jí)重量-20+50-30+7030m/ S2(10200Hz)(X、Y、Z三個(gè)方向各2小時(shí))30m/ S2(X、Y、Z三個(gè)方向各2次)防塵IP540.9KG(電纜除外)3.2.2 PALD6615-256-C05E編碼器的應(yīng)用近十幾年來,光電編碼器發(fā)展為一種成熟的多規(guī)格、高性能的系列工業(yè)化產(chǎn)品,在數(shù)控機(jī)床、機(jī)器人、雷達(dá)、光電經(jīng)緯儀、地面指揮儀、高精度閉環(huán)調(diào)速系統(tǒng)、伺服系統(tǒng)等諸多領(lǐng)域中得到了廣泛的應(yīng)用下表為PALD6615-256-C

35、05E編碼器的接線表表3-6 接線表插頭腳位電纜顏色輸出功能備注1淺藍(lán)色八位2進(jìn)制碼的第1位單圈基礎(chǔ)碼(每轉(zhuǎn)脈沖)2深藍(lán)色八位2進(jìn)制碼的第1位3紫色八位2進(jìn)制碼的第1位4橙色八位2進(jìn)制碼的第1位5灰色八位2進(jìn)制碼的第1位6綠色八位2進(jìn)制碼的第1位7黃色八位2進(jìn)制碼的第1位8淺紫色八位2進(jìn)制碼的第1位17紅色編碼器電源DC5V18黑色編碼器0V19白色清0(用于0位設(shè)定)外部輸入530V正脈沖其余腳空腳第四章 顯示部分在單片機(jī)系統(tǒng)中,常用的顯示器有:發(fā)光二極管顯示器,簡稱LED;液晶顯示器,簡稱LCD;熒光管顯示器。4.1 LED顯示器LED電子顯示屏是由幾萬-幾十萬個(gè)半導(dǎo)體發(fā)光二極管像素點(diǎn)均勻

36、排列組成。利用不同的材料可以制造不同色彩的LED像素點(diǎn)。目前應(yīng)用最廣的是紅色、綠色、黃色。而藍(lán)色和純綠色LED的開發(fā)已經(jīng)達(dá)到了實(shí)用階段。LED顯示屏(LED panel):LED就是light emitting diode,發(fā)光二極管的英文縮寫,簡稱LED。它是一種通過控制半導(dǎo)體發(fā)光二極管的顯示方式,用來顯示文字、圖形、圖像、動(dòng)畫、行情、視頻、錄像信號(hào)等各種信息的顯示屏幕11。LED顯示塊是由發(fā)光二極管顯示字段組成的顯示器,有7段和“米”字段之分,這種顯示塊有共陽極和共陰極兩種。 LED顯示器有靜態(tài)顯示和動(dòng)態(tài)顯示。但是,LED顯示位數(shù)增多時(shí),靜態(tài)顯示就無法適應(yīng)。動(dòng)態(tài)顯示時(shí),LED的二極管從導(dǎo)通

37、到發(fā)光要有一定的延時(shí),導(dǎo)通時(shí)間太小,發(fā)光太弱人眼無法看清,但也不能太大,因?yàn)楫吘挂芟抻谂R界閃爍頻率,而且此時(shí)間越長,占用CPU時(shí)間也越多,另外,顯示位增多,也將占用大量的CPU時(shí)間,因此動(dòng)態(tài)實(shí)質(zhì)是以犧牲CPU空間換取時(shí)間和能耗減少。LED顯示屏可以顯示變化的數(shù)字、文字、圖形和圖像;不僅可以用于室內(nèi)環(huán)境還可以用于室外環(huán)境,具有投影儀、電視墻、液晶顯示屏無法比擬的優(yōu)點(diǎn)。LED之所以受到廣泛重視而得到迅速發(fā)展,是與它本身所具有的優(yōu)點(diǎn)分不開的。這些優(yōu)點(diǎn)概括起來是:亮度高、工作電壓低、功耗小、小型化、壽命長、耐沖擊和性能穩(wěn)定。LED的發(fā)展前景極為廣闊,目前正朝著更高亮度、更高耐氣候性、更高的發(fā)光密度、

38、更高的發(fā)光均勻性,可靠性、全色化方向發(fā)展。4.2 LCD顯示器液晶顯示器簡稱LCD(Liquid Crystal Diodes)是利用液晶經(jīng)過處理后能夠改變光線傳輸方向的特性,達(dá)到顯示字符或者圖形的目的。其特點(diǎn)是體積小、重量輕、功耗極低、顯示內(nèi)容豐富等特點(diǎn),在單片機(jī)應(yīng)用系統(tǒng)中有著日益廣泛的應(yīng)用。 LCD的分類及特點(diǎn)分類:筆段式和點(diǎn)陣式(可分為字符型和圖像型)。筆段式LCD液晶顯示器的驅(qū)動(dòng)在LCD的公共極(一路為背電極)加上恒定的交變方波信號(hào),通過控制段極的電壓變化,在LCD兩極間產(chǎn)生所需的零電壓或二倍幅值的交變電壓,以達(dá)到LCD亮、滅的控制。在筆段式LCD的段電極與背電極間施加周期地改變極性的

39、電壓(通常為4V或5V),可使該段呈黑色。 LCD顯示模塊LCDM(Liquid Crystal Display Module)在實(shí)際應(yīng)用中,用戶很少直接設(shè)計(jì)LCD顯示器驅(qū)動(dòng)接口,一般是直接使用專用的LCD顯示驅(qū)動(dòng)器和LCD顯示模塊LCDM 。LCDM是把LCD顯示屏、背景光源、線路板和驅(qū)動(dòng)集成電路等部件構(gòu)造成一個(gè)整體,作為一個(gè)獨(dú)立部件使用。其特點(diǎn)是功能較強(qiáng)、易于控制、接口簡單,在單片機(jī)系統(tǒng)中應(yīng)用較多。其內(nèi)部結(jié)構(gòu)如下頁圖所示。LCDM一般帶有內(nèi)部顯示RAM和字符發(fā)生器,只要輸入ASCII碼就可以進(jìn)行顯示。如圖4-1 圖4-1 LCD模塊外觀 圖4-2 液晶顯示器基本結(jié)構(gòu)液晶顯示器LCD是一種極

40、低功耗顯示器,其應(yīng)用特別廣泛。目前常用的LCD是根據(jù)液晶的扭曲-向列效應(yīng)原理制成的。這是一種電場效應(yīng),夾在兩塊導(dǎo)電玻璃電極之間的液晶經(jīng)過一定處理后,其內(nèi)部的分子呈90°的扭曲,這種液晶具有旋光特性。當(dāng)線形偏振光通過液晶層時(shí),偏振面回旋轉(zhuǎn)90°。當(dāng)給玻璃電極加上電壓后,在電場的作用下液晶的扭曲結(jié)構(gòu)消失,其旋光作用也隨之消失,偏振光便可以直接通過。當(dāng)去掉電場后液晶分子又恢復(fù)其扭曲結(jié)構(gòu)。把這樣的液晶放在兩個(gè)偏振之間,改變偏振片的相對(duì)位置就可得到黑底白字或白底黑字的顯示形式。LCD的響應(yīng)時(shí)間為毫秒級(jí),域值電壓為320V,功耗為5100mW/cm2.LCD常采用交流驅(qū)動(dòng),通常采用異或

41、門把顯示控制信號(hào)和顯示頻率信號(hào)合并為交變的驅(qū)動(dòng)信號(hào)。當(dāng)顯示控制電極山上波形與公共電極上的方波相位相反時(shí),則為顯示狀態(tài)。顯示控制信號(hào)由C端輸入,高電平為顯示狀態(tài)。顯示頻率信號(hào)是一個(gè)方波。當(dāng)異或門的C端為低電平時(shí),輸出端B的電位與A端相反,LCD兩端呈現(xiàn)交替變化的電壓,LCD顯示。常用的扭曲-向列型LCD,其驅(qū)動(dòng)電壓范圍是36V。由于LCD是容性負(fù)載,工作頻率越高消耗的功率越大。而且顯示頻率升高,對(duì)比度會(huì)變差,當(dāng)頻率升高到臨界高頻以上時(shí),LCD就不能顯示了,所以LCD宜采用低頻工作。LCD的驅(qū)動(dòng)方式分為靜態(tài)和時(shí)分割驅(qū)動(dòng)兩種。不同的LCD顯示器要采用不同的驅(qū)動(dòng)方式。靜態(tài)驅(qū)動(dòng)方式的LCD每個(gè)顯示器的每

42、個(gè)字段都要引出電極,所有顯示器的公共電極連在一起后引出。顯然顯示位數(shù)越多,引出線也越多,相應(yīng)的驅(qū)動(dòng)電路也越多,故適用于顯示位數(shù)較少的場合。時(shí)分割驅(qū)動(dòng)方式實(shí)際上是用矩陣驅(qū)動(dòng)法來驅(qū)動(dòng)字符顯示。字段引線相當(dāng)于行引線,公共電極相當(dāng)于列引線,字符的每一個(gè)字段相當(dāng)于矩陣的一個(gè)點(diǎn)。分時(shí)驅(qū)動(dòng)是常用的時(shí)分割驅(qū)動(dòng)方法。分時(shí)驅(qū)動(dòng)常采用偏壓法。4.3 LCD顯示器的驅(qū)動(dòng)接口驅(qū)動(dòng)接口分為靜態(tài)驅(qū)動(dòng)和時(shí)分割驅(qū)動(dòng)兩種接口形式。靜態(tài)LCD驅(qū)動(dòng)接口的功能是將要顯示的數(shù)據(jù)通過譯碼器譯為顯示碼,再變?yōu)榈皖l的交變信號(hào),送到LCD顯示器。譯碼方式有硬件譯碼和軟件譯碼兩種,硬件譯碼采用譯碼器,軟件譯碼由單片機(jī)查表的方法完成。LCD顯示器采

43、用4N07。4N07的工作電壓為36V,閾值電壓為1.5V,工作頻率為50200Hz,采用靜態(tài)工作方式,譯碼驅(qū)動(dòng)器采用MC14543。MC14543是帶鎖存器的CMOS型譯碼驅(qū)動(dòng)器,可以將輸入的BCD碼數(shù)據(jù)轉(zhuǎn)換為7段顯示碼輸出。驅(qū)動(dòng)方式由PH端控制,在驅(qū)動(dòng)LCD時(shí),PH端輸入顯示方波信號(hào)。LD是內(nèi)部鎖存器選通端,LD為高電平時(shí),允許AD端輸入BCD碼數(shù)據(jù),LD為低電平時(shí),鎖存輸入數(shù)據(jù)。BI端是消隱控制,BI為高電平時(shí)消隱,即輸出端ag輸出信號(hào)的相位與PH端相同。LCD的時(shí)分割驅(qū)動(dòng)接口通常采用專門的集成電路芯片來實(shí)現(xiàn)。MC145000和MC145001是較為常用的一種LCD專用驅(qū)動(dòng)芯片。MC14

44、5000是主驅(qū)動(dòng)器,MC145001是從驅(qū)動(dòng)器。主、從驅(qū)動(dòng)器都采用串行數(shù)據(jù)輸入,一片主驅(qū)動(dòng)器可帶多片從驅(qū)動(dòng)器。主驅(qū)動(dòng)器可以驅(qū)動(dòng)48個(gè)顯示字段或點(diǎn)陣,每增加一片從驅(qū)動(dòng)器可以增加驅(qū)動(dòng)44個(gè)顯示字段或點(diǎn)陣。驅(qū)動(dòng)方式采用1/4占空系數(shù)的1/3偏壓法。MC145000的B1B4端是LCD背電極驅(qū)動(dòng)端,接LCD的背電極,即公共電極COM1COM4。MC145000的F1F12和MC145001的F1F11端是正面電極驅(qū)動(dòng)器,接LCD的字段控制端。對(duì)于7段字符LCD,B1接a和f字段的背電極,B2接b和g的背電極,B3接e和c的背電極,B4接d和Dp的背電極。F1接d、e、c、f和g的正面電極,F(xiàn)2接a、b

45、、c和DP的正面電極。DIN端是串行數(shù)據(jù)輸入端。DCLK是移位時(shí)鐘輸入端。在DIN端數(shù)據(jù)有效期間,DCLK端的一個(gè)負(fù)跳變,可以把數(shù)據(jù)移入移位寄存器的最高序號(hào)位,即MC145000的第48位或MC145001的第44位,并且使移位寄存器原來的數(shù)據(jù)向低序號(hào)移動(dòng)一位。MC145000的最低位移入MC145001的最高位。串行數(shù)據(jù)由單片機(jī)80C31的P3.0端送出。首先送出MC145001的第一位數(shù)據(jù),最后送出MC145000的第48位數(shù)據(jù)。數(shù)據(jù)“1”使對(duì)應(yīng)的字段顯示,“0”為不顯示。MC145000內(nèi)部顯示寄存器各位與顯示矩陣的對(duì)應(yīng)關(guān)系如表4-10所示。MC145001與MC145000的區(qū)別只是少

46、了F12端對(duì)應(yīng)的一列,其它對(duì)應(yīng)關(guān)系都一樣。MC145000帶有系統(tǒng)時(shí)鐘電路,在OSC IN和OSC OUT之間接一個(gè)電阻即可產(chǎn)生LCD顯示所需要的時(shí)鐘信號(hào)。這個(gè)時(shí)鐘信號(hào)由OSC OUT端輸出,接到個(gè)片MC145001的OSC IN端。時(shí)鐘頻率由諧振電路的電阻大小決定,電阻越大頻率越低。使用470K的電阻時(shí),時(shí)鐘頻率為50Hz。時(shí)鐘信號(hào)經(jīng)256分頻后用作顯示時(shí)鐘,其作用與靜態(tài)時(shí)的方波信號(hào)一樣,用于控制驅(qū)動(dòng)器輸出電平的等級(jí)和極性。另外這個(gè)時(shí)鐘還是動(dòng)態(tài)掃描的定時(shí)信號(hào)每一周期掃描4個(gè)背電極中的一個(gè)。由于背電極的驅(qū)動(dòng)信號(hào)只在主驅(qū)動(dòng)器MC145000發(fā)生,所以主從驅(qū)動(dòng)器必須同步工作。同步信號(hào)由主驅(qū)動(dòng)器的貞

47、同步輸出端FS OUT 輸出,接到所有從驅(qū)動(dòng)器的貞同步輸入端FS IN。每掃描完一個(gè)周期,主驅(qū)動(dòng)器即發(fā)一次幀同步信號(hào),并且在這時(shí)更新顯示寄存器的內(nèi)容?;贚CD顯示塊低功耗、短響應(yīng)時(shí)間以及適應(yīng)低頻工作的特點(diǎn),設(shè)計(jì)者選用LCD顯示器完成顯示部分的功能。 結(jié) 論本文對(duì)單片機(jī)用于轉(zhuǎn)速測量的理論、原理進(jìn)行了系統(tǒng)的分析、比較,并對(duì)每種測量方法定性、定量的予以闡述,設(shè)計(jì)了顯示接口電路和應(yīng)用程序。以下從四個(gè)方面進(jìn)行總結(jié):硬件電路單片機(jī)用于轉(zhuǎn)速測量種類較多,方法各有不同,在硬件設(shè)計(jì)上根據(jù)使用場合、功能和要求,采用的電路也有差異,單片機(jī)有用80C51系列的80C31、80C51等,并對(duì)其進(jìn)行擴(kuò)展。本系統(tǒng)采用80

48、C51單片機(jī),充分利用單片機(jī)內(nèi)部自帶的16位定時(shí)計(jì)數(shù)器進(jìn)行設(shè)計(jì),較完全的開發(fā)了單片機(jī)自身的功能,接口利用了80C51的P2口具有較大的電流驅(qū)動(dòng)能力的特點(diǎn),未擴(kuò)展驅(qū)動(dòng)芯片,直接由單片機(jī)驅(qū)動(dòng),簡化了硬件電路。有一定的實(shí)用價(jià)值和較高的性價(jià)比,可用于工業(yè)控制中的轉(zhuǎn)速檢測、民用電器及其他應(yīng)用。測量方法在測量原理上采用先進(jìn)的M的測量方法,保證了高轉(zhuǎn)速的測量中獲得較高的精度。應(yīng)用范圍廣泛,可通過擴(kuò)展進(jìn)行二次開發(fā)。程序調(diào)試本系統(tǒng)進(jìn)行了全面的程序設(shè)計(jì),顯示程序、中斷服務(wù)程序和初始化程序,并對(duì)這些程序在uvision2軟件上進(jìn)行編譯和調(diào)試,可以運(yùn)行和轉(zhuǎn)換成HEX文件,通過編程器寫入芯片中?;具_(dá)到了設(shè)計(jì)的要求.改

49、進(jìn)方法和進(jìn)一步的工作轉(zhuǎn)速的定時(shí)時(shí)間長、短,其設(shè)定值是人為估計(jì)的,可以針對(duì)具體的應(yīng)用,根據(jù)轉(zhuǎn)速的實(shí)際情況來調(diào)整定時(shí)時(shí)間。下步工作能制作完整電路工作板,即硬件電路,用示波器測量其參數(shù)。更深入的分析其精度和誤差。謝 辭三個(gè)月的設(shè)計(jì),在黃彬老師的悉心指導(dǎo)和同學(xué)們的熱情幫助下完成了,在這里,我感謝黃彬老師的耐心指導(dǎo),感謝李平老師、李亞榮老師以及實(shí)驗(yàn)室李淑娟老師和丁彥闖老師以及研究生付俊鵬學(xué)長的熱情幫助和大力支持。在臨近畢業(yè)之際,我還要借此機(jī)會(huì)向在這五年中給予我諸多教誨和幫助的各位老師表示由衷的謝意,感謝他們五年來的辛勤栽培。不積跬步無以至千里,各位任課老師認(rèn)真負(fù)責(zé),在他們的悉心幫助和支持下,我能夠很好的掌握和運(yùn)用專業(yè)知識(shí),并在設(shè)計(jì)中得以體現(xiàn),順利完成畢業(yè)論文。同時(shí),在論文寫作過程中,我還參考了有關(guān)的書籍和論

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論