溫濕度傳感器 sht11 仿真程序 sbit out =P3^0; //加熱口 //sbit input =P1^1;//檢測口 //sbit speek =P2^0;//報警 sbit clo =P3^7;//時鐘 sbit ST =P3^5;//開始 sbit EOC =P3^6;//成功信號 sbit gwei =P3^4;//個位 sbit swei =P3^3;//十位 sbit bwei =P3^2;//百位 sbit qwei =P3^1;//千位 sbit speak =P0^0;//報警音 sbit bjled =P0^1;//報警燈 sbit zcled =P0^2;//正常LED int count; uchar xianzhi;//取轉換結果 uchar seth;//高時間 uchar setl;//低時間 uchar seth_mi;//高時間 uchar setl_mi;//低時間 bit hlbz;//高低標志 bit clbz; bit spbz; ///定時中斷程序/// void t0 (void) interrupt 1 using 0 { TH0=(65536-200)/256;//5ms*200=1000ms=1s TL0=(65536-200)%256; clo=!clo;//產生時鐘 if(count>5000) { if(hlbz) { if(seth_mi==0){seth_mi=seth;hlbz=0;out=0;} else seth_mi--; } if(!hlbz) { if(setl_mi==0){setl_mi=setl;hlbz=1;out=1;} else setl_mi--; } count=0; } else count++; } ///////////// ///////延時/////// delay(int i) { while(--i); } ///////顯示處理/////// xianshi() { int abcd=0; int i; for (i=0;i<5;i++) { abcd=xianzhi; gwei=1; swei=1; bwei=1; qwei=1; P1=dispcode[abcd/1000]; qwei=0; delay(70); qwei=1; abcd=abcd%1000; P1=dispcode[abcd/100]; bwei=0; delay(70); bwei=1; abcd=abcd%100; P1=dispcode[abcd/10]; swei=0; delay(70); swei=1; abcd=abcd%10; P1=dispcode[abcd]; gwei=0; delay(70); gwei=1; } } doing() { if(xianzhi>100) {bjled=0;speak=1;zcled=1;} else {bjled=1;speak=0;zcled=0;} } void main(void) { seth=60;//h60秒 setl=90;//l90秒 seth_mi=60;//h60秒 setl_mi=90;//l90秒 TMOD=0X01;//定時0 16位工作模式 TH0=(65536-200)/256; TL0=(65536-200)%256; TR0=1; //開始計時 ET0=1; //開定時0中斷 EA=1; //開全中斷 while(1) { ST=0; _nop_(); ST=1; _nop_(); ST=0; // EOC=0; xianshi(); while(!EOC) { xianshi(); } xianzhi=P2; xianshi(); doing(); } }
上傳時間: 2013-10-16
上傳用戶:黃蛋的蛋黃
Moodle是一個PHP軟件,它旨在使得高質量的在線教程(遠程教育)易于開發和指導。使用一個社會法令哲學來進行學習和開發。在數千個站點已經實現,使用了超過20種語言
上傳時間: 2013-12-19
上傳用戶:開懷常笑
練習程序,問題如下:進行高精度整數的加、減、乘運算。輸入兩個十進制大整數M和N(M、N最長可達50位),計算運算結果并輸出。【輸入形式】標準輸入上依次分行輸入以下內容:1.第一行輸入第一個大整數M。M可能帶有負號,后面是最長可達50位的數字序列。2.第二行只有一個字符,可以是“+”、“-”、“*”,分別代表加、減、乘三種運算符。3. 第三行輸入大整數N,格式與M相同M、N均不帶有前綴的多余的0【輸出形式】在標準輸出上打印運算結果,輸出一行字符序列,是大整數M和N和運算結果。如果該運算結果是正數,則直接輸出各位數字序列;如果是負數,則首先要輸出負號。各位數字緊密輸出,不帶有前綴的多余的0。
標簽: 程序
上傳時間: 2015-03-07
上傳用戶:ommshaggar
算法介紹 矩陣求逆在程序中很常見,主要應用于求Billboard矩陣。按照定義的計算方法乘法運算,嚴重影響了性能。在需要大量Billboard矩陣運算時,矩陣求逆的優化能極大提高性能。這里要介紹的矩陣求逆算法稱為全選主元高斯-約旦法。 高斯-約旦法(全選主元)求逆的步驟如下: 首先,對于 k 從 0 到 n - 1 作如下幾步: 從第 k 行、第 k 列開始的右下角子陣中選取絕對值最大的元素,并記住次元素所在的行號和列號,在通過行交換和列交換將它交換到主元素位置上。這一步稱為全選主元。 m(k, k) = 1 / m(k, k) m(k, j) = m(k, j) * m(k, k),j = 0, 1, ..., n-1;j != k m(i, j) = m(i, j) - m(i, k) * m(k, j),i, j = 0, 1, ..., n-1;i, j != k m(i, k) = -m(i, k) * m(k, k),i = 0, 1, ..., n-1;i != k 最后,根據在全選主元過程中所記錄的行、列交換的信息進行恢復,恢復的原則如下:在全選主元過程中,先交換的行(列)后進行恢復;原來的行(列)交換用列(行)交換來恢復。
上傳時間: 2015-04-09
上傳用戶:wang5829
詳實地介紹了各種紅客的入門技、戰術,以及各種技巧,這些技、戰術以及各種技巧都是經過紅客大聯盟的各個成員在實踐檢驗中總結出來的,著重講解了紅客對系統漏洞利用的技巧、防火墻和服務器的安全防范知識以及OICQ、江湖游戲等一些網絡上熱門的交流工具攻防策略,具有相當的可靠性和實用性。
標簽:
上傳時間: 2014-01-04
上傳用戶:asddsd
提供給你一個圖形化的界面以讓你快速的將java按鈕加入到你的網站中,一個表格界面可以讓你設置applet的不同屬性,包括背景顏色,邊欄顏色和類型,文字屬性和在鼠標移動,點擊,正常狀態下的圖像屬性。同樣你還可以設置寬,高,鏈接,邊界寬度,點擊屬性和applet顯示的信息,并且你可以將你的設計保存為模版。
上傳時間: 2014-01-16
上傳用戶:kernaling
需求描述: 南水北調工程東線江蘇江陰至山東濟寧之間,地勢北高南低,沿途需要建立一系列大型抽水泵站進行梯級抽水。通常每兩個泵站之間需要建設一座水庫作為中轉。低處泵站將水抽到中轉水庫,再由高處泵站向更高的中轉水庫抽水。設有泵站A,B和中轉水庫C,泵站設有一定數量的抽水機,水庫有一定容量,當水位高于允許最高水位,禁止低處泵站注水;當水位低于允許最低水位,禁止高處泵站抽水。 請用面向對象方法設計一個仿真程序,要求: 1, 兩座泵站在隨機時間,以隨機時間長度,隨機臺抽水機抽水或注水 2, 水庫根據自身容量允許或禁止泵站抽水,以保證自身處于安全水位。 3, 泵站即使在允許抽水/注水條件下,依然可以根據自身狀態(如高/低處水庫水位情況)選擇抽水/注水,由于只考慮兩個泵站一個水庫,此功能可由隨機數實現。 剛學java,寫的比較業余,請高手指點!
上傳時間: 2014-01-16
上傳用戶:541657925
目前政府、企業信息化,對消息的獲取提出了更加嚴格的要求,需要隨時隨地、不受空間、時間、地點的限制;要求主動獲取消息,要求能在節省成本,同時保證信息安全,在這種情況下,本公司自行研制開發了基于Web方式的SMSServer短信消息平臺管理方案。這個方案是采用無線GPRS/GSM Modem作為短信收發設備,并在此基礎上開發了帝龍短信服務器軟件和Web應用組件,支持JavaBean或COM調用方式,提供高可靠的擴展性,方便了政府、企業和軟件開發商應用集成。
標簽: 企業信息
上傳時間: 2015-08-25
上傳用戶:songnanhua
用雙鏈表實現的踢人問題,一群人按順序排成一圈,從第一個人開始每隔M人踢出一個人,如此循環,求已知最后n個被踢出的,求M
標簽:
上傳時間: 2015-09-17
上傳用戶:小鵬
Apriori算法是一種找頻繁項目集的基本算法。其基本原理是逐層搜索的迭代,直到不能找到維度更高的頻繁項集為止。這種方法依賴連接和剪枝這兩步來實現。
上傳時間: 2016-02-09
上傳用戶:米卡