欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 毫秒級可調時間中斷器制作 單片機程序LCD2004顯示 [打印本頁]

作者: 405616736    時間: 2022-4-7 15:43
標題: 毫秒級可調時間中斷器制作 單片機程序LCD2004顯示
利用單片機驅動繼電器,可以串聯在線設備中斷,達到模擬故障。


仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


制作出來的實物圖如下:



PCB圖


更新了程序,四種功能:繼電器中斷,兩路繼電器不同步吸起或者落下,模擬方波跳動

單片機源程序如下:
  1. #include <intrins.h>                        //引用程序目錄的相對路徑中的頭文件
  2. #include <reg51.h>                        //引用編譯器的類庫路徑里面的頭文件

  3. #include "Delay.c"                        //引用編譯器的類庫路徑里面的頭文件
  4. #include "2004.c"                        //引用編譯器的類庫路徑里面的頭文件
  5. #include "Keyscan.c"                        //引用編譯器的類庫路徑里面的頭文件
  6. #include "Test.c"                        //引用編譯器的類庫路徑里面的頭文件

  7. /******************************
  8.                 主程序
  9. ******************************/
  10. void Main()
  11.         {
  12.                 Init();                        //LCD初始化子程序
  13.                 PutString(3,6,"2021-04-06");                        //歡迎界面
  14.                 Delay(1500);                        //歡迎界面顯示時長
  15.                 SendCmdorData(0x01,0);                        // 寫命令,顯示清屏:1、數據指針清零 2、所有顯示清零
  16.                 Delay(50);                        //50ms延時,給硬件反應時間
  17.                 Display();                        //數據顯示子程序
  18.                 Key=0xf0;                        //鍵盤口全部高電平
  19.                 while(1)                        //循環指令
  20.                         {
  21.                                 Keyscan();                        //鍵盤檢測
  22.                                 switch(num)
  23.                                         {
  24.                                                 case 0:Setnum(num);num=50;break;    //執行數字添加子程序,鍵盤按鍵值賦空值
  25.                                                 case 1:Setnum(num);num=50;break;
  26.                                                 case 2:Setnum(num);num=50;break;
  27.                                                 case 3:Setnum(num);num=50;break;
  28.                                                 case 4:Setnum(num);num=50;break;
  29.                                                 case 5:Setnum(num);num=50;break;
  30.                                                 case 6:Setnum(num);num=50;break;  
  31.                                                 case 7:Setnum(num);num=50;break;  
  32.                                                 case 8:Setnum(num);num=50;break;  
  33.                                                 case 9:Setnum(num);num=50;break;  
  34.                                                 case 11:set_up_able++;data_temp=0;Set();num=50;break;                                        //執行設置參數子程序,鍵盤按鍵值賦空值
  35.                                                 case 12:set_up_able=0;Set();Start();num=50;break;                                //開始測試程序子程序,鍵盤按鍵值賦空值
  36.                                                 case 21:test=1;Display();set_up_able=0;Set();num=50;Relay1=1;Relay2=1;break;
  37.                                                 case 22:test=2;Display();set_up_able=0;Set();num=50;Relay1=1;Relay2=1;break;
  38.                                                 case 23:test=3;Display();set_up_able=0;Set();num=50;Relay1=0;Relay2=0;break;
  39.                                                 case 24:test=4;Display();set_up_able=0;Set();num=50;Relay1=1;Relay2=1;break;
  40.                                                 default:break;                        //default就是如果沒有符合的case就執行它,default并不是必須的.
  41.                                         }
  42.                         }
  43.         }
復制代碼


Keil代碼與Proteus仿真下載:
毫秒級可調時間中斷器(LCD).rar (111.23 KB, 下載次數: 24)


作者: cuijb    時間: 2022-4-10 03:01
好資料,51黑有你更精彩!!!有時間也做個玩玩
作者: man1234567    時間: 2022-7-6 15:39
毫秒級可調是可以的,但繼電器響應就呵呵了
作者: 塵沉陳    時間: 2022-10-27 14:28
畫洞洞板的軟件可以發一下嗎,看著特別好看,還有你是怎么把銅線整的這么直,我的都是七扭八歪的特別難看,有什么方法嗎?
作者: 405616736    時間: 2022-11-29 23:54
塵沉陳 發表于 2022-10-27 14:28
畫洞洞板的軟件可以發一下嗎,看著特別好看,還有你是怎么把銅線整的這么直,我的都是七扭八歪的特別難看, ...

Sprint-Layout 6.0,百度一下就能下載了
作者: 405616736    時間: 2022-11-29 23:57
man1234567 發表于 2022-7-6 15:39
毫秒級可調是可以的,但繼電器響應就呵呵了

因為我需要使用的地方有交流、直流,220V以下的環境。除了繼電器,還有啥好的方案給我參考下
作者: 1588848    時間: 2022-12-12 19:00
405616736 發表于 2022-11-29 23:57
因為我需要使用的地方有交流、直流,220V以下的環境。除了繼電器,還有啥好的方案給我參考下

固態繼電器啊




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1