找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2731|回復: 1
打印 上一主題 下一主題
收起左側

STC12單片機用于銅導線接頭檢測儀設計(特殊檢測探頭)

[復制鏈接]
跳轉到指定樓層
樓主
ID:358930 發(fā)表于 2018-12-15 04:19 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
奇思妙想了很久,終于在一天臨睡覺前那一秒來了靈感,特殊探測頭解決了,實現(xiàn)幾乎0電壓檢測,不用傳統(tǒng)的高頻高壓,源代碼上傳,探測儀的探測頭不方便說了,后面還會加顏色識別儀,用來配合探頭作比較處理。功能基本上能用于生產線了,2018年最后的單片 狂想曲。

制作出來的實物圖如下:


單片機源程序如下:

  1. void main()
  2. {   
  3.   uchar j;
  4.         LCD12864_Init();
  5.   Delay1s(1);         
  6.         
  7.         for(j=1;j>0;j-- )
  8.         {
  9.          LCD12864_WPoss(0,0,"全智能接頭測試儀");//第1行顯示表1 ≈≈∝≠         
  10.          LCD12864_WPoss(1,1,"");//第1行顯示表1 ≈≈∝≠         
  11.          LCD12864_WPoss(2,0,"     ");//第1行顯示表1 ≈≈∝≠         
  12.          LCD12864_WPoss(3,0,"蘇州寶興電線電纜");//第1行顯示表1 ≈≈∝≠         
  13.          Delay1s(5);
  14.          LCD12864_WPoss(0,0,"                ");//第1行顯示表1 ≈≈∝≠         
  15.          LCD12864_WPoss(1,0,"                ");//第1行顯示表1 ≈≈∝≠         
  16.          LCD12864_WPoss(2,0,"                ");//第1行顯示表1 ≈≈∝≠         
  17.          LCD12864_WPoss(3,0,"                ");//第1行顯示表1 ≈≈∝≠
  18.          Delay1s(1);
  19.          LCD12864_WPoss(0,0,"");//第1行顯示表1 ≈≈∝≠         
  20.          LCD12864_WPoss(1,1,"啟動檢測中--");//第1行顯示表1 ≈≈∝≠         
  21.          LCD12864_WPoss(2,2,"");//第1行顯示表1 ≈≈∝≠         
  22.          LCD12864_WPoss(3,0,"");//第1行顯示表1 ≈≈∝≠           
  23.          Delay1s(9);
  24.          LCD12864_WPoss(0,0,"                ");//第1行顯示表1 ≈≈∝≠         
  25.          LCD12864_WPoss(1,0,"                ");//第1行顯示表1 ≈≈∝≠         
  26.          LCD12864_WPoss(2,0,"                ");//第1行顯示表1 ≈≈∝≠         
  27.          LCD12864_WPoss(3,0,"                ");//第1行顯示表1 ≈≈∝≠
  28.          Delay1s(1);
  29.          }
  30.          Disp_img(logo); //顯示一幅畫面
  31.          Delay1s(20);
  32.          LCD12864_Init(); //再次初始化用于返回
  33.          Delay1s(1);
  34.          LCD12864_WPoss(0,2,"檢測啟動");//第1行顯示表1
  35.          Delay1s(1);
  36.          LCD12864_WPoss(3,2,"報警復位");//第1行顯示表1        
  37.          bb=1;//關一下聲音
  38.          stop=1; //停機信號
  39.          cls=1;//計量清除
  40.    pcls=1;//報警清除
  41.          
  42.         Delay1s(1);
  43.          
  44.         HH = IapReadByte(0x00);//開機時從EEPROM中讀取H高8位參數(shù)
  45.         HL = IapReadByte(0x01);//開機時從EEPROM中讀取H的低8位參數(shù)
  46.         H=HH*256+HL;//讀出溫度上限值
  47.         
  48.         
  49.         LH = IapReadByte(0x02);//開機時從EEPROM中讀取L高8位參數(shù)
  50.         LL = IapReadByte(0x03);//開機時從EEPROM中讀取L的低8位參數(shù)
  51.         L=LH*256+LL;//讀出溫度下限值
  52.         

  53.     while(1)
  54.    {

  55.                  
  56.                  keyscan();//矩陣報警輪檢測                       
  57.                   
  58.      display1(H);//顯示報警接頭數(shù)量        
  59.                      
  60.               
  61.     }
  62. }  
  63. ……………………

  64. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
128顯STC12電線接頭檢測儀OK1.zip (56.89 KB, 下載次數(shù): 15)


評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:358930 發(fā)表于 2018-12-15 04:53 | 只看該作者
源代碼已升級,這個可能有小bug,希望大家有好的思路和創(chuàng)意幫忙想想,主要是下一版的顏色識別,打算用兩組顏色識別探頭作交替同步跟蹤,相對靜止,來解決速度問題,不知道難度有多大,希望大神們指導。
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表