找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7710|回复: 3
收起左侧

贴片元件计数器制作

[复制链接]
ID:193350 发表于 2017-4-26 11:20 | 显示全部楼层 |阅读模式
由于要经常数贴片元件而且数量不多不少,基本上在几百到1~2千,用人工数太费时间,而且容易出错,当然可以用尺子量,可以节约时间,但是也容易出错,最近我做了个计数器,用来数贴片电阻,电容,三极管等。适用于编带宽度8mm,厚度2mm以下。
1493174767289.jpg

1493174853979.jpg
数几个元件试试
1493174874123.jpg
开关,充电器接口
1493175028761.jpg
内部结构
1493175110715.jpg

电源板
sch.png


pcb.png
cad.png

单片机源程序:
  1. /*************************************
  2. 产品名称:简易贴片元件自动点数机
  3. 最大计数:9999
  4. 程序功能:自动清点贴片元件数量
  5. 晶振频率:33.0000Mhz

  6. 端口分配:
  7. 数码管段码:P1
  8. 位码:        千位seg1=P3^6;                        
  9.                 百位seg3=P5^5;        
  10.                 十位seg2=P3^7;        
  11.                 个位seg4=P5^4;
  12. 按键:        计数清零key_crll=P3^2;               
  13.                 计数暂停:key_pause=P3^3;
  14. 指示灯:暂停:  led_pause=P3^0;        
  15.                 工作(传感器状态): led_count=P3^1;

  16. 程序简要说明:
  17.         计数利用T0定时/计数器功能
  18.         按下清零按键清零计数,同时清除暂停标志
  19.         按下暂停按键使TR0=0,关闭定时器0,同时暂停灯亮,
  20.         但是传感器指示灯无影响,有物体经过使正常亮灭

  21. *************************************/
  22. #include<IO.h>
  23. #include<extern.h>

  24. void Delay1ms(uchar z)                //@33.000MHz
  25. {
  26.         unsigned char i, j;
  27.         while(--z)
  28.         {
  29.                 i = 33;
  30.                 j = 22;
  31.                 do
  32.                 {
  33.                         while (--j);
  34.                 } while (--i);
  35.         }
  36. }

  37. void main()
  38. {
  39.     Timer0Init();
  40.         Timer2Init();
  41.         delay1ms(255);
  42. //        Short_sound = 1 ;
  43.     while(1)
  44.     {   
  45.                 key_scan();                                //按键扫描
  46.                 led_pause = TR0;                //暂停指示灯与计数器工作同步
  47.                 led_count = !P34;                //检测到有物体时灯亮
  48.     }
  49. }   

复制代码

0.png

完整源码下载:
计数器程序.rar (16.4 KB, 下载次数: 65)

评分

参与人数 1黑币 +100 收起 理由
admin + 100 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:345398 发表于 2018-6-5 14:28 | 显示全部楼层
谢谢楼主分享,楼主制作和上传辛苦了
回复

使用道具 举报

ID:345398 发表于 2018-6-6 09:17 来自手机 | 显示全部楼层
mxsohu 发表于 2018-6-5 14:28
谢谢楼主分享,楼主制作和上传辛苦了

楼主:你好!
崇拜,请把你实用的产品卖给我一个!电话:18288618290 仓库保管员敬请!
回复

使用道具 举报

ID:353831 发表于 2018-9-8 10:25 | 显示全部楼层
楼主用什软件烧写程序
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表