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

正文內(nèi)容

環(huán)境監(jiān)測系統(tǒng)實(shí)驗(yàn)報(bào)告(編輯修改稿)

2025-06-19 18:17 本頁面
 

【文章內(nèi)容簡介】 在選用光敏電阻時(shí),應(yīng)把光敏電阻的材料和光源的種類結(jié)合起來考慮,才能獲得滿意的效果。(6)光敏電阻的伏安特性:在一定照度下,加在光敏電阻兩端的電壓與電流之間的關(guān)系稱為伏安特性。在給定偏壓下,光照度較大,光電流也越大。在一定的光照度下,所加的電壓越大,光電流越大,而且無飽和現(xiàn)象。但是電壓不能無限地增大,因?yàn)槿魏喂饷綦娮瓒际? / 29額定功率、最高工作電和額定電流的限制。超過最高工作電壓和最大額定電流,可能導(dǎo)致光敏電阻永久性損壞。 (7)當(dāng)光敏電阻受到脈沖光照射時(shí),光電流要經(jīng)過一段時(shí)間才能達(dá)到穩(wěn)定值,而在停止光照后,光電流也不立刻為零,這就是光敏電阻的時(shí)延特性。由于不同材料的光敏,電阻時(shí)延特性不同,所以它們的頻率特性也不同,硫化鉛的使用頻率比硫化鎘高得多,但多數(shù)光敏電阻的時(shí)延都比較大,所以,它不能用在要求快速響應(yīng)的場合。 鍵盤電路圖 351本設(shè)計(jì)的控制輸入部分為簡單的四個(gè)按鍵:由于單片機(jī)默認(rèn)狀態(tài)下端口引腳為高電平,可以接上按鍵與地相連。單片機(jī)檢測按鍵端口的電平情況來決定是否有按鍵按下和哪個(gè)按鍵被按下,抖動問題采用軟件延時(shí)方式,減少硬件電路設(shè)計(jì),電路如圖所示。 LCD顯示電路由引腳的應(yīng)用考慮,LCD 接為串行顯示,當(dāng)模塊的 PSB 腳接低電平時(shí),模塊即進(jìn)入串行接口模式。串行模式使用串行數(shù)據(jù)線 SID 與串行時(shí)鐘線 SCLK 來傳送數(shù)據(jù),即構(gòu)成 2 線串行模式。9 / 29圖 361 報(bào)警電路圖 371根據(jù)蜂鳴器的參數(shù),電壓 ~,電流 20~80mA,電阻 6~8Ω 知,可用選用集成放大芯片 LM386 驅(qū)動,但更經(jīng)濟(jì)的是用一個(gè)三極管 9012 或 8550 驅(qū)動即可,電路如圖所示。10 / 29 串行接口電路圖 381 主程序設(shè)計(jì)void main(){uchar k,j。LCD_init()。LCD_dis_code(0,1,lcd)。LCD_dis_code(1,0,lcd1)。LCD_dis_code(2,0,lcd2)。LCD_dis_code(3,0,lcd3)。while(1){read_io()。//讀取溫濕度數(shù)據(jù)//clear_gcrom()。//濕度for(k=0。 k2。 k++){lcd_pos(3,k+3)。write_data(str1[k])。}//clear_gcrom()。//溫度for(j=0。 j2。 j++){11 / 29lcd_pos(2,j+2)。write_data(str2[j])。}delay(500)。}} LCD12864模塊程序void LCD_dis_code(uchar x,uchar y,uchar code *s){ write_cmd(addr_tab[8*x+y])。 //寫地址while(*s0) { write_data(*s)。 //寫數(shù)據(jù) s++。 }}/******初始化 LCD******/void Lcd_init(void){ delay(50)。 write_cmd(0x30)。 //選擇基本指令集delay(1)。 write_cmd(0x30)。 //選擇 8bit 數(shù)據(jù)流delay(1)。 write_cmd(0x0c)。 //開顯示(無游標(biāo)、不反白)delay(1)。 write_cmd(0x01)。 //清除顯示,并且設(shè)定地址指針為 00Hdelay(30)。}/******串行發(fā)送一個(gè)字節(jié)******/void send_byte(uchar byte){ uchar i。 for(i=0。i8。i++) { SCLK = 0。 byte=byte1。 //左移一位 先發(fā)送高位的數(shù)據(jù) SID = CY。 //移出的位給 SID SCLK = 1。 //上升沿觸發(fā)發(fā)送 SCLK = 0。 }}12 / 29/******寫指令*****/void write_cmd(uchar cmd){ delay(1)。SID = 0。SCLK = 0。delay(5)。P0 = cmd。delay(5)。SCLK = 1。delay(5)。SCLK = 0。}/******寫數(shù)據(jù)******/void write_data(uchar dat){ delay(1)。SID = 0。SCLK = 0。P0 = dat。delay(5)。SCLK = 1。delay(5)。SCLK = 0。}/******延時(shí)子程序******/void delay(uint a){uint i。while(a){for(i=0。 i113。 i++)。}} DHT11模塊程序uchar receive_byte()//接收一個(gè)字節(jié){13 / 29uchar i,temp。for(i=0。i8。 i++){count = 2。while((!io) amp。amp。 count++)//等待 50us 低電平結(jié)束,并防止死循環(huán)temp = 0。delay1()。delay1()。delay1()。if (io==1){ temp = 1。count = 2。while(io amp。amp。 count++)。}elsetemp = 0。data_byte=1。data_byte=temp。}return (data_byte)。}/******開始信號******/void read_io()//開始信號,讀數(shù)據(jù)并校驗(yàn){io = 0。delay(18)。//主機(jī)拉低 18msio = 1。//DATA 總線由上拉電阻拉高 主機(jī)延時(shí) 20usdelay1()。delay1()。delay1()。delay1()。io = 1。//主機(jī)設(shè)置為輸入高電平,判斷從機(jī)響應(yīng)信號if(!io){count = 2。while((!io)amp。amp。count++)。//判斷 DHT11 發(fā)出 80us 低電平響應(yīng)信號是否結(jié)束count = 2。while(io amp。amp。 count++)。//判斷 DHT11 拉高總線 80us 高電平是否結(jié)束RH_temp = receive_byte()。 RL_temp = receive_byte()。 TH_temp = receive_byte()。 TL_temp = receive_byte()。 CK_temp = receive_byte()。14 / 29io = 1。num = (RH_temp + RL_temp + TH_temp + TL_temp)。//數(shù)據(jù)校驗(yàn)if(num == CK_temp){RH_data = RH_temp。 RL_data = RL_temp。TH_data = TH_temp。 TL_data = TL_temp。 CK_data = CK_temp。}}//濕度整數(shù)部分str1[0] = (char)(0x30 + RH_data/10)。str1[1] = (char)(0x30 + RH_data%10)。//溫度整數(shù)部分str2[0] = (char)(0x30 + TH_data/10)。str2[1] = (char)(0x30
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1