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

正文內(nèi)容

畢業(yè)設(shè)計(jì) 數(shù)字顯示式電子體溫計(jì)—主控制部分硬件設(shè)計(jì)(文件)

2024-12-24 20:06 上一頁面

下一頁面
 

【正文】 LCD_RS = 0。 result = (bit)(P0amp。 } // // 寫指令數(shù)據(jù)到 LCD // RS=L, RW=L, E=高脈沖, D0D7=指令碼。 21 LCD_EN = 0。 delayNOP()。 } // // 寫顯示數(shù)據(jù)到 LCD // RS=H, RW=L, E=高脈沖, D0D7=數(shù)據(jù)。 LCD_EN = 0。 delayNOP()。 //擴(kuò)充指令操作 delay(5)。 //顯示開,關(guān)光標(biāo) delay(5)。 //初始化 LCD lcd_pos(0,0)。) { //顯示字符 lcd_wdat(dis1[i])。 while(dis2[i] != 39。 } lcd_pos(1,6)。 } lcd_pos(2,0)。) { lcd_wdat(dis3[i])。 while(i5) { lcd_wdat(dis31[i])。 while(dis4[i] != 39。 } 23 lcd_pos(3,6)。 } } // // 延時(shí) x* 子程序 // void delay0(uchar x) //x* { uchar i。 if (X==0) {X=0x80。} pos = X+Y 。 while(i0) i。x0。 } void dsreset(void) //send reset and initialization mand { uint i。 DS=1。 bit dat。i++。while(i0)i。 for(i=1。 //讀出的數(shù) 據(jù)最低位在最前面,這樣剛好一個(gè)字節(jié)在 DAT 里 } return(dat)。 for(j=1。 dat=dat1。 DS=1。 //write 0 i=8。i++。 // address all drivers on bus tmpwritebyte(0x44)。 delay1(1)。 b=tmpread()。 26 tt=temp*。 if(!u) { while(!up)。 b=up%100/10。 dis21[1]=num[b]。 case 2: down++。 d=down%10。 dis31[3]=num[d]。 if(!dd) { while(!up)。 b=up%100/10。 dis21[1]=num[b]。 case 2: down。 d=down%10。 dis31[3]=num[d]。 P2=0X00。 dula=0。 c=10。 dis21[2]=num[c]。 c=10。 dis31[2]=num[c]。 if(flag2) flag=0。 b=abc%100/10。 dis41[1]=num[b]。 bb=abc。 。 } } } 謝 辭 在論文即將完稿之際,四年的大學(xué)生活即將結(jié)束。 dis41[3]=num[d]。 d=abc%10。 abc=tmp()。 while(1) { if(set==0) { delay1(10)。 dis31[0]=num[a]。 a=down/100。 dis21[0]=num[a]。 a=up/100。 delay(10)。 } display()。 dis31[1]=num[b]。 b=down%100/10。 dis21[3]=num[d]。 d=up%10。 case 1: up。 } display()。 dis31[1]=num[b]。 b=down%100/10。 dis21[3]=num[d]。 d=up%10。 case 1: up++。 return tt。 temp=8。 tmpwritebyte(0xbe)。 uchar a,b。 delay1(1)。 DS=1。while(i0)i。 i++。j++) { testb=datamp。 25 uchar j。i++) { j=tmpreadbit()。 } uchar tmpread(void) //read a byte date { uchar i,j,dat。 dat=DS。i++。 while(i0)i。 i=103。y0。 } } void delayMs(uint z) { uchar x,y。 //顯示地址 } void delay1(uint count) //delay { uint i。} else if (X==2) {X=0x88。 i13。 while(i5) { lcd_wdat(dis41[i])。) { lcd_wdat(dis4[i])。 } lcd_pos(3,0)。 } lcd_pos(2,6)。 while(dis3[i] != 39。 while(i5) { lcd_wdat(dis21[i])。) { lcd_wdat(dis2[i])。 } lcd_pos(1,0)。 while(dis1[i] != 39。 //清除 LCD的顯示內(nèi)容 delay(5)。 //基本指令操作 delay(5)。 } // // LCD 初始化設(shè)定 // void lcd_init() { LCD_PSB = 1。 delayNOP()。 LCD_RS = 1。 delayNOP()。 _nop_()。 LCD_RS = 0。 LCD_EN = 0。 LCD_EN = 1。 } } } // // 檢查 LCD 忙狀態(tài) // lcd_busy 為 1 時(shí),忙,等待。i++) { _nop_()。 //x* void lcd_pos(uchar X,uchar Y)。 sbit DS=P2^7。 uchar IRCOM[4]。_nop_()。 uchar code dis4[20]={當(dāng)前體溫為: }。 uchar num[13]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x2e,0x56,0x20}。 sbit dula = P2^0。 //液晶使能控制 sbit LCD_RS = P3^5。 uchar a,b,c,d,i,flag=0。該
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1