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

正文內(nèi)容

基于單片機的電子秤設(shè)計-畢業(yè)設(shè)計(參考版)

2024-12-03 10:20本頁面
  

【正文】 .,1985:86 98. [16] 。還有就是進行數(shù)據(jù)處理時,選取適當(dāng)?shù)臄?shù)據(jù)轉(zhuǎn)換系數(shù),使輸出滿足量程要求。該階段需注意的地方是對傳感器輸出的信號進行放大時,應(yīng)選取合適的運算放大電路。如果使用精密度較高的傳感器,效果會好的多。 首先是傳感器的精密度,它將直接影響電子秤的稱重準(zhǔn)確度。} } } } 基于單片機的電子秤設(shè)計 35 設(shè)計總結(jié) 信息化的時代,集成化是一個重要的特征,即使是我們生活中司空見慣的電子秤,也許都將面臨重大的變革,更快更精確更穩(wěn)定也許就是其中的一個方向! 這次設(shè)計電子秤,運用了相當(dāng)多以前學(xué)過的知識,相當(dāng)于又溫習(xí)了一遍,感覺起來還不錯。write_(0x01)。break。)。 case 9:write_data(39。chuang(8)。839。break。)。 case 7:write_data(39。chuang(6)。639。break。)。 case 5:write_data(39。chuang(4)。439。break。)。 case 3:write_data(39。chuang(2)。239。break。)。 case 1:write_data(39。chuang(0)。039。chuang(10)。.39。break。)。 case 9:write_data(39。chuang(8)。839。break。)。 case 7:write_data(39。chuang(6)。639。break。)。 case 5:write_data(39。chuang(4)。439。break。)。 case 3:write_data(39。chuang(2)。239。break。)。 case 1:write_data(39。chuang(0)。039。n=1。 chuang(11)。 n++。 intresult=result*10。 result=unit*AD_res1。 } else if(x==11) { write_(0xc0)。break。.39。)。 case 10:write_data(39。chuang(9)。sunit[i]=39。939。break。839。)。 case 8:write_data(39。chuang(7)。sunit[i]=39。739。break。639。)。 case 6:write_data(39。chuang(5)。sunit[i]=39。539。break。439。)。 case 4:write_data(39。chuang(3)。sunit[i]=39。339。break。239。)。 case 2:write_data(39。chuang(1)。sunit[i]=39。139。break。039。)。x!=12) { switch (x) {case 0:write_data(39。 if(x!=11amp。 else { x=keyscan()。 //復(fù)位 st=0。 st=0。 IE=0x81。 write_(0x80)。 init()。 int i=0,n=0。 st=0。 st=0。 } void extern0_interrupt() interrupt 0 { AD_res=P1。 while(TI!=1)。 // } // q=0。 基于單片機的電子秤設(shè)計 31 // TI=0。 } } } } //void chuang(unsigned char *string) // {while(string[q]!=0) // {SBUF=string[q]。 scancode=scancode1。 } m=m+4。 return(codevalue)。k)==0) { codevalue=m+j。j4。 x=C8255_C。i++) { k=0x08。 for(i=1。 else 基于單片機的電子秤設(shè)計 30 { scancode=0xf7。 else {delay(100)。 } uchar keyscan() { uchar scancode,codevalue,x,m=0,k,i,j。 if(i==0x0f)return(0)。 i=iamp。 C8255_A=0x00。j++)。 for(j=0。 write_(0x01)。 write_(0x0e)。 lcdrw=0。 lcden=0。 lcden=1。 C8255_B=date。 lcden=0。 lcden=1。 C8255_B=。y)。x) for(y=110。 for(x=z。 i++)。 for(i=0。 // 啟動定時器 1 基于單片機的電子秤設(shè)計 28 ES = 0。 // 波特 率倍增 TH1 = 0xFD。0x0F)|0x20。 void Init_Serial(void)//晶振為 ,波特率為 19200bps { SCON = 0x50。 uchar code a[16]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}。 int sresult[3],intresult。 unsigned char AD。 float AD_res。 unsigned char q=0。 sbit lcdrw=P3^4。根據(jù)系統(tǒng)的控制任務(wù),本系統(tǒng)的軟件設(shè)計主要由主程序、初始化程序、顯示子程序、數(shù)據(jù)采集子程序和延時程序等組成。 程序數(shù)據(jù)的一種理想方法是結(jié)構(gòu)化程序設(shè)計方法。 ⑵ 根據(jù)算法畫流程圖:畫程序框圖可以把算法和解題步驟逐步具體化,以減少出錯的可能性。其步驟可概括為以下三點: ⑴ 分析系統(tǒng)控制要求,確定算法:對復(fù)雜的問題進行具體的分析,找出合理的計算方法及適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu),從而確定編寫程序的步驟。下圖就是 鍵盤電路接口電路圖。鍵盤為 4 X 4 鍵盤,包括 0、 十個數(shù)字及確認(rèn)和清除鍵。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。其方法是:依次將行線置為低電平,即在置某根行線為低電平時,其它線為 高電平。若所有列線均為高電平,則鍵盤中無鍵按下。判斷鍵盤中有無鍵按下 將全部行線 Y0Y3 置低電平,然后檢測列線的狀態(tài)。 矩陣式鍵盤的按鍵識別方法 : 確定矩陣式鍵盤上何鍵被按下介紹一種 “ 行掃描法 ” 。這樣,一個端口(如 P1口)就可以構(gòu)成 4*4=16個按鍵,比之直接將端口線用于鍵盤多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構(gòu)成 20鍵的鍵盤,而直接 用端口線則只能多出一鍵( 9 鍵)。 圖 AT89S52 單片機接口電路設(shè)計 矩陣式鍵盤的結(jié)構(gòu)與工作原理: 在鍵盤中按鍵數(shù)量較多時,為了減少 I/O 口的占基于單片機的電子秤設(shè)計 24 用,通常將按鍵排列成矩陣形式。而脈寬調(diào)制是通過改變段輸出信號脈寬,控制輸出信號的有效值,來實現(xiàn)多灰度和彩色控制 。 基于單片機的電子秤設(shè)計 23 對于多灰度和彩色顯示的控制方法,通常采用幀頻控制 (FRC)和脈寬調(diào)制 (PWM)方法。點反轉(zhuǎn)驅(qū)動適合于低占空比應(yīng)用,它在各段數(shù)據(jù)輸出時,將數(shù)據(jù)反轉(zhuǎn)。為了提高顯示的對比度和降低串?dāng)_,應(yīng)合理選擇占空比( duty)和偏壓 (bias)。這種方式適合于比較復(fù)雜控制的 LCD。它適合于簡單控制的 LCD。液晶驅(qū)動方式包括靜態(tài)驅(qū)動、動態(tài)驅(qū)動等驅(qū)動方式。 在 LCD 驅(qū)動時,需在段電極和公共電極上施加交流電壓。 其引腳圖如下 : 測量算法 A/D 轉(zhuǎn)換結(jié)果 D 與被測量 x存在以下關(guān)系: FSmDUXSKD? ( 39) 式中: S—— 傳感器及其測量電路的靈敏度(即被測量 X 轉(zhuǎn)換成電壓 U 的轉(zhuǎn)換系數(shù)) K—— 放大器的放大倍 數(shù) mU —— A/D 轉(zhuǎn)換器滿量程輸入電壓 FSD —— A/D 轉(zhuǎn)換器滿量程輸出數(shù)字 而被測量 X總是以其測量數(shù)字 N和測量單位 x1表示 NxX 1? ( 310) 基于單片機的電子秤設(shè)計 22 將式( 310)代入( 39)得 NDUSKxDFSm1? ( 311) 由上式可見只 要滿足以下條件 11 ?FSmDUSKx ( 312) 就可以使 A/D 轉(zhuǎn)換結(jié)果 D 與被測量 x 的數(shù)值 N 相等,即 D=N,在這種情況下將 A/D 轉(zhuǎn)換結(jié)果作為被測量的數(shù)值傳送到顯示器顯示出 來。 有 (36)可以得到電橋輸入電壓 U0與被測重量 x 成正比,即 rUxKU 00 ? ( 38) 式中: rU —— 電橋的電源電壓 0K —— 傳感器系數(shù) 基于單片機的電子秤設(shè)計 21 A/D 轉(zhuǎn)換芯片與 AT89C51 單片機接口電路設(shè)計 ADC0809是美國國家半導(dǎo)體公司生產(chǎn)的 CMOS 工藝 8 通道, 8位逐次逼近式 A/D 模數(shù)轉(zhuǎn)換器。 RP2用于調(diào)整電路輸入的靈敏度 , RP1用于失調(diào)電壓的調(diào)整,調(diào)整時,壓力為 0KPa 時輸出電壓為 1V,調(diào)整 RP1,當(dāng)壓力為達(dá)到 20Kg 的力時,輸出電壓為 5V即可。 R13和 R14為失調(diào)電壓的溫度補償電阻,阻值選擇 500k? ? 。電路中,采用通
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1