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

正文內(nèi)容

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

2025-03-02 12:01本頁(yè)面
  

【正文】 在此,衷心的感謝你們的幫助 ! 。從老師那里我學(xué)到的不僅是專業(yè)知識(shí)與實(shí)際問題科學(xué)解決的方法,更為重要的是勤奮和嚴(yán)謹(jǐn)治學(xué)的精神以及對(duì)學(xué)生的認(rèn)真負(fù)責(zé),老師的諄諄教誨使我受益匪淺,在此向馬慧蘭老師表示衷心的感謝并致以崇高的敬意!感謝在本次設(shè)計(jì)過程中任前山同學(xué)在程序方面所給予的幫助。在設(shè)計(jì)過程中,遇到我難以解決的問題,馬老師總能給予我?guī)椭?。因?yàn)闆]有馬老師的悉心指導(dǎo),我不可能如此順利的完成論文設(shè)計(jì)。 ADconv()。 while(1) { key_scan()。$39。 write_(0xcf)。039。i++) { write_data(tab2[i])。 for(i=0。)。 36 } write_data(0+39。i2。 write_(0x89)。039。i++) { write_data(tab0[i])。 for(i=0。 write_(1)。 } } //**********主函數(shù)開始 ********** void main() { uchar i。039。)。 write_data(money/10%10+39。039。amp。)。 write_data(money%10+39。039。)。money1000) { write_data(money/100+39。 } if(money99amp。039。)。 write_data(money/10%10+39。039。)。money10000) { write_data(money/1000+39。 } if(money999amp。039。)。 write_data(money/10%10+39。039。)。 write_data(money/1000%10+39。039。amp。)。 write_data(money%10+39。039。)。 write_data(money/100%10+39。039。)。 write_data(money/10000%10+39。039。 write_(0xc5)。039。)。 write_data(weight%100/10+39。039。 } write_(0x8c)。i++) { a=tab_key[i]。 for(i=0。 money=money1*weight。 if(n==4) money1=tab_key[0]*1000+tab_key[1]*100+tab_key[2]*10+tab_key[3]。 if(n==2) money1=tab_key[0]*10+tab_key[1]。 } } } } //**********LCD 顯示函數(shù)開始 *********** void lcd_disp() { uchar a,i=0。 temp=tempamp。 case 0x77: break。 break。 break。 if(temp!=0xf0) { temp=P2。0xf0。 temp=P2。0xf0。 } while(temp!=0xf0) { temp=P2。 break。 break。 break。 if(temp!=0xf0) { temp=P2。0xf0。 temp=P2。0xf0。 } while(temp!=0xf0) { temp=P2。 break。 break。 break。 if(temp!=0xf0) { temp=P2。0xf0。 temp=P2。0xf0。 } while(temp!=0xf0) { temp=P2。 break。 break。 break。 if(temp!=0xf0) { temp=P2。0xf0。 temp=P2。)。 write_data(39。)。 } write_data(0+39。i4。 write_(0xc0)。039。i++) { 31 write_data(tab1[i])。 for(i=0。)。 } write_data(0+39。i2。 write_(0x80)。 write_(0x01)。 money=0。 n=0。 if(n4) n++。 if(n3) n++。 if(n4) n++。 if(n4) n++。 30 if(n4) n++。 if(n4) n++。 if(n4) n++。 if(n4) n++。 if(n4) n++。 if(n4) n++。 //讀寫一個(gè)字符后 ,地址指針及光標(biāo)加一 ,且光標(biāo)加一整屏顯示不移動(dòng) write_(0x80)。 //設(shè)置顯示模式 :16X2,5X7,8 位數(shù)據(jù)接口 write_(0x0c)。 //LCD 使能端拉低電平 } //**********LCD 初始化函數(shù)開始 ********* void lcd_init() { 29 lcden=0。 //LCD 使能端置高電平 delay(5)。 //寫入命令 delay(3)。 //LCD 使能端拉低電平 } //**********寫數(shù)據(jù)函數(shù)開始 ************ void write_data(uchar dat) { lcdrs=1。 //LCD 使能端置高電平 delay(5)。 //寫入命令 delay(3)。 } //**********寫命令函數(shù)開始 ************ void write_(uchar ) { lcdrs=0。 // return (dat1 == dat2) ? dat1:0。 _nop_()。 CLK = 0。 _nop_()。i++) { dat2 = dat2 ((uchar)(DIO)i)。 } /* for(i=0。 _nop_()。 CLK = 0。 _nop_()。i8。 _nop_()。DIO = 1。 _nop_()。DIO = 1。 _nop_()。DIO = 1。 _nop_()。 28 CLK = 1。 _nop_()。 CLK = 0。 _nop_()。 _nop_()。 DIO = 1。 CS = 0。j)。i) for(j=50。 for(i=k。 unsigned char CH=0x02。 uchar code tab2[]=SUM:。 uchar code tab0[]=p:。 long int money,money1。 uchar tab_key[50]。 sbit CLK=P3^2。 //LCD 使能信號(hào) sbit lcdrs=P3^5。我會(huì)好好珍惜這次設(shè)計(jì)過程中所經(jīng)歷的一切,這將是我人生中一筆寶貴的財(cái)富。 這次設(shè)計(jì)是大學(xué)四年來一個(gè)總結(jié),不僅是對(duì)自己所學(xué)專業(yè)知識(shí)的考核 ,也鍛煉 了將所學(xué)專業(yè)理論知識(shí)應(yīng)用 于實(shí)際問題中的能 力。特別是在 C 語(yǔ)言的編程方面,非常感謝老師和同學(xué)們的幫助。出現(xiàn)問題后,我首先是努力去尋找問題的所在,然后用自己所掌握的知識(shí)去試著分析問題,盡可能地通過查閱資料來獨(dú)立解決問題。但是僅僅進(jìn)行簡(jiǎn)單的疊加無法真正的實(shí)現(xiàn)軟件與硬件的統(tǒng)一,而是還需要不斷地進(jìn)行調(diào)試。由于 C 語(yǔ)言功能強(qiáng)大,便于模塊化開發(fā),所帶庫(kù)函數(shù)豐富,編寫的程序易于移植等諸多優(yōu)點(diǎn)使之成為單片機(jī)應(yīng)用系統(tǒng)開發(fā)最快速高效的程序設(shè)計(jì)語(yǔ)言。本設(shè)計(jì)采 用了 AT89C51 單片機(jī),原因之一是我們對(duì) 51 系列的單片機(jī)比較熟悉,而且 51 單片機(jī)的功能比較齊全,市場(chǎng)應(yīng)用廣泛。在設(shè)計(jì)過程中由于 所學(xué) 知識(shí)的欠缺而導(dǎo)致設(shè)計(jì)無法快速的完成 。 24 結(jié) 論 本次設(shè)計(jì)使我了解了電子秤的一些基本的工作原理,也使我明白,理論與實(shí)際的差別還是很大的,比如在仿真時(shí)傳感器的選擇上,現(xiàn)實(shí)中所使用的電子秤得傳感器必須經(jīng)過信號(hào)放大才能進(jìn)行模 /數(shù)轉(zhuǎn)換。由于個(gè)人能力有限,本文所設(shè)計(jì)的電子秤功能單一,與市場(chǎng)上實(shí)際使用的電子秤相比功 能不夠完善,不足之處還請(qǐng)見諒。如何將一個(gè)六位數(shù)拆分,在哪一位上先整除再求余,或者是先求余再整除,在這個(gè)算法上困惑了我很久,我查閱了一些資料,但仍然不能解決。有同學(xué)建議我換一個(gè) A/D轉(zhuǎn)換器,于是我嘗試了ADC0804和 ADC0832,最終發(fā)現(xiàn) ADC0832能很好地滿足本次設(shè)計(jì)的目的。但是在軟件調(diào)試過程中,編好的程序無法使 LCD液晶顯示器將傳感器的信號(hào)顯示出來,即不能進(jìn)行模數(shù)轉(zhuǎn)換。 MPX4250是一種硅半導(dǎo)體壓力傳感器,輸
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1