【正文】
s time limit, the tribunal will not usually accept it. If you are worried about how the time limits apply to you, take advice from one of the anisations listed under Further help. Employment tribunals are less formal than some other courts, but it is still a legal process and you will need to give evidence under an oath or affirmation. Most people find making a claim to an employment tribunal challenging. If you are thinking about making a claim to an employment tribunal, you should get help straight away from one of the anisations listed under Further help. If you are being represented by a solicitor at the tribunal, they may ask you to sign an agreement where you pay their fee out of your pensation if you win the case. This is known as a damagesbased agreement. In England and Wales, your solicitor can39。 wc51r(0x88)。 chnumber++。 wc51ddr(39。A39。 wc51ddr(39。D39。 wc51r(0x81)。 TMOD=0x02。 for (j=0。 _nop_()。 ST=0。 } void init() { wc51r(0x01)。 EN=0。0x80)) { EN=0。 uchar data ad_data[8]={0,0,0,0,0,0,0,0}。 sbit OE=P3^6。 另外, 我要 衷心感謝我的同學(xué) 們 對我的幫助和指點。 元件清單 序號 產(chǎn)品名稱 規(guī)格型號 數(shù)量 備 注 1 單片機 AT89C51 1 2 晶振 12MHz 1 基于單片機的多路數(shù)字電壓表設(shè)計 3 AD轉(zhuǎn)換器 ADC0808 1 4 電容 1nF 3 5 按鈕 2 6 RJ電阻 10 KΩ 1 7 排阻 510Ω X 7 1 8 RJ電阻 200Ω 1 9 LM016L 1 11 滑動電阻器 1kΩ 2 12 總線 1 注: 電源可用 5V開關(guān)電源,也可用 USB 電源,也可用手機充電器電源等。因 為該電壓表設(shè)計時直接用 5V 的。本系統(tǒng)的調(diào)試主要以軟件為主,其中,系統(tǒng)電路圖的繪制和仿真我采用的是 Proteus 軟件,而程序方面,采用的是 c語言,用 Kiel 軟件將程序?qū)懭雴纹瑱C 。實際開發(fā)中大多會使用 C語言,匯編語言在較為復(fù)雜的工程面前還是顯得很繁瑣,往往讓人望而卻步。 E :端為使能端,當(dāng) E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。如果用 EOC信號去產(chǎn)生中斷請求,要特別注意 EOC的變低相對于啟動信號有 2μ s+8 個時鐘周期的延遲,要設(shè)法使它不要產(chǎn)生虛假的中斷請求。 ( 9): CLOCK:時鐘信號輸入端。加于該端的脈沖的上升沿使逐次逼近寄存器清零,下降沿開始 A/D 轉(zhuǎn)換。 8位排列順序是 D7為最高位, D0為最低位。本文中C1和 C2 各取 1nF,晶體的振蕩頻率取 12MHz,電路圖如下圖所示: A/D 轉(zhuǎn)換模塊 本設(shè)計采用的 A/D 轉(zhuǎn)換器為 8位的 ADC0808 轉(zhuǎn)換器。此外由于 ALE是以 1/6 晶振頻率的固定頻率輸出的正脈沖,因此,可作為外部時鐘或外部定時脈沖使用。 P2 口既可作為系統(tǒng)高位地址線使用,也可作為通用 I/O 口使用,所以 P2 口的電路邏 輯與 P0 口類似,也有一個多路轉(zhuǎn)接開關(guān)。輸入轉(zhuǎn)接由控制信號控制,設(shè)置多路轉(zhuǎn)接開關(guān)的原因是 P0口既可以作為通用 I/O口進行數(shù)據(jù)輸入 /輸出,又可以作為單片機系統(tǒng)的地址 /數(shù)據(jù)線使用。中斷控制電路;振蕩器和時鐘電路。 AT89C51 單片機 時鐘電路 復(fù)位電路 按鍵電路 輸入電路 轉(zhuǎn)換電路 顯示電路 咸陽師范 學(xué)院 2021屆本科畢業(yè)畢業(yè)論文(設(shè)計) 5 3 硬件設(shè)計 單片機控制模塊 單片機是集成在一個芯片上的計算機,又稱單片微控制。首先,在 Proteus 軟件環(huán)境中進行硬件電路圖的設(shè)計,然后在 Keil 軟件環(huán)境中進行系統(tǒng)的軟件編程,并進行程序源文件的編譯和調(diào)試,最后生成 .hex 文件。本次課程設(shè)計的課題是“基于單片機的多路數(shù)字電壓表的設(shè)計 ”。 關(guān)鍵詞 : 數(shù)字電壓表; AT89C51; ADC0808 Abstract In recent years,the technology of SCM has got a jolly rapid development and been widely used in every field of our life and from the measure realm,some electronical measuring instruments have remarkable improvments in its speed and accuracy of electronical measuring instruments directly affect enterprises39。電子測量儀表 精確度的高低,直接影響著企業(yè)的經(jīng)濟效益 。 單片機可單獨地完成現(xiàn)代工業(yè)控制所要求的智能化控制功能,這是單片機最大的特征。 2 多路數(shù)字電壓表的總體設(shè)計 設(shè)計內(nèi)容 設(shè)計和調(diào)試一種基于單片機的多路數(shù)字電壓表。 圖 1 基于單片機的多路數(shù)字電壓表電路的原總體結(jié)構(gòu)圖 根 據(jù)設(shè) 計要求,采用的方案如下: 硬件部分實現(xiàn)數(shù)據(jù)的采集、編譯, A/D 轉(zhuǎn)換以及顯示的功能,包括單片機電 路模塊、 A/D 轉(zhuǎn)換器模塊、顯示模塊、按鍵電路模塊;軟件部分實現(xiàn)控制芯片,使各部件能夠正常的運行,同時實現(xiàn)仿真的功能,主要設(shè)計思想是利用軟件進行仿真,通過仿真得到實驗的結(jié)果 。它主要由以下幾部分組成:中央處理器;內(nèi)部數(shù)據(jù)存儲器 。 8 位口線的鎖存器位構(gòu)成一個口的鎖存器,所謂的口地址就是鎖存器的地址。第一,因為它只能傳送數(shù)據(jù),所以不再需要多路轉(zhuǎn)接開關(guān)( MUX);第二,驅(qū)動電路中有上拉電阻。雖然 P3 口可以作為通用 I/O口使用,但在實際應(yīng)用中我們更多的使用的是他的第二功能信號。 振蕩電路模塊 AT89C51 芯片中的高增益反相放大器。其主要性能如下: ( 1)分辨率為 8位 ( 2)精度小于 1/2LSB ( 3)單一 +5V 供電 ,模擬輸入電壓范圍為 0~5V ( 4)具有鎖存控制的 8路輸入模擬開關(guān) ( 5)可鎖存三態(tài)輸出,輸出與 TTL電平兼容 ( 6)功耗為 15mW ( 7)不必進行零點和滿度調(diào)整 ( 8)轉(zhuǎn)換速度取決于芯片外接的時鐘頻率 ( 9)時鐘頻率范圍 10~1280kHZ,典型值為 640kHZ,約為 100μ 2) 內(nèi)部結(jié)構(gòu)和外部引腳 ADC0808 的內(nèi)部結(jié)構(gòu)和外部引腳分別如圖 3和圖 4所示。 ( 5) ALE:地址鎖存允許信號輸入端,當(dāng)輸入為高電平時,對地址信號進行鎖存。如果需要對某個模擬量進行不斷采樣、轉(zhuǎn)換的情況下, EOC 也可作為啟動信號反饋接到 START 端,但是要在剛加電時需由外電路第一次啟動。 咸陽師范 學(xué)院 2021屆本科畢業(yè)畢業(yè)論文(設(shè)計) 5 圖 6 ADC0808 工作時序 模擬輸入通道的選擇可以相對于轉(zhuǎn)換開始操作獨立地進行,不能在轉(zhuǎn)換過程中進行,因此往往是把通道選擇和啟動轉(zhuǎn)換結(jié)合起來使用。 RS:寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。優(yōu)點是效率高,缺點是難以駕馭。 基于單片機的多路數(shù)字電壓表設(shè)計 圖 9 主程序流程圖 A/D 轉(zhuǎn)換子程序 A/D 轉(zhuǎn)換子程序用于對 ADC0808 的 4 路輸入模擬電壓進行一次 A/D 轉(zhuǎn)換,并將轉(zhuǎn)換的數(shù)值存入 4 個相應(yīng)的存儲單元中,流程圖如圖 10 所示。 基于單片機的多路數(shù)字電壓表設(shè)計 圖 15 輸入電壓為 5V 時, LCD顯示結(jié)果 誤差分析 通過以上仿真測量結(jié)果可得到簡易數(shù)字電壓表與“標(biāo)準(zhǔn)”數(shù)字電壓表對比測試表,如下表 1 所示: 標(biāo)準(zhǔn)電壓值 /V 電壓表測量值 /V 絕對誤差 /V 表 1 數(shù)字電壓表與“標(biāo)準(zhǔn)”數(shù)字電壓表對比測試表 由于單片機 AT89C51 為 8位處理器,當(dāng)輸入電壓為 時, ADC0808 輸咸陽師范 學(xué)院 2021屆本科畢業(yè)畢業(yè)論文(設(shè)計) 5 出數(shù)據(jù)值為 255( FFH),因此單片機最高的數(shù)值分辨率為 (5/255)。 由于能力和時間有限,系統(tǒng)還有一些地方不盡如人意。在此我謹(jǐn) 向郝海燕 老師表示衷心的感謝和深深的敬意。 sbit RW=P1^6。 基于單片機的多路數(shù)字電壓表設(shè)計 uchar disbuffer[4]={0,39。 EN=1。 RW=0。 EN=1。 for (m=0。 _nop_()。ad_data[m]=P2。 } } } void T0X(void)interrupt 1 using 0 { CLK=~CLK。 TR0=1。D39。 wc51ddr(39。V39。 wc51ddr(39。)。 temp=temp%100。i++) wc51ddr(disbuffer[i])。s Premier League match