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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3531|回復: 7
收起左側

毫秒級可調時間中斷器制作 單片機程序LCD2004顯示

  [復制鏈接]
ID:579397 發(fā)表于 2022-4-7 15:43 | 顯示全部樓層 |閱讀模式
利用單片機驅動繼電器,可以串聯(lián)在線設備中斷,達到模擬故障。
1.png

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

制作出來的實物圖如下:
3.jpg
4.jpg

PCB圖
PCB.jpg

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

單片機源程序如下:
  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、數(shù)據(jù)指針清零 2、所有顯示清零
  16.                 Delay(50);                        //50ms延時,給硬件反應時間
  17.                 Display();                        //數(shù)據(jù)顯示子程序
  18.                 Key=0xf0;                        //鍵盤口全部高電平
  19.                 while(1)                        //循環(huán)指令
  20.                         {
  21.                                 Keyscan();                        //鍵盤檢測
  22.                                 switch(num)
  23.                                         {
  24.                                                 case 0:Setnum(num);num=50;break;    //執(zhí)行數(shù)字添加子程序,鍵盤按鍵值賦空值
  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;                                        //執(zhí)行設置參數(shù)子程序,鍵盤按鍵值賦空值
  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就執(zhí)行它,default并不是必須的.
  41.                                         }
  42.                         }
  43.         }
復制代碼
2.png

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

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:25231 發(fā)表于 2022-4-10 03:01 來自觸屏版 | 顯示全部樓層
好資料,51黑有你更精彩!!!有時間也做個玩玩
回復

使用道具 舉報

ID:584814 發(fā)表于 2022-7-6 15:39 | 顯示全部樓層
毫秒級可調是可以的,但繼電器響應就呵呵了
回復

使用道具 舉報

ID:1043176 發(fā)表于 2022-10-27 14:28 | 顯示全部樓層
畫洞洞板的軟件可以發(fā)一下嗎,看著特別好看,還有你是怎么把銅線整的這么直,我的都是七扭八歪的特別難看,有什么方法嗎?
回復

使用道具 舉報

ID:579397 發(fā)表于 2022-11-29 23:54 | 顯示全部樓層
塵沉陳 發(fā)表于 2022-10-27 14:28
畫洞洞板的軟件可以發(fā)一下嗎,看著特別好看,還有你是怎么把銅線整的這么直,我的都是七扭八歪的特別難看, ...

Sprint-Layout 6.0,百度一下就能下載了
回復

使用道具 舉報

ID:579397 發(fā)表于 2022-11-29 23:57 | 顯示全部樓層
man1234567 發(fā)表于 2022-7-6 15:39
毫秒級可調是可以的,但繼電器響應就呵呵了

因為我需要使用的地方有交流、直流,220V以下的環(huán)境。除了繼電器,還有啥好的方案給我參考下
回復

使用道具 舉報

ID:951974 發(fā)表于 2022-12-12 19:00 | 顯示全部樓層
405616736 發(fā)表于 2022-11-29 23:57
因為我需要使用的地方有交流、直流,220V以下的環(huán)境。除了繼電器,還有啥好的方案給我參考下

固態(tài)繼電器啊
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲欧美一区二区三区情侣bbw | 视频一二三区 | 久久久久国产 | 国产亚洲精品久久久久久豆腐 | 中文字幕亚洲无线 | 亚洲美女av网站 | 91麻豆精品一区二区三区 | 久久国产成人午夜av影院武则天 | 国产三级| 久久精品国产免费看久久精品 | 91久久精品日日躁夜夜躁国产 | 国产亚洲精品久久情网 | 亚洲第一福利视频 | 午夜小视频在线观看 | 久久不卡 | 91精品久久久久久综合五月天 | 三级视频久久 | 欧美综合一区二区 | 成人精品视频 | 在线播放国产一区二区三区 | 欧美一级特黄aaa大片在线观看 | 欧美日韩免费一区二区三区 | 久久久久久久久久毛片 | 日本超碰 | 青草久久免费视频 | 91在线看片 | 亚洲精品在线观看网站 | 国产精品www | 欧美色综合 | 久久99精品国产 | 久久久久成人精品亚洲国产 | 正在播放国产精品 | 成人免费在线网 | 国产精品69毛片高清亚洲 | 亚洲精品视频一区二区三区 | 国产激情精品一区二区三区 | 狠狠操狠狠色 | 精品国产乱码久久久久久88av | 亚洲另类自拍 | 黄色网页在线观看 | 黄色一级大片在线免费看产 |