红外线自动计数器

红外线自动计数器设计
一、设计方案的选择
1。单片机的论证与选择
方案一:选择普通8051内核的ST89C51单片机,此单片机价格廉价,满足本设计要求,但差不多停产故不宜选择。
方案二:选择加强型8051内核的STC89C2单片机,此单片机价格廉价,功能强大,完全满足本设计要求。
方案三:采纳飞思卡尔公司生产的MC9S12XS128单片机,此单片机具有8路PWM,16路AD采集通道,2个UART,2个硬件SPI,具有背景调试功能,方便实时查看程序中全局变量的值,具有80个引脚,硬件资源相当丰富。但其价格相对较高。
综合以上三种方案,为了方便控制,节约成本,故我们选择方案二。
2、显示器件的选择
方案一:两位一体共阳数码管显示,数码管功耗低,价格廉价,显示清楚,完全符合本设计要求。
lnbf
方案二:采纳液晶屏1602显示,1602液晶也叫1602字符型液晶它是一种专门用来显示字母、数字、符号等的点阵型液晶模块它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都能够显示一个字符。只是占用IO多,体积大,价格贵。
综合以上二种方案,为了减少硬件资源,节约成本,故我们选择方案一。
二。硬件设计
1、硬件总方案确定
依据检测原理和设计思想经过细致比较研究得到如下总体设计方案:
2、 LED 指示灯
它是半导体二极管的一种,能够把电能转化成光能;常简写为LE D。发光二极管与
普通二极管一样是由一个PN 结组成,也具有单向导电性。当给发光二极管加上正向电
CPU        stc89c52电火花笔
数码管显示 位驱动 程序下载口 复位 红外光电开关A 直流输入 7805 5v 直流电源
红外光电开关B
蜂鸣器电路
压后,从P区注入到N区的空穴和由N区注入到P区的电子,在PN结附近数微米内分别与N区的电子和P区的空穴复合,产生自发辐射的荧光。不同的半导体材料中电子和空穴所处的能量状态不同。当电子和空穴复合时释放出的能量多少不同,释放出的能量越多,则发出的光的波长越短。常用的是发红光、绿光或黄光的二极管、发光二极管的反向击穿电压约5伏。它的正向伏安特性曲线特别陡,使用时必须串联限流电阻以控制通过管子的电流。
3、三极管
半导体三极管又称“晶体三极管"或“晶体管”。在半导体锗或硅的单晶上制备两个能相互影响的PN结,组成一个PNP(或NPN)结构。中间的N区(或P区)叫基区,两边的区域叫发射区和集电区,这三部分各有一条电极引线,分别叫基极B、发射极E和集电极C,是能起放大、振荡或开关等作用的半导体电子器件。在本设计中选择了PNP 三极管用来驱动蜂鸣器个双位数码管。
4、双位数码管
显示的种类特别多,从液晶显示、发光二极管显示到CRT显示器等,都能够与微机连接。其中单片
机应用系统最常用的显示是发光二极管数码显示器(简称LED显示器)、液晶显示器简LCD。LED显示器价廉,配置灵活,与单片接口方便,LCD可显示图形,但接口较复杂成本也较高。
药品采集该电路使用双位7段LED构成字型“8",另外还有一个发光二极管显示符号及小数点、这种显示器分共阳极和共阴极两种。这个地方采纳共阳极LED显示块的发光二极管阳极共接,如下图左所示,当某个发光二极管的阴极为低电平常,该发光二极管亮。它的管脚配置如下图右所示。
实际上要显示各种数字和字符,只需在各段二极管的阴极上加不同的电平,就能够得到不同的代码。这些用来控制LED 显示的不同电平代码称为字段码(也称段选码)、如下表为七段LED 的段选码。
下表为七段LED 的段选码
显示字符 共阳极段选码 d p gfed cb a
显示字符 共阳极段选码
dp gfedc ba    0    C0H      A    88H      1    F9H        B    83H      2    A4H      C    C6H      3    B0H      D    A 1H    4    99H      E    86H      5    92H      F    8EH      6    82H    P    8CH    7    F8H    y    91H    8    80H    8    00H    9
90H
“灭”
FFH
本系统显示电路采纳简单实用两位一体共阳数码管,位码用三极管驱动。
图左
图右
VCC
起重机在线
5、 STC89C52系统单片机
STC89C52单片机是深圳宏晶科技有限公司生产的一种单片机,STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash 存储器、在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
食品可追溯系统STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器、在单聚光体
芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案、具有以下标准功能: 8k字节Flash,512字节RAM,32 位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口。另外STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断接着工作、掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。

本文发布于:2024-09-23 16:14:05,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/163557.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:显示   二极管   单片机   发光   选择   具有
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议