久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 單片機(jī)溫度報(bào)警開關(guān)按鍵設(shè)定報(bào)警值模塊電路圖與源碼等資料 [打印本頁]

作者: 電子愛好者999    時(shí)間: 2018-3-2 11:38
標(biāo)題: 單片機(jī)溫度報(bào)警開關(guān)按鍵設(shè)定報(bào)警值模塊電路圖與源碼等資料
溫度報(bào)警開關(guān)按鍵設(shè)定報(bào)警值

下面是該模塊的程序源碼(附件中可下載)

一、 尺寸:長88.1cmX寬44.7cmX高2cm
二、 工作電壓:直流12伏;
三、 特點(diǎn):
1、可編程(通過下載排針可下載程序)
2、具有兩路(IN0和IN1)控制/檢測信號輸入端(也可作為兩路AD采樣輸入)
3、有三個(gè)按鍵輸入可用來調(diào)節(jié)時(shí)間(四位數(shù)碼管可以用來顯示設(shè)定時(shí)間)
4、如果不用按鍵的話,可以通過電位器可調(diào)節(jié)延時(shí)時(shí)間            
5、具有繼電器吸合指示燈
6、可控制交流220V/10A一下設(shè)備。(最大控制設(shè)備2000W)
7、可實(shí)現(xiàn)一路信號(低電平有效)輸入控制繼電器延時(shí)閉合,延時(shí)通斷功能
8、具有繼電器吸合指示燈
9、可控制交流220V/10A一下設(shè)備。(最大控制設(shè)備2000W)
五、默認(rèn)功能:
六、可以根據(jù)顧客要求設(shè)計(jì)各種產(chǎn)品模塊,延時(shí)、溫度報(bào)警、電腦控制等等
適用場合:單片機(jī)學(xué)習(xí)、電子競賽、產(chǎn)品開發(fā)工業(yè)以及項(xiàng)目中。。。
【標(biāo)注圖片】
下載程序示范
下載端口細(xì)節(jié)標(biāo)注
產(chǎn)品展示

