溫濕度傳感器 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
上傳用戶:黃蛋的蛋黃
多線程端口掃描演示,能夠設置連接延時,使用Winsocket2 API編寫,Delphi7編譯通過
上傳時間: 2015-01-15
上傳用戶:www240697738
快速排序的遞歸解演示,用20個字符串代表20個數,顯示每次分組結果,延時10000。如果在你的機子上太快,可以加長延時。
上傳時間: 2015-02-11
上傳用戶:縹緲
HD7279與51的驅動,主要修正了延時函數及按鍵函數,按鍵采集通過中斷采集。
上傳時間: 2014-01-05
上傳用戶:liuchee
IP網的QoS技術研究,介紹了排隊類型,等待時延等。
上傳時間: 2015-03-12
上傳用戶:talenthn
摘 要:介紹了Win32平臺(Windows95/98/NT)下socket的阻塞和非阻塞兩種工作模式。結合兩個具體程序模型,討論了在網絡環境下發送/接收數據使用阻塞式socket的必要性和不足之處,并提出用能延時退出的阻塞式socket讀寫函數的解決方案。
上傳時間: 2013-12-08
上傳用戶:66666
jitterbug是基于matlab的工具箱,允許對在不同的時域條件下的線性系統的二次性能指標計算。用這個工具箱,可以很容易看出系統對時延、jitter和數據丟失等的響應。
上傳時間: 2014-07-23
上傳用戶:qq521
PC燒錄BIOS的源程序,使用時要十分小心
上傳時間: 2015-03-15
上傳用戶:caiiicc
本程序是i2c總線讀寫一個字節的程序。在寫過程序中,不一定非要檢測i2c的應答位,可以直接延時過去就行,但是在讀過程中必須給應答信號,讀完發停止位,一定確認所發的信號都發上了。否則在連續地址讀的過程中可能不會出錯,但是在隨機度過程中就會出錯,我的程序就是在給停止信號時沒有給上,24cxx一直在輸出數據,結果讀出錯。找著問題后我的程序只加入了一條命令便完全正常。
上傳時間: 2015-03-16
上傳用戶:chongcongying
溫度測量程序,包括顯示、數據采集、進位、延時、數摸轉換
上傳時間: 2013-12-19
上傳用戶:王楚楚