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

正文內(nèi)容

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

2022-09-12 19:24:54 本頁面
 

【正文】 sb = 0x00。 0x01)) //指示燈閃爍 zsd=1。 //設(shè)置時(shí)鐘 if(i==0x70) setsz()。i++) { disdat[i]= 0。 sbit zsd=P1^0。 uchar disdat[6]。 void setsz(void)。 void initsiu(void)??梢圆捎檬欠耧@示數(shù)位右下的小數(shù)點(diǎn)或者所選需調(diào)整位是否閃爍來讓操作者明確目前自己所選定的需要調(diào)整的數(shù)位。進(jìn)入調(diào)整狀態(tài)以后需要一個(gè)按鍵來向左移動(dòng)調(diào)整位置,一個(gè)按鍵來向右移動(dòng)調(diào)整位置,一個(gè)按鍵來增加所選位置的數(shù)值,一個(gè)按鍵來減小所選位置的數(shù)值。加到 60 以后進(jìn)位為 “ 分 ” , ” 秒 “ 位清零以后繼續(xù)記錄。 第 1 頁 共 15 頁 課程設(shè)計(jì)報(bào)告 課題一 使用 51單片機(jī)設(shè)計(jì)軟件鐘 一、 實(shí)驗(yàn)?zāi)康模? 1. 掌握 元器件及芯片 的焊接與調(diào)試 ; 2. 了解 基于 51單片機(jī) 的軟件鐘的工作原理; 3. 會(huì)用 C語言編寫時(shí)鐘函數(shù),復(fù)習(xí) 用 switch語句 和 dowhile語句 、 for語句實(shí)現(xiàn)循環(huán)的方法 ; 4. 會(huì)使用 MEDWIN編譯調(diào)試程序,并生成 HEX,通過數(shù)據(jù)線下載到電路板上; 5. 根據(jù)自己焊接的板子在程序中設(shè)置按鍵控制時(shí)鐘的調(diào)整 。當(dāng) “ 分 ” 累加為 60以后進(jìn)位為 ” 時(shí) “ , ” 分 “ 位清零以后繼續(xù)記錄,當(dāng) ” 時(shí) “ 位為 24以后, ” 時(shí) “ 位清零并繼續(xù)記錄。調(diào)整完成以后還需要一個(gè)按鍵來 退出調(diào)整位置,恢復(fù)時(shí)鐘的計(jì)數(shù)運(yùn)轉(zhuǎn)。 五、 設(shè)計(jì)內(nèi)容: ( 1) 硬件焊接: 按照電路圖焊接好各個(gè)元器件和 芯片插座 ,注意焊接時(shí)焊點(diǎn)要盡量光滑,與管腳接觸良好,元件的管腳彎曲處要盡量光滑,有需要區(qū)分正負(fù)極的元器件焊接時(shí)要注意不要焊反。 void delay(void)。 void tzszw(uchar zj)。 uchar code tab[]={0x3f,0x6,0x5b,0x4f,0x66,0x6d,0x7d, 第 3 頁 共 15 頁 0x7,0x7f,0x6f}。 main() { uchar i。 //將顯示緩存清零 } initsiu()。 jssz()。 else zsd=0。 //顯示第 n位 for (i=0。 disc = tab[disa]。 //送顯示 delay ()。 } void setsz(void) //設(shè)置時(shí)間 { uchar i,k。 //停止時(shí)鐘運(yùn)行 jssz()。 break。 break。 break。 default: k=0。 //恢復(fù)顯示時(shí)鐘 TR0=1。 if (disdat[0]2) disdat[0]=0。 break。amp。amp。amp。 case 2: //分高位調(diào)整 if (zj==0) { disdat[2]++。 } min=disdat[2]*10+disdat[3]。 } else 第 5 頁 共 15 頁 { if (disdat[3]==0) disdat[3]=9。 case 4: //秒高位調(diào)整 if (zj==0) { disdat[4]++。 } sec=disdat[4]*10+disdat[5]。 } else { if (disdat[5]==0) disdat[5]=9。 default: break。i++) _nop_()。 disdat[3]=min%10。 if(sec==60) { sec=0。 if(hour==24) { hour=0。 ET0=1。 //關(guān)閉計(jì)數(shù)器 1 EA=1。 if (count==20) { count=0。 //P2準(zhǔn)備讀入 keydat = P2。 _nop_()。 if (jjj != keydat) keydat = 0xf0。 } //等待鍵松手 while (jjj != 0xf0)。 二號(hào)鍵:右移一位。編寫 時(shí)注意當(dāng)時(shí)高位為 2時(shí),時(shí)地位最高到 3,且分高位和秒高位最高為 5。 并且可以通 第 7 頁 共 15 頁 過自己焊接的板子來調(diào)試時(shí)鐘程序,對(duì)今后的學(xué)習(xí)與研究有了很大的幫助 課題二 使用 51單片機(jī)設(shè)計(jì)渦流稱重計(jì) 一、 實(shí)驗(yàn)?zāi)康? 1. 了解電 渦流傳感器用于稱重的原理與方法 ; 2. 熟悉 ADC0832的器件手冊(cè) ; 3. 了解 基于 51單片機(jī) 的渦流稱重計(jì)的工作原理; 4. 會(huì)用 C語言編寫時(shí)鐘函數(shù),復(fù)習(xí) 用 switch語句 和 dowhile語句 、 for語句實(shí)現(xiàn)循環(huán)的方法 ; 5. 會(huì)使用 MEDWIN編譯調(diào)試程序,并生成 HEX,通過數(shù)據(jù)線下載到電路板上; 二、算法原理 本項(xiàng)設(shè)計(jì)中用電位器的中間抽頭所輸出的電壓模擬采集的重量數(shù)據(jù),單片機(jī)經(jīng) ADC0832 的通道0輸入該電壓信號(hào),并將其轉(zhuǎn)換為數(shù)字信息送 6位共陽 8段 LED顯示。 CH0 模擬輸入通道 0,或作為 IN+/使用。 GND 芯片參考 0 電位(地)。 DO 數(shù)據(jù)信號(hào)輸出,轉(zhuǎn)換數(shù)據(jù)輸出。 Vcc/REF 電源輸入及參考電壓輸入(復(fù)用) 當(dāng)此 2 位數(shù)據(jù)為“ 1”、“ 0”時(shí),只對(duì) CH0 進(jìn)行單通道轉(zhuǎn)換。 第 8 頁 共 15 頁 到第 3 個(gè)脈沖的下沉之后 DI端的輸入電平就失去輸入作用,此后 DO/DI端則開始利用數(shù)據(jù)輸出 DO進(jìn)行轉(zhuǎn)換數(shù)據(jù)的讀取。隨后輸出 8位數(shù) 據(jù),到第 19 個(gè)脈沖時(shí)數(shù)據(jù)輸出完成,也標(biāo)志著一次 A/D轉(zhuǎn)換的結(jié)束。 //ADC0832 chip seclect sbit ADCLK =P3^4。 uchar code tab[]={0x3f,0x6,0x5b,0x4f,0x66,0x6d,0x7d,0x7,0x7f,0x6f}。 //獲取 ADC轉(zhuǎn)換回來的值 uchar e=0。i++) _nop_()。i6。amp。 //增加小數(shù)點(diǎn)顯示 P0 = disc。 //下一個(gè)要顯示的位置 } else//(e==1) { P2 = disb。 //延時(shí) P0 = 0x0。 uchar j。 if(channel==1)channel=3。 ADCS=0。//拉高 CLK端 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。//控制命令結(jié)束 _nop_()。i8。 _nop_()。 dat=1。i++) { j=0。 _nop_()。 j=j7。//拉低 CS端 ADCLK=0。 return(dat)。 temp=getdata**500。 //十 位 dispbuf[0]=temp/100。 //個(gè)位 dispbuf[4]=w/10%10。 } } 五、測(cè)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1