采用ADC控制繼電器延時(shí)通斷時(shí)間(0~255)秒、分可調(diào)單片機(jī)源程序如下:
  1. /********************************************************************
  2.                             匯誠科技
  3. 實(shí)現(xiàn)功能:延時(shí)通斷
  4. 使用芯片:STC12C2052AD
  5. 晶振:11.0592MHZ
  6. 波特率:9600
  7. 編譯環(huán)境:Keil
  8. 【聲明】此程序僅用于學(xué)習(xí)與參考,引用請注明版權(quán)和作者信息!     
  9. /********************************************************************
  10. 采樣AD的電壓值作為繼電器的延時(shí)吸合時(shí)間        最大調(diào)節(jié)數(shù)為255秒最小調(diào)節(jié)單位是秒
  11. 或者最大調(diào)節(jié)時(shí)間為分,最大調(diào)節(jié)數(shù)為255,最小調(diào)節(jié)單位為分
  12. 注意:調(diào)節(jié)好設(shè)定時(shí)間之后,要斷電重新上電
  13. ********************************************************************/

  14. #include<STC12C5A60S2.H>                 //庫文件
  15. #include <intrins.h>
  16. #include"SMG.H"
  17. #define uchar unsigned char//宏定義無符號字符型
  18. #define uint unsigned int  //宏定義無符號整型
  19. #define FOSC 11059200L
  20. #define BAUD  9600

  21. #define ADC_POWER   0x80            //ADC 電源控制位
  22. #define ADC_FLAG    0x10            //ADC 轉(zhuǎn)換結(jié)束標(biāo)志位
  23. #define ADC_START   0x08            //ADC 開始轉(zhuǎn)換控制位
  24. #define ADC_SPEEDLL 0x00            //420個(gè)時(shí)鐘周期轉(zhuǎn)換一次
  25. #define ADC_SPEEDL  0x20            //280 個(gè)時(shí)鐘周期轉(zhuǎn)換一次
  26. #define ADC_SPEEDH  0x40            //140個(gè)時(shí)鐘周期轉(zhuǎn)換一次
  27. #define ADC_SPEEDHH 0x60            //70個(gè)時(shí)鐘周期轉(zhuǎn)換一次
  28. extern void t_to_dis(void);
  29. extern void display(void);           //顯示函數(shù)
  30. sbit key1=P3^2;
  31. sbit key2=P3^3;
  32. sbit key3=P3^4;
  33. /********************************************************************
  34.                             延時(shí)函數(shù)
  35. *********************************************************************/
  36. void delay(uint x)//延時(shí)程序 0.1秒
  37. {
  38.         uchar m,n,s;
  39.         for(m=x;m>0;m--)
  40.         for(n=20;n>0;n--)
  41.         for(s=248;s>0;s--);
  42. }
  43.                   
  44. /********************************************************************
  45.                          AD轉(zhuǎn)換初始化程序
  46. *********************************************************************/

  47. void InitADC()
  48. {
  49.     P1ASF|=0x10;        //設(shè)置P1口為開漏模式,使用AD功能
  50.     ADC_RES=0;        //AD數(shù)據(jù)寄存器清空
  51.     ADC_CONTR=ADC_POWER|ADC_SPEEDLL|ADC_START;//打開AD電源,轉(zhuǎn)換周期XX
  52.     delay(10);                //延時(shí)
  53. }

  54. /********************************************************************
  55.                          AD轉(zhuǎn)換控制程序
  56. *********************************************************************/
  57. uchar GetADCResult(uchar px)          //轉(zhuǎn)換輸出的數(shù)據(jù) (PX為通道口)
  58. {
  59.     ADC_CONTR = ADC_POWER | ADC_SPEEDLL |px| ADC_START;//開始轉(zhuǎn)換
  60.     _nop_();                        //延時(shí)一個(gè)機(jī)器周期
  61.     _nop_();                                                //延時(shí)一個(gè)機(jī)器周期
  62.     _nop_();                                                //延時(shí)一個(gè)機(jī)器周期
  63.     _nop_();                                                //延時(shí)一個(gè)機(jī)器周期
  64.     while (!(ADC_CONTR & ADC_FLAG));//等待轉(zhuǎn)換結(jié)束
  65.     ADC_CONTR &= ~ADC_FLAG;         //關(guān)閉AD轉(zhuǎn)換
  66.     return ADC_RES;                 //返回?cái)?shù)據(jù)
  67. }
  68. /********************************************************************
  69.                             主函數(shù)
  70. *********************************************************************/
  71. void main()
  72. {         
  73.         P2M1=0;
  74.         P2M0=0xff;
  75.         P1M1=0;
  76.         P1M0=0x0f;
  77.         P3M1&=0x7f;
  78.         P3M0|=0x80;
  79.         P3=0xff;
  80.          
  81. ……………………

  82. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼
AD_UART程序\
停車系統(tǒng)延時(shí)程序2012.3.15\
廣東深圳\
掉電記憶延時(shí)閉合、斷開時(shí)間,數(shù)碼管顯示\
接通電源延時(shí)30分鐘斷開2012.12.28\
浙江溫州\
通電設(shè)置分秒延時(shí)接通等待通斷電再重新延時(shí)\
采用ADC控制繼電器延時(shí)通斷時(shí)間(0~255)秒、分可調(diào)\
采用ADC控制繼電器延時(shí)閉和時(shí)間(0~255)秒、分可調(diào)\

所有資料51hei提供下載:
例程.rar (346.3 KB, 下載次數(shù): 61)
產(chǎn)品使用手冊.doc (2.78 MB, 下載次數(shù): 23)
原理圖.doc (30.5 KB, 下載次數(shù): 31)




作者: admin    時(shí)間: 2018-3-5 04:29
值得學(xué)習(xí)
作者: dengjunace    時(shí)間: 2019-5-14 09:34
值得學(xué)習(xí)
作者: professorGong    時(shí)間: 2020-2-12 16:02
值得學(xué)習(xí)




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 999免费观看视频 | 蜜臀久久99精品久久久久久宅男 | 欧美成年人视频在线观看 | 久久亚洲综合 | 久久久久国产视频 | 在线视频第一页 | 黄色网址在线免费观看 | 户外露出一区二区三区 | 成人精品视频在线观看 | 伊人超碰 | 中文字幕高清一区 | 国产成人久久精品一区二区三区 | 亚洲 欧美 日韩 在线 | 国产精品日韩一区 | 九色av | 午夜影晥| 九九99靖品 | 亚洲精品电影 | 久久久久黑人 | 亚洲国产精品91 | 国产精品久久久久久久久久久久午夜片 | 成人精品视频在线 | 久久久久久久一区 | 日韩有码在线观看 | 欧美在线国产精品 | 国产一级一级国产 | 4hu最新网址| 91se在线| 日韩成人免费视频 | 亚洲精品久久久久久久久久久 | 国产视频一区二区 | 日本一区二区电影 | 天天看天天爽 | 日韩欧美1区2区 | 欧美v免费 | 二区在线视频 | 国产传媒视频在线观看 | 婷婷五月色综合 | 在线观看免费av片 | 亚洲国产情侣自拍 | 精品三级在线观看 |