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

正文內(nèi)容

課程設(shè)計(jì)--基于單片機(jī)的小電阻測試儀-資料下載頁

2025-06-04 16:24本頁面
  

【正文】 28ROUT29TIN210TIN111ROUT112RIN113TOUT114GND15VCC16U5 MAX232C20C26 C21C16 C19 1 2 3J3 CON3D41N4007D51N4007D61N4007D71N4007C222200uFC252200uFC29470uFC31470uFC23 104 C24 104C28 104 C32 104+9v9vC39470uFC38 104+5v1 2 3J4 CON32in1out3gnd78xx U9TL750L05A2in1out3gnd78xxU678XXin2out31gnd79xxU779XX123456789U8RX8V1REF2ANALOG3INTO4AZ5BUFO6RC17RC28IPLO9IPHI10V+11D512B113B214B415B816D417D318D219D120BUSY21CLOCK22POL23GND24R/H25ST26OR27UR28U3 ICL7135C12 1uC2C111UR18100K5V+5V123D1LM3365V123R165KR15 1k+5vR2027D21N4148R17 100KC40470uFC34 1045vin2out31gnd79xxU1079XXC14C13 10UC10C9 10UD81N4007D91N4007D101N4007D111N4007C272200uFC35470uFC36 104C37 104VCC1 2J5 CON22in1out3gnd78xxU117805CLK11D12SD10CD13Q9Q8U?B 74HC74CLK3D2SD4CD1Q5Q6U?A 74HC74VCCALEALEVCC1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20J8 CON20FYSSLED1D7D6D5D4D3D2D1D0LCELRWLRS SOS +1LED2VCCDB714DB613DB512DB411DB310DB29DB18DB07E6R/W5RS4V03VDD2GND1LCD16165U11 MDLS16165K1SSK2FYK3SOSK4+11 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20J?CON20D7D6D5D4D3D2D1D0LCELRWLRS FYSS+1SOSD? LEDD? LEDLED1 LED2D? LEDR? RES/EOC/CS DIN SCLK DOUTAIN167 42 3U1 74167423U2 74167 42 3U4 74167423U3 741R1 10KR2 10KR3 12K R4 12KR5 100K R6 100KR7 100KR8 100KR10 22KR11 22KR9 22KC1 C2 W1 10K1234J1 CON4_1OutGNDGNDGNDGNDGNDGND9v +9v+9v+9v 9v+9v9vOutGNDINI9v+9v9v1 2J2 CON2W2 1KT1 9018 T3 9018T2 9018+9vINI9v 西華大學(xué)課程設(shè)計(jì)說明書 第 20 頁 附錄 2:軟件代碼 include sbit E=P2^5。 sbit RW=P2^6。 sbit RS=P2^7。 char bcd[]=00000 Ohm。 char overflow[10]=over flow!。 unsigned int ah,al。 unsigned char wan,qian,bai,shi,ge。 int k=0。 typedef unsigned char uchar。 define B 1 void Delay(unsigned int t) // delay 40us { unsigned int i。 for(。t!=0。t) for(i=100。i!=0。i)。 } void scankey(void)。 void SendCommandByte(unsigned char ch) { RS=0。 RW=0。 P0=ch。 E=1。 Delay(1)。 E=0。 Delay(5)。 //delay 40us } void SendDataByte(unsigned char ch) 西華大學(xué)課程設(shè)計(jì)說明書 第 21 頁 { RS=1。 RW=0。 P0=ch。 E=1。 Delay(1)。 E=0。 Delay(5)。 //delay 40us } void InitLcd() {SendCommandByte(0x30)。 SendCommandByte(0x30)。 SendCommandByte(0x30)。 SendCommandByte(0x38)。 //設(shè)置工作方式 SendCommandByte(0x0c)。 //顯示狀態(tài)設(shè)置 SendCommandByte(0x01)。 //清屏 SendCommandByte(0x06)。 //輸入方式設(shè)置 } void DisplayMsg1(uchar *p) { unsigned char count。 SendCommandByte(0x80)。 //設(shè)置 DDRAM 地址 for(count=0。countk。count++) {SendDataByte(*p++)。 } }//向液晶顯示器第一行發(fā)送數(shù)據(jù),由全局變量 k決定發(fā)送長度 void DisplayMsg2(uchar *p) { unsigned char count。 SendCommandByte(0xc0)。 //設(shè)置 DDRAM 地址 for(count=0。countk。count++) {SendDataByte(*p++)。 } }//向液晶顯示器第一行發(fā)送數(shù)據(jù),由全局變量 k決定發(fā)送長度 西華大學(xué)課程設(shè)計(jì)說明書 第 22 頁 unsigned int Mid_Value(int c[]){ char i,j。 unsigned int buf。 for(i=0。i8。i++){ for(j=0。j8。j++){ if(c[j+1]c[j]){ buf=c[j+1]。 c[j+1]=c[j]。 c[j]=buf。 } } } return(c[4])。 } main() { int test[9]。 char i=0。 unsigned int mid。 TMOD=0x1D。 EA=0。 ET1=1。 TR1=1。 //定時(shí)器配置 InitLcd()。 //LCD1602 初始化 while(1){ for(i=0。i9。i++) //連續(xù) 9 次采樣 { while(INT0)。 while(!INT0)。 TR0=1。 while(INT0)。 TR0=0。 al=TL0。 西華大學(xué)課程設(shè)計(jì)說明書 第 23 頁 ah=TH0。 TL0=0X00。 TH0=0X00。 ah=(ah*256+al)10002。 test[i]=ah。 } mid=Mid_Value(test)。 //中值濾波 if(mid19500) { SendCommandByte(0x01)。 k=10。 DisplayMsg1(overflow)。 } else { //將脈沖數(shù)轉(zhuǎn)化為電阻并輸出顯示 mid=mid/2*5/48+B。 wan=mid/10000。 qian=(mid(wan*10000))/1000。 bai=(mid(mid/1000*1000))/100。 shi=(mid(mid/100*100))/10。 ge=mid%10。 SendCommandByte(0x01)。 bcd[1]=39。.39。 bcd[0]=qian+48。 bcd[2]=bai+48。 bcd[3]=shi+48。 bcd[4]=ge+48。 k=9。 DisplayMsg1(bcd)。 } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1