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

正文內容

基于msp430單片機的電子測重儀設計畢業(yè)論文-資料下載頁

2024-08-28 18:51本頁面

【導讀】也不斷地提高,由原來的機械稱發(fā)展到現在電子側重儀。常普及,逐漸會取代傳統(tǒng)的機械稱。由壓力傳感器制作的電子測重儀已廣泛地應。用到各行各業(yè),特別是微處理機的出現,工業(yè)生產過程自動化程度的不斷提高,壓力傳感器已成為過程控制中的一種必需的裝置。電路器件設計成的電子測重儀。本系統(tǒng)是利用壓力傳感器采集當前壓力,準確快。速的計算出物品重量并顯示到LED上。

  

【正文】 ////////////////////////////// ////////////////////////////////////////////////////////////// void Tx_byte(char dataddr ,char data) { char addr。 addr = ADDRESS。 addr = addr1。 addr amp。= 0xFE。 start()。 write_byte(addr)。 P1DIR amp。= ~SDA。 while(P1INamp。SDA)。 write_byte(dataddr)。 P1DIR amp。= ~SDA。 while(P1INamp。SDA)。 write_byte(data)。 P1DIR amp。= ~SDA。 while(P1INamp。SDA)。 20 stop()。 } ////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////// unsigned int Rx_byte(void) { char addr,RxData0,RxData1,RxData2。 unsigned int RxData。 addr = ADDRESS。 addr = addr1。 addr |= 0x01。 start()。 write_byte(addr)。 P1DIR amp。= ~SDA。 while(P1INamp。SDA)。 RxData2 = read_byte()。 /*讀高 8 位 */ RxData1 = read_byte()。 /*讀低 8 位 */ RxData0 = read_byte()。 /*讀控制字 */ stop()。 RxData = (unsigned int) RxData2。 RxData = RxData 8。 RxData = RxData + (unsigned int)RxData1。 return RxData。 } ////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////// char* LCD = LCDMEM。 const char digit[16] = { 0x7d, // 0 LCD segments a+b+c+d+e+f 0x60, // 1 0x3e, // 2 0x7a, // 3 21 0x63, // 4 0x5b, // 5 0x5f, // 6 0x70, // 7 0x7f, // 8 0x7b, // 9 0x77, // a 0x4f, // b 0x1d, // c 0x6e, // d 0x1f, // e 0x17 // f }。 ////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////// int main( void ) { int i,v。 char w,q,b,s,g,m。 WDTCTL = WDTPW + WDTHOLD。 /*Stop watchdog timer to prevent time out reset*/ FLL_CTL0 |= XCAP14PF。 // Configure load caps for (i = 0。 i 10000。 i++)。 // Delay for 32 kHz crystal to // stabilize LCDCTL = LCDSG0_1 + LCD4MUX + LCDON。 // 4Mux LCD, segments S0S15 BTCTL = BT_fLCD_DIV64。 // LCD clock freq is ACLK/256 P5SEL = 0xFC。 // Select as Com and Rxx // Clear LCD memory to clear display for (i=0。 i19。 i++) { LCD[i] = 0。 } delay(10000)。 for(i = 0。i10。i++) { ad= Rx_byte()。 delay(10000)。 22 } //丟掉前十個數 delay(10000)。 v=0。 for(i = 0。i10。i++) { ad= Rx_byte()。 v += (0xffffad)。 delay(10000)。 } v = v / 10。 v++。 while(1) { for(i=0。i10。i++) { delay(10000)。 ad= Rx_byte()。 ad=ad+v。 } // Display contents of the variable value ad = ad/10 。 ad = ad*。 w = ad / 10000。 ad = ad % 10000。 q = ad / 1000。 ad = ad % 1000。 b = ad / 100。 ad = ad % 100。 s = ad /10。 g = ad %10。 LCD[7] = digit[g]。 // to display LCD[6] = digit[s]。 LCD[5] = digit[b]。 LCD[4] = digit[q]。 LCD[3] = digit[w]。 delay(10000)。 } } 23 附件 2.硬件電路圖 ADS1110 PCB (敷銅 ) 24 ADS1110 PCB (沒敷銅 ) 25 EXPload cell PCB(沒敷銅) EXPload cell PCB(已敷銅) 26 DC/DC 轉換器: LTC660 濾波電路
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1