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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

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

  [復制鏈接]
ID:579397 發表于 2022-4-7 15:43 | 顯示全部樓層 |閱讀模式
利用單片機驅動繼電器,可以串聯在線設備中斷,達到模擬故障。
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、數據指針清零 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.         }
復制代碼
2.png

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

評分

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

查看全部評分

回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

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

使用道具 舉報

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

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

使用道具 舉報

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

固態繼電器啊
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品亚洲一区二区三区 | 国产激情视频网址 | 亚洲综合二区 | 欧美精品乱码久久久久久按摩 | 亚洲精品66| 国产96色在线 | 九九亚洲 | 精品一区二区久久久久久久网站 | 国产视频一区二区三区四区五区 | 日韩欧美在线观看视频 | 久色网 | 中文字幕乱码视频32 | 精品1区2区| 观看毛片 | 国产91一区二区三区 | 日日想夜夜操 | 91亚洲精品在线 | 国产精品久久久久久久模特 | 国产成人自拍一区 | 国产精品一区二区三区在线 | 亚洲性人人天天夜夜摸 | 99久久婷婷 | 婷婷色网 | 亚洲一区二区不卡在线观看 | 国产伦一区二区三区久久 | 欧美日韩不卡 | 亚洲精品久久 | 日日夜夜免费精品视频 | 精品视频一区二区三区在线观看 | 本道综合精品 | 国产精品一区二区av | 日韩国产专区 | 精品三级在线观看 | 91网站在线看 | 亚洲欧美在线视频 | 黄视频免费观看 | 国产免费一区二区 | 亚洲精品区 | 高清色| 精品不卡| 欧美日韩国产精品一区 |