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

正文內(nèi)容

課程設(shè)計(jì)報(bào)告-使用51單片機(jī)設(shè)計(jì)軟件鐘、渦流稱重計(jì)、光電轉(zhuǎn)速計(jì)-資料下載頁(yè)

2025-08-23 19:24本頁(yè)面

【導(dǎo)讀】所謂軟件鐘就是利用51單片機(jī)制作一個(gè)電子時(shí)鐘。秒6Mhz,那么記錄6M個(gè)脈沖所需時(shí)間即為1秒)就可以將顯示部分的“秒”位加一。以后繼續(xù)記錄,當(dāng)”時(shí)“位為24以后,”時(shí)“位清零并繼續(xù)記錄。值,一個(gè)按鍵來(lái)減小所選位置的數(shù)值。分的個(gè)位或者十位等)??梢圆捎檬欠耧@示數(shù)位右下的小數(shù)點(diǎn)或者所選需調(diào)整位是否閃爍來(lái)讓操作者。明確目前自己所選定的需要調(diào)整的數(shù)位。件的管腳彎曲處要盡量光滑,有需要區(qū)分正負(fù)極的元器件焊接時(shí)要注意不要焊反。多余的管腳用尖嘴鉗剪掉,以免形成短路。voiddisplay//六位數(shù)碼管顯示程序,case0xe0://進(jìn)入設(shè)置,減1,

  

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