找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7296|回复: 3
打印 上一主题 下一主题
收起左侧

贴片元件计数器制作

[复制链接]
跳转到指定楼层
楼主
由于要经常数贴片元件而且数量不多不少,基本上在几百到1~2千,用人工数太费时间,而且容易出错,当然可以用尺子量,可以节约时间,但是也容易出错,最近我做了个计数器,用来数贴片电阻,电容,三极管等。适用于编带宽度8mm,厚度2mm以下。



数几个元件试试

开关,充电器接口

内部结构


电源板






单片机源程序:
  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. }   

复制代码



完整源码下载:
计数器程序.rar (16.4 KB, 下载次数: 65)
如果制作产品请注明来源



评分

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

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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 单片机教程网

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