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

正文內(nèi)容

熱量表的設(shè)計(jì)與實(shí)現(xiàn)(軟件部分)-閱讀頁(yè)

2024-08-18 00:01本頁(yè)面
  

【正文】 ,AT89C51 芯片中的串行接口 UART 給這方面的應(yīng)用提供了很大的方便,可以在 CPU 很少干預(yù)的情況下實(shí)現(xiàn)全雙工通信。(2) 每幀有幾比特?cái)?shù)據(jù)。(4) 有幾個(gè)停止位。系統(tǒng)晶振用。流程圖如圖 所示:開(kāi)始向 DS18B20 送地址發(fā)送溫度轉(zhuǎn)換命令讀溫度命令送溫度值返回圖 溫度信號(hào)采集子程序流程圖1 溫度/:表 DS18B20 溫度/數(shù)據(jù)關(guān)系 溫度 oC 數(shù)據(jù)輸出(二進(jìn)制) 數(shù)據(jù)輸出(十六進(jìn)制) +125 00000000 11111010 00FA +25 00000000 00110010 0032 +1/2 00000000 00000001 0001 0 00000000 00000000 0000 2 溫度計(jì)算DS18B20 用9~12位存貯溫值度最高位為符號(hào)位下圖為1820 的溫度存儲(chǔ)方式負(fù)溫度S=1 正溫度 S=0 如 00AAH 為+85 oC ,0032H 為 25 oC FF92H 為 55 oC。在組列掃描的最后,還要確定按鍵已放開(kāi),才進(jìn)行下一組列掃描。以下是操作的組成流程圖如 , 所示:掃描函數(shù)聲明變量Row=0掃描信號(hào)Row=1計(jì)算鍵值讀取鍵值讀取按鍵Row=2調(diào)用延時(shí)函數(shù)第 0 行?放開(kāi)按鍵?務(wù)?第 1 行?第 2 行?按下按鍵?初始化置堆棧指針?lè)謩e指向亮度控制寄存器、掃描界限寄存器、掉電控制寄存器、送控制字 04H、07H、01H指向譯碼方式寄存器 09H,送控制字 0H(不譯碼) ,調(diào)數(shù)據(jù)移動(dòng)子程序,將命令字送入 CH451指向測(cè)試寄存器 0FH,送控制字 0H(開(kāi)顯示) ,儲(chǔ)備接收數(shù)據(jù)顯示圖 初始化流程圖顯示子程序返回置指針指向顯示暫存區(qū),將要顯示的數(shù)據(jù)轉(zhuǎn)換為 7 段碼調(diào)數(shù)據(jù)移動(dòng)子程序,將數(shù)據(jù)送入 CH451圖 顯示子程序流程圖第五章 總結(jié)與展望通過(guò)本次畢業(yè)設(shè)計(jì),我對(duì)國(guó)內(nèi)外的熱量表系統(tǒng)的發(fā)展有了一定的了解,對(duì)熱量表在實(shí)際生活中的應(yīng)用有了更深遠(yuǎn)的認(rèn)識(shí),特別是熱量表在北方地區(qū)的應(yīng)用。了解 51 單片機(jī)的原理,溫度傳感器 DS18B20 的應(yīng)用各超聲波流量計(jì)的原理,也更熟悉了用 C 語(yǔ)言編程的方法。同時(shí)還在這個(gè)過(guò)程中學(xué)到了有關(guān)熱量計(jì)量的知識(shí)。我想,通過(guò)這次畢業(yè)設(shè)計(jì),到了工作單位后,我將能更快的適應(yīng)工作崗位和工作要求,它為我以后的工作選擇開(kāi)拓了更大的空間。此次畢業(yè)設(shè)計(jì)給了我很大的信心,對(duì)我走向社會(huì)和今后人生的道路上都有很大的幫助。他的教導(dǎo)與不拘一格一思路給了我無(wú)盡的啟迪,讓我很快融入設(shè)計(jì)中。此次畢業(yè)設(shè)計(jì)歷時(shí)三個(gè)月,這次的設(shè)計(jì)相當(dāng)于把在大學(xué)里學(xué)到的各種知識(shí)結(jié)合到一起,只要把每一個(gè)環(huán)節(jié)的知識(shí)搞清楚,總體的設(shè)計(jì)任務(wù)就不會(huì)難了。從課題的選擇到項(xiàng)目的最終完成,老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持,我們組和老師還有時(shí)打電話(huà)探討問(wèn)題,我們還建了個(gè)群,更方便我們與老師交流。最后還要感謝我的母校南昌工程學(xué)院四年來(lái)對(duì)我的栽培。}char key(){char i,z=255 。 p2=0xff。 for(i=0。i++){if(= =1){z=i*4/1。break。t=1。}if(= =1){z=i*4/3。break。t=1。}p0=p01。p0=ox80。i7。t=1。}if(= =1){z1=i*4/2。break。t=1。}if(= =1){z1=i*4/4。break。}if(z!=z1)z=255。}switch(z)。 case1:break。 case3:break。 case5:break。 case7:break。 case9:break。 case11:break。default。} int getint() {char i,Byte[5]={0}。 for(i=0。i++){Byte(i)=getchar()。 return y。}ORG 0000H //流量串口通訊 AJMP 0030HMAIN: MOV 20H, 00H MOV TMOD, 20H MOV SCON, 40H MOV TH1, 0FAH MOV PCON, 80H SETB TR1 SETB REN START: MOV R2, 8 MOV R3, 0 MOV DPTR, CMD WAIT: JNB RI , $ CLR RI MOV A, SBUF MOV B, A MOV A, R3 MOVC A, A+DPTR CJNE A, B, START INC R3 DJNZ R2, WAIT CLR REN SEND: MOV DPTR, WORD SEND1: CLR A MOVC A, A+DPTR CJNE A, 39。 ,SEND2 SETB REN SJMP START SEND2:MOV SBUF,A JNB TI, $ CLR TI INC DPTR LJMP SEND1 ENDdefine DQ //溫度采集define DQ_INPUT define DQ_INPUT void reset(void){do{at89c51_gpio_cfgpin(DQ_OUTPUT)。udelay(1)。 udelay(600)。 udelay(60)。 while((at89c51_gpio_getpin(DQ))==0)。at89c51_gpio_cfgpin(DQ,DQ_OUTPUT)。i8。udelay(65)。}}unchar readbyte(void){unchar i,temp=0。i8。at89c51_gpio_cfgpin(DQ,DQ_OUTPUT)。udelay(1)。 at89c51_gpio_cfgpin(DQ,DQ_INPUT)。if(at89c51_gpio_getpin(DQ)) temp=(temp 0x80)。at89c51_gpio_cfgpin(DQ,DQ_OUTPUT)。 } return(temp)。 unsigned char scan[4]={0xef,0xdf,0xbf,0x7f}。 void scanner(void)。}void delay 1 ms(int x) { int i,j。ix。 } void scanner(void) { unsigned char col,row,dig。 for(col=0。col++) {KEYP=scan[col]; CH451=disp[col] rowkey=~KEYPamp。 if(rowkey!=0) {if(rowkey==0x01)row=0。 else if(rowkey==0x04)row=2。 while(rowkey!=0) rowkey=~KEYPamp。 } delay 1ms(4)。 W451(0x0b,7)。 W451(0x09,255)。 for(i=0。i++) w7219(i+1,0) w451(4,x/10000)。 w451(6,x%1000*10)。W451(8,X%10)。{char x=0。 delay(9)。 delay(90)。 delay(20)。delay(30)。 for(i=8。i++) {=0。 =1。 delay(10)。 for(i=8。i){=0。0x01。 =1。 delay(5)。int t=0。 Init(8051)。 W_Byte(0x44) Init(8051)。 W_Byte(0xBE)。 t=()。 t=t/a。 return(tt)。 int V=0,Q=0。 INT0() {float T1,T2。 T2=()。 } mian() //熱量值計(jì)算并顯示 { IE=0x81。 while(1)。 while(Var= =Q) Q=getchar()。 display(W)。}
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1