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

正文內(nèi)容

基于單片機(jī)的酒精濃度測(cè)試儀-資料下載頁

2025-03-25 12:45本頁面
  

【正文】 ar x,unsigned char y,unsigned char *s) { if (y == 0) { write_(0x80 + x)。 } else { write_(0xC0 + x)。 } while (*s) { write_data( *s)。 s ++。 } }/* 寫入字符函數(shù)*/ void LCD_Write_Char(unsigned char x,unsigned char y,unsigned char Data) { if (y == 0) { write_(0x80 + x)。 } else { write_(0xC0 + x)。 } write_data(Data)。 30 / 41 }/****************************************************************************函數(shù)功能:AD 轉(zhuǎn)換子程序入口參數(shù):CH出口參數(shù):dat****************************************************************************///采集并返回unsigned char Adc0832(unsigned char channel) //AD 轉(zhuǎn)換,返回結(jié)果{ uchar i=0。 uchar j。 uchar dat=0。 uchar ndat=0。 if(channel==0)channel=2。 if(channel==1)channel=3。 ADDI=1。 _nop_()。 _nop_()。 ADCS=0。//拉低 CS 端 _nop_()。 _nop_()。 ADCLK=1。//拉高 CLK 端 _nop_()。 _nop_()。 ADCLK=0。//拉低 CLK 端,形成下降沿 131 / 41 _nop_()。 _nop_()。 ADCLK=1。//拉高 CLK 端 ADDI=channelamp。0x1。 _nop_()。 _nop_()。 ADCLK=0。//拉低 CLK 端,形成下降沿 2 _nop_()。 _nop_()。 ADCLK=1。//拉高 CLK 端 ADDI=(channel1)amp。0x1。 _nop_()。 _nop_()。 ADCLK=0。//拉低 CLK 端,形成下降沿 3 ADDI=1。//控制命令結(jié)束 _nop_()。 _nop_()。 dat=0。 for(i=0。i8。i++) { dat|=ADDO。//收數(shù)據(jù) ADCLK=1。 _nop_()。 _nop_()。 ADCLK=0。//形成一次時(shí)鐘脈沖 _nop_()。 _nop_()。 dat=1。 if(i==7)dat|=ADDO。 } for(i=0。i8。i++) { j=0。 j=j|ADDO。//收數(shù)據(jù)32 / 41 ADCLK=1。 _nop_()。 _nop_()。 ADCLK=0。//形成一次時(shí)鐘脈沖 _nop_()。 _nop_()。 j=j7。 ndat=ndat|j。 if(i7)ndat=1。 } ADCS=1。//拉低 CS 端 ADCLK=0。//拉低 CLK 端 ADDO=1。//拉高數(shù)據(jù)端 ,回到初始狀態(tài) dat=8。 dat|=ndat。 return(dat)。 //return ad k}/****************************************************************************函數(shù)功能:定時(shí)器中斷延時(shí)程序 這一段的作用時(shí)隔一段時(shí)間抽樣一次 否側(cè)顯示的最后一位會(huì)不穩(wěn)定入口參數(shù):出口參數(shù):****************************************************************************/void timer0(void) interrupt 133 / 41{ TMOD = 0x01。 TH0 = 0x00。 TL0 = 0x00。 IE = 0x82。 TR0 = 01。 count++。 if (count == 0x0A) { count = 0x00。 dat= Adc0832(channel)。 }}/*void format_data(uint dat){ uint change_dat=dat。 uchar ptr[3]。 change_dat=(change_dat8)+(change_dat7)+(change_dat6)+(change_dat5)+(change_dat4)+(change_dat2)。//乘 500 change_dat=change_dat8。//除以 256 ptr[0]=change_dat/100。 //得到個(gè)位數(shù)字 ptr[1]=(change_dat(100*ptr[0]))/10。 //得到十分位數(shù)字 ptr[2]=change_dat(100*ptr[0])(10*ptr[1])。 //得到百分位數(shù)字}*/void keyscan(){ if(!k1)34 / 41{ DelayMs(5)。 if(!k1) {while(!k1)。sheding+=5。 LCD_Write_Char(2,1,sheding/100+39。039。)。LCD_Write_Char(4,1,sheding%100/10+39。039。)。LCD_Write_Char(5,1,sheding%10+39。039。)。 } } if(!k2) { DelayMs(5)。 if(!k2) {while(!k2)。sheding=5。LCD_Write_Char(2,1,sheding/100+39。039。)。LCD_Write_Char(4,1,sheding%100/10+39。039。)。LCD_Write_Char(5,1,sheding%10+39。039。)。 }} }/**************************************** 函數(shù)功能:主程序入口參數(shù):出口參數(shù): 35 / 41****************************************/void main(void) { uchar i。 P2=0xff。 //端口初始化 P0=0xff。 P3=0xff。 channel=0x00。 //channel=0 TMOD = 0x01。 TH0 = 0x00。 TL0 = 0x00。 IE = 0x82。 TR0 = 01。 initlcd()。 LCD_Write_String(0,0,bb)。 LCD_Write_String(0,1,aa)。 //LCD_Write_String(11,1,cc)。 LCD_Write_Char(2,1,sheding/100+39。039。)。 LCD_Write_Char(4,1,sheding%100/10+39。039。)。 LCD_Write_Char(5,1,sheding%10+39。039。)。 while(1) { temp=dat**500。 //電壓值轉(zhuǎn)換,5V 做為參考電壓,分成 256 份。 if(temp187) { alc=100*(temp8)/895。 } else { alc=100*(temp133)/272。 }36 / 41 dispbuf[0]=alc%10+39。039。 //個(gè)位 dispbuf[1]=alc/10%10+39。039。 //十位 dispbuf[2]=alc/100%10+39。039。 //百位 //dispbuf[0]=temp%10+39。039。 //個(gè)位 //dispbuf[1]=temp/10%10+39。039。 //十位 //dispbuf[2]=temp/100%10+39。039。 //百位 LCD_Write_Char(8,0,dispbuf[2])。 LCD_Write_Char(10,0,dispbuf[1])。 LCD_Write_Char(11,0,dispbuf[0])。 keyscan()。 if(alcsheding) { //beep=0。for(i=0。i10。i){ beep=0。 DelayMs(1)。 beep=1。}LCD_Write_String(11,1,cc)。 } else { LCD_Write_String(11,1,dd)。 } }} 致 謝經(jīng)過這段時(shí)間的努力,終于完成了這次畢業(yè)設(shè)計(jì)。這是我第一次基于單片機(jī)獨(dú)立設(shè)計(jì)一個(gè)東西,這對(duì)于我來說是很有挑戰(zhàn)性的。本次畢業(yè)設(shè)計(jì)能夠順利的完成首先要感謝我的指導(dǎo)教師劉衍平老師,從設(shè)計(jì)初的設(shè)計(jì)內(nèi)容的選擇到最終論文的定稿,劉老師都給予了我很大的幫助,并且在設(shè)計(jì)過程中對(duì)我的設(shè)計(jì)思路和方法及論文格式以及軟件的使用和使用中遇到的問題都耐心的指導(dǎo),特別值得一提的是劉老師在指導(dǎo)我們完成畢業(yè)論文之后,還繼續(xù)用自己買的元器件指導(dǎo)我們完成硬件的焊接,在焊接的過程中我們遇到了很多的問題,劉老師都給予我們耐心的講解和檢查,直到我們完成為止。通過這次設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,僅僅只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。也讓我學(xué)到了很多課本上沒有的東西,擴(kuò)展了自己的視野,增強(qiáng)了自己的動(dòng)手能力,清醒的認(rèn)識(shí)到自己的不足,培養(yǎng)了小心謹(jǐn)慎的作風(fēng),使自己對(duì)課題設(shè)計(jì)了解進(jìn)一步加深。畢業(yè)不是結(jié)束,而是學(xué)習(xí)之路的另一個(gè)開端;在這個(gè)即將離開校園的時(shí)候,我要感謝辛勤培育我的老師和母校,是你們讓我學(xué)習(xí)到了更深層次的專業(yè)知識(shí)和技能,讓我知道了知識(shí)的無窮魅力,更讓我學(xué)會(huì)了怎樣做人。在這里我渡過了我人生中最精彩、最重要的四年大學(xué)生活,更與同學(xué)和老師們結(jié)下了深厚的友誼,我會(huì)把它作為我最珍貴的回憶好好珍惜。在今后的工作中,我一定會(huì)將自己所學(xué)的知識(shí)和技能應(yīng)用到實(shí)際工作中,理論聯(lián)系實(shí)際,更好的服務(wù)于社會(huì)、報(bào)答恩師、回報(bào)母校。最后,我衷心的祝愿母校的明天會(huì)更加美好!
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1