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

正文內(nèi)容

使用51單片機設(shè)計軟件鐘渦流稱重計光電轉(zhuǎn)速計-資料下載頁

2025-06-29 21:49本頁面
  

【正文】 _nop_()。 }void display(void) //六位數(shù)碼管顯示程序,disdat[]是要顯示的內(nèi)容(是0~9的數(shù)字),xsd是在那一位顯示小數(shù)點{ uchar i,disa,disb,disc。 disb = 0x00。 //顯示第n位 for (i=0。i6。i++) //共顯示6個數(shù)據(jù) { disa = disValue[i]。 //顯示數(shù)據(jù) if (disa 10) { P2 = disb。 disc = tab[disa]。 //顯示段碼 if (i == 2) disc = disc | 0x80。 //增加小數(shù)點顯示 P0 = disc。 //送顯示 delay ()。 //延時 P0 = 0x0。 disb++。 //下一個要顯示的位置 } } P2 = 0xff。}void initsiu(void) //初始化單片機 { TMOD=0x51。 //定時器1:gate=0TR1=1開始計數(shù),C/T=0對內(nèi)部計數(shù),模式116位計數(shù) TH0=0X3C。 TL0=0XB0。 TH1=0X00。 TL1=0X00。 ET0=1。 //打開定時器0中斷 ET1=0。 //關(guān)閉計數(shù)器1中斷 TR0=1。 //打開定時器0 TR1=1。 //關(guān)閉計數(shù)器1 EA=1。 //總中斷允許 }void inttime0(void) interrupt 1 using 1 { TH0=0X3C。 //50ms中斷一次,20次為一秒,調(diào)整時間一次 TL0=0XB0。 count++。 if (count==20) { count=0。 sztz()。 TR1 = 0。 lb1=TL1。 hb1=TH1。 TH1=0X00。 TL1=0X00。 TR1 = 1。 } } void main(void) { uchar i。 initsiu()。 //初始化單片機 while(1) { Value = (lb1 + hb1 * 256)*5。 disValue[5]=Value%10。 //個位 disValue[4]=Value/10%10。 //十位 disValue[3]=Value/100%10。 //百位 disValue[2]=Value/1000%10。 //千位 disValue[1]=Value/10000。 //萬位 display()。 }} 六、測試結(jié)果及分析:,芯片的地線與轉(zhuǎn)速測量儀的負(fù)極接,板子通電后,即為顯示的頻率值。由于我編寫的頻率轉(zhuǎn)周期的函數(shù)不能讀入緩沖區(qū),所以我的程序不能實現(xiàn)由頻率到周期的轉(zhuǎn)換,只能顯示和儀器上一樣的頻率數(shù)值。七、遇到的問題和解決方法:問題一:如何編寫程序選擇定時器和計數(shù)器的工作方式?解決方法:根據(jù)定時方式控制寄存器TMOD的格式:GATEC/T’M1M0GATEC/T’M1M0前四位控制T1,后四位控制T0,所以編寫語句:TMOD=0x51。 gate=0TR1=1開始計數(shù),C/T=0對內(nèi)部計數(shù),方式116位計數(shù)。問題二:如何設(shè)置計數(shù)器初值?解決方法:本程序要求50ms中斷一次,20次為一秒,調(diào)整時間一次。又有TC=MT/T計數(shù) ,方式一下M=216所以TC=21650ms/1us=3CB0,分別存在高八位和第八位中。八、實驗總結(jié):通過本次實驗我學(xué)會了光電測速儀的工作原理,復(fù)習(xí)了TMOD的控制格式。但由于編寫按鍵設(shè)置周期和頻率轉(zhuǎn)換的時候設(shè)置的FLAG標(biāo)志位有問題,周期值無法讀入緩沖,致使我的程序只能顯示轉(zhuǎn)速,不能顯示周期。課程設(shè)計心得體會通過本次課程設(shè)計,我又對元件焊接進(jìn)行了一次熟悉,現(xiàn)在已經(jīng)能掌握的很熟練了,這對以后的學(xué)習(xí)和工作都能夠有一定的幫助。 其次,通過對軟件鐘、渦流稱重計、旋轉(zhuǎn)測速儀的設(shè)計,我對AT89C51系列單片微型計算機的工作原理有了更深一步的認(rèn)識,尤其是對ADC0832的接口功能和具體工作步驟有了熟練的掌握,復(fù)習(xí)了用C語言編寫程序,重溫了switch語句、for循環(huán)、do while循環(huán)語句。另外這次還接觸了新的東西,就是用串口線將板子與電腦連接,用medwin編譯調(diào)試程序后用STC工具下載到板子上,可以一邊編寫一邊調(diào)試,對程序的設(shè)計有很大的幫助。在設(shè)計軟件鐘的時候由于一開始編寫循環(huán)的時候?qū)懙奶唵?,致使我的板子出現(xiàn)了可以設(shè)置25點。后來下載到板子上后看出來這個錯誤,又添加了一個ifelse語句,使得當(dāng)時高位為2的時候,時地位最高只可以到3。還有一個問題就是一開始我設(shè)置的按鍵只能進(jìn)入,不能退出程序,經(jīng)過上網(wǎng)查詢和詢問老師,加了一個do while的語句,使得可以正常退出到時鐘顯示的狀態(tài)。編寫渦流稱重計的程序之前,首先學(xué)習(xí)了ADC0832的接口功能和工作原理,根據(jù)以前的程序資料進(jìn)行修改,計算出用5V電壓表示200g的參數(shù)值,并且用一個電位器接在通道0上,通過電位器的分壓模擬實現(xiàn)渦流稱重。設(shè)計最后的光電測速計時,首先復(fù)習(xí)了TMOD的控制格式,通過要求計算出計數(shù)器的初值,可以實現(xiàn)對轉(zhuǎn)速的測量與顯示。本實驗還要求設(shè)置一個按鍵,使得可以在轉(zhuǎn)速和周期上切換顯示,我編寫的程序是先讀入按鍵,當(dāng)變量值等于按鍵值時,即按下按鍵時,設(shè)置一個標(biāo)志位,實現(xiàn)兩種情況,并對flag編寫一個子程序分別將轉(zhuǎn)速和周期的值存入緩沖,但是下載到板子上以后并不能實現(xiàn),分析了半天也沒找出問題在哪,致使這個程序沒有完成,只能實現(xiàn)顯示轉(zhuǎn)速而不能切換到周期。兩個星期的課程設(shè)計結(jié)束了,我也收獲了很多,是我在走入工作崗位之前很重要的一次實踐機會。通過這次實習(xí),我了解了工業(yè)生產(chǎn)的程序以及在生產(chǎn)過程中的紀(jì)律和態(tài)度。更重要的是通過實踐使我對工程測控的硬件原理和算法原理有了全方面的認(rèn)識,我在這個過程中學(xué)到了很多在課堂上根本就學(xué)不到的知識,收益非淺。這兩個星期的實習(xí),過程曲折可謂一語難盡。在此期間我也失落過,也曾一度熱情高漲。從開始時滿富盛激情到最后汗水背后的復(fù)雜心情,點點滴滴無不令我回味無長。 生活就是這樣,汗水預(yù)示著結(jié)果也見證著收獲。一起的工作可以讓我們有說有笑,相互幫助,配合默契,多少人間歡樂在這里灑下,大學(xué)里一年的相處還趕不上這十來天的實習(xí),我感覺我和同學(xué)們之間的距離更加近了,課設(shè)中確實總是出現(xiàn)錯誤,但當(dāng)我們所編的程序產(chǎn)生結(jié)果時,心中也不免產(chǎn)生興奮; 正所謂“三百六十行,行行出狀元”。我們同樣可以為社會作出我們應(yīng)該做的一切。 社會需要我們,我們也可以為社會而工作。 同時我認(rèn)為我們的工作是一個團(tuán)隊的工作,團(tuán)隊需要個人,個人也離不開團(tuán)隊,必須發(fā)揚團(tuán)結(jié)協(xié)作的精神。某個人的離群都可能導(dǎo)致導(dǎo)致整項工作的失敗。課設(shè)中只有一個人知道原理是遠(yuǎn)遠(yuǎn)不夠的,必須讓每個人都知道,否則一個人的錯誤,就有可能導(dǎo)致整個工作失敗。團(tuán)結(jié)協(xié)作是我們課設(shè)成功的一項非常重要的保證。而這次課設(shè)也正好鍛煉我們這一點,這也是非常寶貴的。 對我而言,知識上的收獲重要,精神上的豐收更加可喜。挫折是一份財富,經(jīng)歷是一份擁有。這次實習(xí)必將成為我人生旅途上一個非常美好的回憶另外,感謝老師們在這段時間里對我的指導(dǎo)和教誨,我從中受益非淺。我會把這此實習(xí)作為我人生的起點,在以后的工作學(xué)習(xí)中不斷要求自己,完善自己,讓自己做的更
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1