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

正文內(nèi)容

基于單片機(jī)的室內(nèi)甲醛檢測(cè)儀的設(shè)計(jì)畢業(yè)設(shè)計(jì)(文件)

2024-09-19 15:05 上一頁面

下一頁面
 

【正文】 define uchar unsigned char define uint unsigned int // adc0809 模塊接線 define uchar unsigned char sbit STR=P0^0。 //單片機(jī) 接 CLK , ADC0809 時(shí)鐘 ,輸入 50800KHZ 的頻率 //一般選用 500K define adc0809_data P3// ADC0809 模塊的 D0D7 分別接 /*地址選擇 A 接 H B 接 H C 接 L 選擇通到 IN3,當(dāng)然也可以通過軟件設(shè)置地址 REF+ 接 VCC REF 接 GND 這樣 AD=256*(VIN(VREF))/(VREF+)(VREF) (VREF+)=5V; ( VREF)=0V。 //==============LCD1602 接 口連接方法 ===================== /* | | | | | | | | | | | | | | | */ //================================================*/ define LCM_Data P1 //LCD1602 數(shù)據(jù)接口 17 define Busy 0x80 //用于檢測(cè) LCM 狀態(tài)字中的 Busy 標(biāo)識(shí) sbit LCM_RW = P2^6。 //**************函數(shù)聲明 *************************************** void WriteDataLCM (uchar WDLCM)。//在第 X+1行的第 Y+1 位置顯示一個(gè)字符 void LCMInit(void)。 void judge_xianshi(void)。//讀取 AD 數(shù)據(jù) uchar flag1。 while(1) { AD()。 } } /********* 系統(tǒng)初始化 ***********/ 18 void init() { buzz=0。 //利用 T0 中斷產(chǎn)生 CLK 信號(hào) TL0=216。 OE=0。 //在液晶的第二行第 0 位開始顯示 AD= DisplayOneChar( 0, 3, AD_DATA[0]/100+0x30)。 //在液晶的第二行第 8 位開始顯示 Vin= //根據(jù) VIN=AD*5/256,求取 IN3 通到輸入的電壓 DisplayOneChar( 0, 11, AD_DATA[0]/51+0x30)。//顯示輸入電壓小樹后 2 位 DisplayListChar(0,15,0, V)。i++) {buzz=1。 } buzz=0。 //啟動(dòng) AD 轉(zhuǎn)換 delay(10)。 AD_DATA[0]=adc0809_data。 ListLength = 0。= 0xF。 //顯示單個(gè)字符 ListLength++。//跳出循環(huán)體 } } /*====================================================================== LCM 初始化 ======================================================================*/ void LCMInit(void) { LCM_Data = 0。 delayms(5)。 //顯示模式設(shè)置 ,開始要求每次檢測(cè)忙信號(hào) WriteCommandLCM(0x08,1)。 // 顯示開及光 標(biāo)設(shè)置 delayms(100)。 LCM_RW = 0。 } /*==================================================================== 寫指令函數(shù) : E=高脈沖 RS=0 RW=0 ======================================================================* 21 / void WriteCommandLCM(uchar WCLCM,BuysC) //BuysC 為 0 時(shí)忽略忙檢測(cè) { if (BuysC) ReadStatusLCM()。 LCM_E = 0。 DB7: 0 LCD 控制器空閑, 1 LCD 控制器忙。 LCM_E = 0。 Busy)。 Y amp。 Y |= 0x80。 for(i=0。 } } /********** 延時(shí)函數(shù) ************/ void delay(uchar i) { uchar j。 } } 。j0。i++) { TempCyc =70。 //這里不檢測(cè)忙信號(hào), 發(fā)送地址碼 WriteDataLCM(ASCII)。 //限制 Y 不能大于 15, X 不能大于 1 if (X) Y |= 0x40。 } /*====================================================================== 功 能 : 在 1602 指定位置顯示一個(gè)字符 :第一行位置 0~15,第二行 16~31 說 明 : 第 X 行 ,第 y 列 注意 :字符串不能長于 16 個(gè)字符 =========
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1