红外线自动计数器
红外线计数器工作原理
红外线计数器工作原理
红外线计数器是一种常用的计数器件,它通过红外线传感器来实现对物体的计数。
其工作原理主要包括红外线传感器、信号处理模块和计数显示模块三个部分。
首先,红外线传感器是红外线计数器的核心部件,它能够发射和接收红外线信号。
当有物体经过红外线传感器时,物体会阻挡红外线的传播,导致传感器接收到的红外线信号发生变化。
这种变化会被传感器转化为电信号,并传送到信号处理模块中进行处理。
其次,信号处理模块是红外线计数器的重要组成部分,它能够对传感器接收到的信号进行放大、滤波和数字化处理。
在信号处理模块中,经过处理后的信号会被转化为数字信号,并送入计数显示模块进行显示和计数。
最后,计数显示模块是红外线计数器的输出部分,它能够将处理后的数字信号转化为可视化的计数结果。
通常,计数显示模块会采用LED数码管或液晶显示屏来显示计数结果,用户可以直观地看到经过红外线计数器的物体数量。
总的来说,红外线计数器通过红外线传感器对物体的红外线信号进行检测和处理,最终将计数结果显示给用户。
它具有计数精度高、反应速度快、使用方便等优点,广泛应用于超市、图书馆、车站等场所,为人们的计数工作提供了便利。
在实际应用中,红外线计数器还可以根据需要进行定制,例如可以设置计数范围、调整计数灵敏度、实现数据上传等功能。
通过不断的技术创新和改进,红外线计数器将会在更多领域发挥作用,为人们的生活和工作带来更多便利和效率提升。
红外线人数计数器设计说明
红外线室人数统计设计目录摘要 (1)Abstract: (2)1 方案与比较论证 (3)1.1 总体设计方案云比较 (3)1.2实验器材 (4)1.3模块电路设计与论证 (4)2.系统设计 (7)2.1总体设计 (7)2.2 软件流程图 (8)2.3 主控电路 (9)3 测试数据与分析 (11)3.1 模块测试 (11)3.2整机调试 (11)3.3 测试结果 (12)4 系统特色 (12)5 总结 (13)摘要:本文详细描述了红外线室人数统计系统的设计方法。
设计理念是有两组红外线发射和接收系统组成,将信号传递给控制单片机,由其判断两组信号的触发顺序来给出室人数是增加还是减少,然后将结果控制LCD液晶显示模块显示。
本系统基本实现了数字控制,可分为四个模块:单片机控制模块、恒流驱动电源模块、红外线发射和接收模块、LCD液晶显示模块。
单片机控制模块主要以MSP430F2274单片机为核心,主要由555定时器构成的多谐振荡器给红外线发射38KHz 脉冲信号,单片机通过对接收到的信号进行运算处理,将信号转为LCD显示屏显示。
恒流驱动电源模块主要给整个电路提供合适的工作电压。
关键词单片机控制恒流电源 555定时器构成的多谐振荡器 LCD显示Abstract:This paper describes the infrared indoor toll system design method. Design concept is two groups of infrared emitting and receiving system, will signals to control chip, two groups bythe judgment of the signal to trigger sequence number is indoor, then will increase or decrease the LCD LCD display control module. This system realizes the digital control, which can be divided into four modules: SCM control module, constant-current power module driver, infrared emitting and receiving module, LCD display module. SCM control module mainly MSP430F2274 singlechip, mainly composed of 555 timing by more harmonic oscillator infrared emission 38KHz pulse signal to a single chip computer through the signal processing operations, LCD display shows to signal. Constant-current power modules for the main driving circuit provides appropriate working voltage.Keywords single-chip microcomputer control constant-current source of much harmonic 555 timing LCD oscillator1 方案与比较论证1.1 总体设计方案云比较方案一:采用红外线遥控器提供红外线发射信号,但由于红外线遥控器提供的信号是间断的不能实现要求,故舍弃。
红外线自动检测计数装置
毕业设计论文题目:红外线检测计数显示装置学院:物理科学与工程技术学院专业:电子信息科学与技术年级:09级姓名:张文平指导教师:邓满兰职称:讲师(2013 年 6 月)宜春学院教务处制目录1.毕业设计任务书2.毕业设计开题报告3.毕业设计答辩资格审查表4.论文原创性申明5.论文版权使用授权书6.毕业设计正文7.外文资料译文8.外文资料原文宜春学院毕业设计任务书题目:红外线检测计数显示装置学院:物理科学与工程技术学院教研室:电子信息工程专业:电子信息科学与技术班级:09电子技术学号:0934302142姓名:张文平起止日期:2012.11.17—2015.5.18指导教师:邓满兰职称:讲师教研室主任:李小平审核日期:2012.11.18说明1.毕业设计(论文)任务书由指导教师填写,并经教研室审定,下达到学生。
2.进度表分前、中、后三期由学生填写,每期填写后交指导教师签署审查意见,并作为毕业论文工作检查的主要依据。
3.学生根据指导教师下达的任务书独立完成开题报告,3周内提交给指导教师批阅。
4.本任务书在毕业设计(论文)完成后,与设计(论文)一起交指导教师,作为设计(论文)评阅和毕业设计(论文)答辩的主要档案资料,是学士学位论文成册的主要内容之一。
宜春学院毕业设计开题报告题目:红外线检测计数显示装置学院:物理科学与工程技术学院系电子与信息工程专业:电子信息科学与技术班级:09电子技术学号:0934302142姓名:张文平指导教师:邓满兰填表日期:2012 年11 月26 日一、选题的依据及意义依据:随着经济的高速发展,人们的生活水平也在不断的提高,随着而来的是,人们对事物的追求从功能化上升到人性化,计算器是生活中必需的生活用品。
在没有电子计数器之前,人们通常采用人工计数的计数方式,这种计数方式准确率低、花费大、工作效率低,特别是面对大量的计数任务时,人工计数存在非常大的不适用性。
这种传统形式的“机械计数器”已经越来越不能满足现代人们注重“节能”“方便”概念的需求。
基于单片机的产品自动计数器设计
的物 体 的 变化 转 换 成 电信号,计 数 显示 电路开 始 计数 ,并 将 其显 间 内输 入的 脉冲 数 目,并将 其 结果 以 数字 的 形式 显 示 出来。具 有
示 出来。当数字 达到 设定值 时,报 警电路 报警 ,延时 3秒后 自动关 闭, 体 积小 、功 能强 、可靠性 高、抗干扰性 好、性能 价格 比高等 特点 ,可
Digital Space R291
技术 交流
基于单片机 的产品自动计数器设计
蒋琳 徐忠根 商丘工学院 摘 要 :本文设计了一 种基于 STC89C52单片机 控制 的产品自动计数 器,系统由 ^/D、D/A转换 、显示 电路、报警 电路 等 组成 ,利 用红外发光 管发射 红外线,红外接 收管接 收此 红外 线识 别和接 收产品信号,信号送入单 片机 进行控制 计数 ,并通过数 码管显示数值 。 关 键 谭:单片机 自动计数器 红外检 测 STC89052
当有物 体 经过 自动 计数 器时 ,红 外发 光二 极管 发 出的信 号被 [33】郭天祥 .《5l单片机 C语言教程—· 入门、提高、开发、拓展全攻略》 物 体 反 射至 光 电接收 管 ,被 其接 收 ,红 外发 射与 接收 电路 把被 计 M .北京 :电子工业 出版社 ,2013.
报 警 电路 主要 由蜂 鸣器 、三 极 管和 电 阻组 成 。当电流 通 过 电
磁 线圈 时,通过 产生磁 场来 驱动膜 发 声,驱 动蜂 鸣器需 要 电流 。当
计 数器 的显 示值与 设定 的 报警 值相 同时 或 者超 出时 ,发 出信 号到
报 警电路 ,由蜂 鸣器 发 出报 警信 号,报警 延 时 3秒 自动关 闭 ,开始
1系统 结构 设 计 本文 设 计 的产 品 自动 计数 器主 要 由 LED显 示 、红 外 线 发 射 和 接 收电路 、报警 电路和 单片机 中控 组成 。系统结 构如 图 1所示 。
红外计数器实验报告
红外计数器设计报告一:任务分析。
二:设计方案。
三:电路设计。
四:焊接与调试。
五:实验结果和分析。
六:实验感想。
参考文献元件件清单一:任务分析本电路的实验指导思想是利用红外发光管发射红外线,红外接收管接受此红外线并将其放大,整流形成高电平信号。
当有人或物体挡住红外光时,接收管没有接收到红外信号,运算放大器将输出低电平;当移开物体时,运算放大器输出高电平,同时计数器计数这个上升沿脉冲,并经译码器驱动电路是数码管显示数值。
这样就可以统计红外对管物体触发的次数。
范围在0~99之间计数。
二:设计方案1.设计原理该计数器系统总体设计方案是用光电感应器实现对触发感应红外信号数量的采集,将信号传送到防干扰的迟滞比较器,共经过两级比较器,传输信号脉冲,通过74LS190计数器进行计数,计数范围是0~99,通过 74LS248七段译码器进行译码,输出信号给LED数码管进行显示。
其中,个位计数器的进位标志位接到十位计数器的计数控制端CLK控制十位计数器工作计数,因为74LS190是十进制计数器,计数的结果是BCD码0000~1001,经过译码器数码管后显示的十进制00~99。
实验原理是,每当光电传感器接收到信号,信号在通过两级比较器后,就会有一个上升沿信号作为时钟信号,控制计数器工作,同时计数开始,每触发一次到移开形成一个上升沿脉冲,并且只能计数一次。
2.红外对管计数器系统简介(1)红外计数器系统的组成1.74LS190(1)个位计数器时钟脉冲给的是比较器的输出信号,计数器自上电起一直处于初始00状态,每当有物体经过光电对管之间时,计数器的CP 端就接收到上升沿信号,开始计数。
进位输出端接到十位计数器的时钟脉冲端,四个输出引脚的信号作为七段译码器的输入信号。
(2)十位计数器时钟脉冲给的是比较器的输出信号,计数器的CP端就接收到上升沿信号时,还不能进行计数,只有当个位的计数溢出时时钟脉冲CLK端有上升沿触发才有效,进行计数。
关于红外线电子进出门计数器的研制
2 节 能减 排是 我 国可持 续发展 政 策下 的必 然选择
. 5亩 , 还 不 到世 界人 均耕 地 面 我 国是 世 界上 的 能源 大 国 , 这 一 点众 所 周 知 , 所 以, 有 一 种 说 种 。 我 国 的人 均 耕 地 面 积才 只有 1 / 2 。 目前我 国的能源利用效率大大低于世 界的平均水平 。 法节能减排在中国没有必要。但实际上 , 就 比如 煤 炭 资 源 , 虽 然 积的 1
极应 对 全 球 气 候 的 迫切 需要 , 也 是 我 国 对 人 类 社 会 的规 律 认 识 重缺 水 的 国家 ,而 现 在 我 国水 资源 人 均 占 有 量 仅 占世 界 人 均 量
的不 断了解深化。节能减排是一件可 以树立起负责任 形象 、 走新 的 1 / 4 。
型 的发 展 路 线 的 战 略性 做 法 。 我 国 的天 然 气 、 石 油 的人 均 占有 储 蓄 量 只 占世 界 人均 占有 量 的 1 . 5 %和 1 l %。矿 产 资 源 占不 到 世 界 人 均 占有 量 一 半 的 有 4 5
就算 了解又能 了解多少 ?而在生活 中我们 又都亲身做到节能减 算将大亚湾发现 的石油全部 开采 出来, 也仅够我国用 3 年 。目前
排 了吗 ?节 能 减 排 不 是 单单 靠 我 们 无 力 的几 句 口号 就 能 实 现 的 。
它靠我们所有人 的努力 , 靠我们每个人从生活 中的小事做起 。
境友好型社会的必然选择 。节能减排 的意 义主要表 现在提 高人民的生活质 量, 转 变增长的方式 , 改 变经济结构 , 继而维护
中华 民族 的 长远 利 益 。 节能 减 排 不仅 对我 国人 民意 义 深远 , 还 是我 国对 国 际社会 应该 承 担 的 重要 责任 。 所 以节 能 减排 的 重 要 性 和 紧迫 性是 亟 需我 们 认 识 到 并 为此 付 出 实 际行 动 的 。 关键 词 : 节 能 减排 ; 低碳 生活; 应 对措 施 ; 重要 性 中 图分 类 号 : T U 2 0 1 文 献 标 识码 : B 文章 编 号 : 1 6 7 2 — 1 6 7 5 ( 2 0 1 3) 2 1 — 0 0 9 0 — 0 2
红外人流量计数器实训报告
《电子技术课程设计》实训报告题目红外线人流量计数器____________________学生姓名专业班级学号系(部)指导教师实训时间实训报告评语等级:评阅人:职称:年月日一、实训目的1、培养动手能力,在实践中加强对理论知识的理解。
2、掌握对电子元器件识别,相应工具的操作,相关仪器的使用,电子设备制作、装调的全过程的方法。
3、掌握查找及排除电子电路故障的常用方法。
4、学习使用proteus、protel电路仿真与设计软件,动手绘制电路图。
二、实训设备及仪器1、电烙铁:焊接的元件多,所以使用的是外热式电烙铁,功率为30 w,烙铁头是铜制。
2、螺丝刀、镊子等必备工具以及练习焊接时用的铜丝。
3、锡丝:由于锡熔点低,焊接时,焊锡能迅速散步在金属表面焊接牢固,焊点光亮美观。
4、松香,导线,剥线钳等其它需要用到的工具。
5、相关实验项目所需的电路板,电子元件等。
三、实训要求1、识别不同的电子元器件的规格和种类,熟练掌握焊接技术。
2、按照电路图设计合理安排元器件的位置,连接好电路,对接口进行焊接,完成对指定功能的测试。
未达到测试要求的重新调试,直至排除故障。
四、实训电路设计(1)、电路设计框图人流量计数器主要包括以下几个内容:进出门判断、译码和编码、显示部分和报警部分。
框图如下:(2)、部分电路设计 1、 红外线的发射与接收这部分主要用的是红外对管 如下图所示:图1图2图1为实际的管子 图2为内部电路。
1、红外线发射管如图1中的白色管子,红外线发射管也称红外线发射二极管,属于二极管类。
它是可以将电能直接转换成近红外光(不可见光)并能辐射出去的发光器件, 2、红外线接收管如图1中的黑色管子,它是一个具有光敏特征的PN 结,属于光敏二极管,具有单向导电性,因此工作时需加上反向电压。
无光照时,有很小的饱和反向漏电流(暗电流)。
此时光敏管不导通。
当光照时,饱和反向漏电流马上增加,形成光电流,在一定的范围内它随入射光强度的变化而增大。
红外遥控计算器
void LCD1602_Init(void)
{
LCD1602_WriteCom(0x38); //16*2显示,5*7点阵、8位数据口
DelayNms(5); //延时一会儿等待命令执行,可以增加程序稳定性
LCD1602_WriteCom(0x01); //清屏,数据指针回零
LCD1602_WriteData('+');
flag++;
CalData=1;
cal=add;
break;
case 0x1d : LCD1602_WriteCom(0x80+flag);
LCD1602_WriteData('-');
flag++;
CalData=1;
cal=inc;
break;
case 0x46 : LCD1602_WriteCom(0x80+flag);
LCD1602_WriteData('*');
flag++;
LCD1602_EN = 0;//LCD1602_EN = 0;LCD1602_EN = 0;LCD1602_EN = 0;
LCD1602_RS = 0;
LCD1602_RW = 0;//LCD1602_RW = 0;LCD1602_RW = 0;LCD1602_RW = 0;
LCD1602_Data = dat;//LCD1602_Data = dat;LCD1602_Data = dat;
void DelayNms(u8 n)//12MHz晶振,约延时n*1ms
{
【物理】 初中物理欧姆定律试题(有答案和解析)及解析
【物理】初中物理欧姆定律试题(有答案和解析)及解析一、欧姆定律选择题1.为了能自动记录跳绳的次数,某科技小组设计了一种自动计数器,其简化电路如图甲所示。
R1是一种光敏元件,每当绳子挡住了射向R1的红外线时,R1的电阻会变大,自动计数器会计数一次,信号处理系统能记录AB间每一时刻的电压。
若已知电源电压为12V,某一时段AB间的电压随时间变化的图象如图乙所示,则下列说法正确的是()A. AB两端电压为6V时,跳绳自动计数器会计数一次B. 绳子挡住了射向R1的红外线时,R1和R2的阻值相等C. 绳子没有挡住射向R1的红外线时,R1的阻值是R2的3倍D. 绳子挡住了射向R1的红外线时,R1的阻值会变为原来的5倍【答案】D【解析】【解答】解(1)当绳子挡住了射向R1的红外线时,R1电阻变大,计数器会计数一次,信号处理系统记录的是AB间每一时刻的电压(AB间的电压即R2两端的电压),因为R1、R2串联,根据串联电路的分压原理可知,此时R2两端的电压较低,所以应该是AB 两端电压为2V时,跳绳自动计数器会计数一次,A不符合题意;因为电源电压12V,所以此时R1两端电压是12V-2V=10V,根据串联电路电流处处相等:,解得R1=5R2, B不符合题意;由乙图可以看出,当没有挡住射向R1的激光,U2'=U AB'=6V,由串联电路的分压原理可知此时两电阻相等,C不符合题意;且R1=5R1',即绳子挡住了射向R1的红外线时,R1的阻值会变为原来的5倍,D符合题意。
故答案为:D。
【分析】两电阻串联,AB间电压为R2两端电压,射向R1的激光被挡时它的电阻变化,由串联电路分压原理,结合图象分析射向R1的激光被挡和没挡时AB间电压以及两电阻的大小关系从而解题.2.某兴趣小组为了研究电子温控装置,连接成如图所示电路,R1为热敏电阻,热敏电阻的阻值随温度的升高而减小,闭合开关,当温度降低时,下列说法中正确的是()A. 电压表V2和电流表A示数均变大B. 电压表V1和电流表A示数之比不变C. 电压表V2和电流表A的乘积不变D. 电压表V2变化量和电流表A变化量之比不变【答案】D【解析】【解答】解:由电路图可知,R1与R2并联后再与R0串联,电压表V1测并联部分的电压,电压表V2测R0两端的电压,电流表测干路中的电流.(1)因热敏电阻的阻值随温度的升高而减小,所以,当温度降低时,热敏电阻R1的阻值变大,并联部分的电阻变大,电路中的总电阻变大,由I= 可知,干路中的电流变小,即电流表A的示数变小,由U=IR可知,R0两端的电压变小,即电压表V2的示数变小,故A错误;由电压表V2示数变小、电流表A示数变小可知,电压表V2和电流表A的乘积变小,故C 错误;因串联电路中总电压等于各分电压之和,所以,并联部分的电压变大,即电压表V1的示数变大,由电压表V1的示数变大、电流表A示数变小可知,电压表V1和电流表A示数之比变大,故B错误;(2)设温度变化前后,干路中的电流分别为I1、I2,则电压表V2示数的变化量:△U2=I2R0﹣I1R0=(I2﹣I1)R0=△IR0,即 =R0,且R0的阻值不变,所以,电压表V2变化量和电流表A变化量之比不变,故D正确.故选D.【分析】由电路图可知,R1与R2并联后再与R0串联,电压表V1测并联部分的电压,电压表V2测R0两端的电压,电流表测电路中的电流.(1)根据热敏电阻阻值与温度的关系得出当温度降低时其阻值的变化,进一步可知并联部分的电阻变化和电路中总电阻的变化,根据欧姆定律可知电路中电流的变化和R0两端的电压变化,然后得出电压表V2和电流表A 的乘积变化;根据串联电路的电压特点和并联电路的电压特点可知电压表V1的示数变化,然后得出电压表V1和电流表A示数之比变化;(2)设出温度变化前后电路中的电流,根据欧姆定律得出电压表示数和电流表示数与R0的阻值关系,然后得出电压表V2变化量和电流表A变化量之比的变化.3.有两只分别标有”6V3W“和”9V3W“的小灯泡L1、L2,不考虑温度对灯丝电阻的影响,下列说法正确的是()A. L1和L2正常工作时的电流一样大B. L1和L2串联在一起同时使用时,两灯一样亮C. L1和L2并联在一起同时使用时,两灯消耗的功率一样大D. 将L1串联在一个12Ω的电阻,接在电源电压为12V的电路中,L1也能正常发光【答案】D【解析】【解答】解:A.由P=UI可得,两灯泡正常发光时的电流分别为:I1= = =0.5A,I2= = = A,所以两灯泡正常发光时的电流不一样,故A错误;B.由P=UI= 可得,两灯泡的电阻分别为:R1= = =12Ω,R2= = =27Ω,两灯泡串联时通过的电流相等,但灯泡的电阻不同,由P=I2R可知,两灯泡的实际功率不相等,亮度不同,故B错误;C.L1和L2并联在一起同时使用时,它们两端的电压相等,但灯泡的电阻不同,由P= 可知,两灯泡消耗的电功率不相等,故C错误;D.将L1串联在一个12Ω的电阻时,电路中的总电阻R总=R1+R=12Ω+12Ω=24Ω,电路中的电流I= = =0.5A,因电路中的电流和灯泡L1正常发光时的电流相等,所以L1能正常发光,故D正确.故选D.【分析】(1)灯泡正常发光时的电压和额定电压相等,根据P=UI求出两灯泡的正常发光时的电流,然后比较两者的关系;(2)根据P=UI= 求出两灯泡的电阻,根据串联电路的电流特点和P=I2R比较两灯泡的实际功率关系,实际功率大的灯泡较亮;(3)L1和L2并联在一起同时使用时,它们两端的电压相等,根据P= 比较两灯泡消耗的电功率关系;(4)将L1串联在一个12Ω的电阻时,根据电阻的串联和欧姆定律求出电路中的电流,然后与灯泡L1正常发光时的电流相比较判断其是否能正常发光.4.如图所示的电路,闭合开关S,当滑片P向左移动时,不考虑灯丝电阻受温度影响.下列说法正确的是()A. 小灯泡变亮B. 电流表示数变大C. 电压表示数变小D. 电路的总功率不变【答案】D【解析】【解答】解:因电压表的内阻很大、在电路中相当于断路,所以,滑片移动时,接入电路中的电阻不变,此时灯泡与滑动变阻器的最大阻值串联,电压表测滑片右侧部分两端的电压,电流表测电路中的电流,由I= 可知,电路中的电流不变,即电流表的示数不变,故B错误;因灯泡的亮暗取决于实际功率的大小,所以,由P=I2R可知,灯泡的实际功率不变,亮暗不变,故A错误;由P=UI可知,电路的总功率不变,故D正确;当滑片P向左移动时,电压表并联部分的电阻变大,由U=IR可知,电压表的示数变大,故C错误.故选D.【分析】根据电压表的内阻很大、在电路中相当于断路可知滑片移动时接入电路中的电阻不变,此时灯泡与滑动变阻器的最大阻值串联,电压表测滑片右侧部分两端的电压,电流表测电路中的电流,根据欧姆定律可知电路中电流的变化,根据P=I2R可知灯泡实际功率的变化,进一步判断亮暗的变化,根据P=UI可知电路总功率的变化,根据滑片的移动可知滑片右侧部分电阻的变化,根据欧姆定律可知电压表示数的变化.5.如图所示的电路中,电源电压不变,开关s闭合,滑片P移动到b点时,R1消耗的功率为P1;滑片P移到小中点时,R1消耗的功率为 =2:9,滑片P在b点和在中点时,R2消耗的功率之比为()A. 1:2B. 2:5C. 2:9D. 4:9【答案】D【解析】【解答】设滑片P移到变阻器b点和中点时电路中的电流分别为I1、I2;已知P1:P′1=2:9,由P=I2R可得:,设滑动变阻器R2的最大阻值为R,滑片P在中点和在b端时,R2消耗的功率之比: × ,故答案为:D.【分析】根据电路图可知,电阻R1与变阻器R2串联,电压表测量R1两端电压,电流表测量电路中的电流,结合电功率的计算方法P=I2R即可求得比值.6.如图甲所示的电路中,R1为定值电阻,R2为滑动变阻器,电源电压不变。
红外线反射式通道计数器设计
数字电子技术课程设计报告一、课题名称:红外线反射式通道计数器二、内容摘要:设计、制作一个反射型计数器,对从检测头前方经过的人手进行检测,当人手正向通过时,计数器计数值自动加一,当人手反向向通过时,计数器计数值自动减一,并通过数码管显示出来,反射感应距离大于20CM,系统供电电压不大于5V。
三、设计指标(要求):(1)能够对通道内进出的人数进行统计;(2)当有人进入时自动加一,反之自动减一;(3)有效作用距离〉20cm;(4)至少一位数码管显示。
四、方案选择与系统框图:方案一:放大整形部分采用CD4069三个与非门构成负反馈放大电路放大,采用反相器构成的施密特触发器方案二:放大整形部分采用LM324同相放大,采用LM324构成的比较器整形本次设计采用方案二,方案二的系统框图如下:五、各单元电路设计、参数计算和元器件选择:(1)红外检测电路:采用脉冲式主动红外线检测电路,由红外发射二极管VD1和红外接收二极管VD2等组成。
由于在结构上红外发射管LED与红外接收管PHOTO平行安装,指向相同,因此接收管PHOTO并不能直接接收到发射管LED发出的红外线脉冲。
只有当手阻挡时,将LED发出的红外线脉冲反射回去,PHOTO 才能接收到。
R1、R3分别是红外发射管LED的限流电阻,R2、R4分别是红外接收管PHOTO的负载电阻。
发射电路:相对于直流发射电路来说,交流发射电路复杂庞大,本着简单明了,节约器材的宗旨,选择直流电路。
用直流5V电源供电,在发射电路的限流电阻R为470欧姆。
接通发射电路,测量出发射管两端的电压为V,得到限流电阻两端的电压为5V-V=V,染得限流电阻R的阻值为V/A=470欧姆。
接收电路:用直流5V电源直接供电。
红外接收管PHOTO的负载电阻取220K。
把负载电阻R2、R4的对地电压接入LM324的比较器正向端,当手未挡时,R2、R4的对地电压为2.4V;当手阻挡时,将LED发出的红外线脉冲反射回去,PHOTO接收到红外线信号,PHOTO 的电阻减小,R2、R4的对地电压为4.23V.(2)LM324构成的比较整形电路:LM324采用5V单电源供电,输出信号送入CD4069反相器中反向,给输入反向端通过滑动变阻器提供约3.1V基准电压(此基准电压为接入LM324正向端的电压最大值4.23V与最小值2.4V的三分之二,约为2.4+0.7=3.1V),进行电压比较,当输入正向端电压大于3.1V时,输出低电平,反之,输出高电平。
红外线自动计数器..
该电路使用双位 7 段 LED构成字型“ 8”,另外还有一个发光二极管显示符号及小 数点。这种显示器分共阳极和共阴极两种。这里采用共阳极 LED显示块的发光二极管 阳极共接,如下图左所示,当某个发光二极管的阴极为低电平时,该发光二极管亮。 它的管脚配置如下图右所示。
在动态显示程序中,各个位的延时时间长短是非常重要的,如果延时时间长,则会 出现闪烁现象;如果延时时间太短,则会出现显示暗且有重影。
三.软件设计
红外自动计数器主要由光电传感检测电路、进出门处理与识别电路、中央处理显 示电路、数码管显示电路,蜂鸣器播报音乐电路组成。鉴于单片机技术比较成熟,且 开发过程中可以利用的资源和工具丰富、价格便宜、成本低。故设计用 C 语言对其编 程并烧录到芯片内部, C语言表达和运算能力比较强,且具有很好的可移植性和硬件 控制能力。采用 KEIL51 的 C52 编译器。 KEIL Uvision3 是众多单片机应用开发软件中 的优秀软件之一,它支持众多不同公司的构架的芯片,集编辑、编译、仿真等于一体, 同时还支持 PLM,汇编和 C语言的程序设计, 它的界面和常用的微软 VC++的界面相似, 界面友好,易学易用,在调试程序,软件仿真方面也有很强的功能。
硬件设计和软件设计是电子设计中必不可少的内容,为了满足设计的功能和指标 的要求,我们必须在开始设计的时候就要考虑到硬件和软件的协调;不然不是造成硬 件资源的浪费就是增加软件实现时困难和复杂程度,甚至造成信号的断层,即使硬件 和软件能单独使用,却不能使它们组成的系统工作。故在设计的过程中必须考虑软硬 件的处理能力以及它们的接口是否兼容,实现软硬件的信号过渡。其次设计时硬件之
对射式红外线计数器的设计
2005年7月
农业机械学报
第 36 卷 第 7 期
对射式红外线计数器的设计3
王松德 朱小龙
参考文献
1 《机械设计手册》联合编写组编. 机械设计手册 ( 中册). 北京: 化学工业出版社, 1982. 2 张猛, 黄尚宇, 赵玉民 等. 汽车螺旋伞齿轮封闭模锻造成形的变形特性. 中国有色金属学报, 1999, 9 (3) : 567~ 572 3 M eng Z, X iaoyun M , Yam in H , et a l. T he study of the fo rg ing p rocess of a lterna to r po le. A dvanced T echno logy of
IC3 的发射管和接收管的方向一定要对正, 接 收模块的指示灯闪动时, 说明方向没有对正, 可以通 过调整接收、发射管的方向来解决。
接收电路引出一条线缆, 以便引入电源和输出 信号。 其中屏蔽网接地 (负极) , 红线接电源 (正极) , 白线为输出 (正常有信号时为低电平, 小于 011 V , 物体遮挡时为高电平, 大于 315 V , 此时接收模块的 指示灯亮)。
(上接第 170 页)
计数系统使用四合一组合集成电路, 结构简单, 抗震性好。 与单片机相比, 四合一组合集成电路, 所 用 元 器 件 少, 功 耗 小, 成 本 低, 安 装 容 易, 工 作 稳 定[ 3, 4 ]。
该装置合理设计了消隐无效零电路, 克服了传 统计数器开机后显示器或是全灭、或是全亮的不足, 解决了计数器的工作指示问题, 给使用者带来了方 便。
数字式红外线测速仪原理设计参考
数字式红外线测速仪原理设计参考数字式红外线测速仪是一种用于测量物体运动速度的仪器,其原理是基于红外线测距和时间计算。
本文将介绍数字式红外线测速仪的原理、设计参考以及应用。
一、原理数字式红外线测速仪使用的是红外线传感器和计时器,其原理是根据物体通过红外线体传感器时,计时器记录时间,然后计算物体运动速度。
其中,物体运动速度的计算公式为:v=d/t,其中d为物体行驶的距离,t为物体行驶所花费的时间。
因此,在数字式红外线测速仪中,需要计算物体行驶的距离和花费的时间。
二、设计参考1. 红外线传感器的使用。
传感器需要具有高精度和稳定性,可靠地检测物体的反射信号。
2. 计时器的选择。
计时器需要对时间差进行测量,并具有高精度和稳定性。
例如,计时器可以使用基于微控制器的定时电路。
3. 数据处理和显示。
需要使用微处理器或计算机对测量到的数据进行处理和显示。
可以使用数码显示器来显示测量结果。
4. 电源管理。
数字式红外线测速仪需要电源管理电路来提供电源。
可以使用锂电池或者直流适配器作为电源。
三、应用数字式红外线测速仪被广泛应用于运动竞技、交通管理、物流运输等领域。
1. 运动竞技。
数字式红外线测速仪可以用于测量运动员的速度和距离,例如田径赛和自行车赛等。
2. 交通管理。
数字式红外线测速仪可以用于测量车辆的速度和流量,以便实现交通拥堵控制和安全管理。
例如,在高速公路上设置数字式红外线测速仪来检测超速行驶的车辆。
3. 物流运输。
数字式红外线测速仪可以用于测量物流运输中的货物的速度和距离,以确保货物的安全运输。
总之,数字式红外线测速仪的原理简单,设计参考实用,应用领域广泛。
它是一种准确、可靠、经济、易用的测速仪器,为人们的生产和生活带来了便利。
红外线心率计
-10.7V 0V +12V
印制板布局
电子实习
放大1 放大1 传感器
放大2 放大2
滤波
整形
负电源变换电路
通电调试注意事项及要求 电子实习
1.通电前,把桌面清理干净,电路板下不允许有杂物, 1.通电前,把桌面清理干净,电路板下不允许有杂物, 通电前 禁止把电路板放在金属元件盒上通电! 禁止把电路板放在金属元件盒上通电! 2.采取分块调试的原则,即每做完一块功能的电路, 2.采取分块调试的原则,即每做完一块功能的电路, 采取分块调试的原则 则对其调试,记录测量数据波形(具体方法参考教材) 则对其调试,记录测量数据波形(具体方法参考教材) 3.遇到问题,自己独立分析,培养会思考的能力. 3.遇到问题,自己独立分析,培养会思考的能力. 遇到问题 4.每一块功能电路调试完成后,数据波形让老师检查后, 4.每一块功能电路调试完成后,数据波形让老师检查后, 每一块功能电路调试完成后 领取下一块电路的元器件. 领取下一块电路的元器件.
电子实习
2 VDD 3
通电后2脚为12V, 脚输出低电位, 截止,V 不发光. 通电后2脚为12V,3脚输出低电位,V6截止,V5不发光. 12V 低电位 按下S 脚输出高电位 高电位, 饱和导通,V 按下S1,3脚输出高电位,V6饱和导通,V5亮.V6的C极输出低电 12V电压通过 电压通过R 充电.当充到8V 8V时 平,12V电压通过R17, R31对C6充电.当充到8V时,输出状态发 生偏转, 脚输出低电位, 截止,V 极的输出高电位. 生偏转,3脚输出低电位,V6截止,V6的C极的输出高电位. back 参数由什么决定? TW参数由什么决定? TW=1.1(R17+R31)C6
红外线心率计原理框图 红外线心率计原理框图
红外线自动计数器的设计
cl1201 cl1202 罗春兰 吴凡 秦昱桢
随着今社会的飞速发展,越来越多的流水线上的产品 和各种公共场所需要进行自动计数。基于单片机构成的 产品自动计数器有直观和计数精确的优点,目前已在各 种行业中得到广泛应用。本设计采用一对红外发射接收 管作为红外计数器的信号检测头,具有价格低廉,抗干 扰性好,结构简单,操作方便等特点。
单片机计数及控制部分
计数部分:计数部分如图所示。 由单片机AT89C51控制完成。基 本原理为当红外检测部分检测到 有物体经过时,红外接收电路的 串联电阻会分压减小,从而使电 压比较器的正向输入端小于负向 输入端的电压,从而使电压比较 器输出一个低电平信号,这个信 号将供给单片机进行计数控制
单片机的外形与其各个引脚的功能
2
2
3
3
3
3
3
3
3
4
2
0
0
9
8
7
6
5
4
3
2
3
4
5
6
7
8
9
0
d
d
y
y
2
1
d
g
f
e
d
c
b
a
p
1
PACK1
0
K
9
8
7
6
5
4
3
2
1
收获与感悟
画插图过程中,一开始想利用word本身制作,可word画 出的图果不仅不好,而且如果文章一有点小改动,插图 无法连接,分散开来,这样修改起来又不方便。后来想 到用Auto CAD绘制,这样就不会因为文章中间有改动而 得重新整合插图了。 绘制PCB板的时候,由于Altium Designer 9.3软件本身没 有我们所需要的所有元件库,这样使用起来不是得心应 手,后来经过一整天的上网查资料和查了书上绘制原理 图到PCB板的过程后,得知Altium Designer 9.3是可以在 绘制原理图过程中,随意改封装,而且也可以任意更改 原理图的管脚名称、电气特性、IO口的作用,还可以隐 藏管脚等。好的一点是Altium Designer 9.3这个软件在编 辑原理图和绘制PCB文档时,显示的对应PCB封装图全 部都是3D封装,一目了然,也节省了不少功夫。但是 PCB板图画出来是黑色背景,导入word中,然后打印出 来后肯定是一片黑色,无法看清,最后得知,Altium Designer 9.3中还有一个智能PDF生成器的工具,导成 PDF文件后,就是白色背景,这样再截图到word中就解 决打印后无法看清的问题了。
毕业设计--生产线产品产量自动计数器电路设计[管理资料]
江西航空职业技术学院毕业设计说明书(论文)课题名称:生产线产品产量自动计数器电路设计航空电子设备维修专业081331班学生姓名:赵繁学号29指导老师:姚卫华技术职称______________2011年 4 月 2 日江西航空职业技术学院毕业设计(论文)任务书学生姓名:赵繁班级:081331(论文)题目:生产线产品产量自动计数器电路设计(论文)使用的原始资料数据及设计技术要求:1、电子技术基础实验;2、数字电子技术基础本设计要求发光器件和光接收器件之间的距离大于1m,最大计数值为99,每计数100,用灯闪烁2s指示一下,LED数码管显示计数值,可上电自动复位和外部手动人工复位。
(论文)工作内容及完成时间:此设计采用组合与时序逻辑电路,采用模块化方法设计电路图。
每计数一百LED灯闪烁2s,同时蜂鸣器发出响声作为提示音。
日期:自2010年12月15日至2011年4月2日指导老师评语:_____________________________________________________________________________ _____________________________________________________________________________ _____________________________________________________________________________ _____________________________________________________________________________ _________________________________________________________指导老师:_______________ 系主任:____________摘要电子计数器在科学技术领域、工农业生产以及日常生活中发挥着越来越重要的作用。
光电开关式检测及计数器设计
学校代码:10904机械工程测试技术课程设计光电开关式检测及计数器设计姓 名:学 号:指导教师:院系(部所):专业:完成日期:随着今社会的飞速发展,越来越多的流水线上的产品和各种公共场所需要进行自动计数。
基于单片机构成的产品自动计数器有直观和计数精确的优点,目前已在各种行业中得到广泛应用。
数字计数器有多种形式,总体来说有接触式和非接触式两种,在科技发展的今天,非接触式红外计数器得到了广泛的应用。
本设计采用一对红外发射接收管作为红外计数器的信号检测头,具有价格低廉,抗干扰性好,结构简单,操作方便等特点。
指导思想是利用红外发光管发射红外线,红外接收管接收此红外线,并将其放大、整流形成低电平信号.当有人或物挡住红外光时,接收管没有接收到红外信号,放大器将输出高电平,同时将这个电平信号送入单片机进行控制计数,并且使数码管显示数值。
这样就得到要统计的人或物的数量。
关键字:自动计数;单片机;数码管第1章绪论 (1)1.1前言 (1)1.2选题背景 (1)1.3国内外的研究概况 (1)第2章基于单片机构成的产品自动计数器的设计 (2)2.1方案思路 (2)2.2 系统总体框图和原理 (2)2.3系统单元电路设计 (3)2.3.1电源供电电路 (3)2.3.2 红外线检测部分 (6)第3章单片机计数及控制部分 (8)3.1计数部分 (8)3.2单片机控制部分 (9)参考文献 (10)谢词 (11)第1章绪论1.1 前言在当今社会飞速发展的今天,厂家基本采用流水线技术进行产品生产作业,而怎样对其线上的产品进行实时的、有效的、精确的自动计数成为广大生产厂家十分关注的问题。
传统的机械式或电子式计数器电路比较复杂,元器件数量较多,故障率较高,维修比较困难,而设置预定数值不太方便,功能不易更改且功能过于单一,适用范围较窄。
而基于单片机为核心控制的计数器有着能够实时、精确、可靠、稳定等计数优点已成为广大厂家的首先自动计数装置。
关于红外传感器的计数器设计
菏泽学院课程设计目录摘要 (1)关键词 (1)Abstract (2)Key words (2)引言 (2)1红外传感器计数系统设计方案 (2)1.1总体设计思路 (2)1.2前期准备 (2)1.3设计过程及问题 (2)2传感器模块 (2)2.1传感器模块描述 (2)2.2传感器硬件设计 (2)2.2.1传感器的原理图设计 (3)2.2.2传感器PCB图的设计 (3)2.3传感器模块参数说明 (4)2.4传感器模块接口说明 (5)3主控电路模块 (5)3.1CUP处理器的选用 (5)3.2显示器的选用 (5)3.3报警元器件的选用 (6)3.4供电方式 (6)3.5主控电路图的设计 (6)3.6主控电路的组装实物 (6)4红外传感器计数系统整合调试 (8)4.1红外传感器计数系统实物 (8)4.2系统软件的设计 (8)4.2.1编程软件及语言的使用 (8)4.2.2程序设计 (8)4.3系统调试测试 (10)参考文献 (10)附录单片机数据处理部分程序 (11)关于红外传感器的计数器设计关于红外传感器的计数器设计自动化专业学生姬生达摘要:基于红外传感器的自动计数器有计数精确,抗干扰能力强等优点。
本次设计采用一对红外发射接收管作为红外传感器的信号探测头,用于信号的采集。
红外探测相对于接触式探测有着不可比拟的优势,不改变被探测物体任何物理特性,适用场合非常广泛。
对于信号处理方面我采用的是ATMEGA16单片机。
该单片机具备1MIPS/MHz的高速运行处理能力,I/O口驱动能力强,片内资源丰富等优点。
关键词:红外传感器;ATMEGA16单片机;数码管Design of Counter Based on Infrared SensorStudent majoring in automation JiShengdaAbstract: The automatic counter based on infrared sensor has the advantages of accurate counting, strong anti-interference ability and so on.This design uses a pair of infrared emission receiving tube as a signal of infrared sensor probe, used for signal acquisition. Contact type detecting has incomparable advantages with respect to the infrared detection, does not change the object being detected any physical features, application is very extensive. For signal processing using the ATmega16 microcontroller.The MCU has the high-speed operation and processing capacity of IO, 1MIPS/MHz port driver ability, rich in resources, low energy consumption, high cost performance.Keywords:Infrared Sensor; ATMEGA16 Single Chip Microcomputer; Digital Tube引言在这个飞速发展的社会上,越来越多的流水线上的产品和一些场合都需要一些简单的设备进行自动的计数。
红外计数器原理
红外计数器原理
红外计数器是一种利用红外线技术进行计数的装置。
其原理是利用红外线传感器检测物体的通过,并通过计数电路进行统计和显示。
红外计数器的工作原理如下:
1. 发射器发射红外线: 红外计数器中的发射器会不断发射红外
线信号。
2. 接收器接收红外线: 红外线信号会被物体反射或阻挡,然后
被接收器接收。
3. 信号转换: 接收器将接收到的红外线信号转换成电信号。
4. 信号放大: 电信号经过放大电路放大,以便进一步处理。
5. 信号处理: 放大后的信号被送入计数电路,进行数字处理和
计数操作。
6. 计数显示: 计数电路将计数结果以数字形式显示在显示屏上,展示物体通过的次数。
红外计数器的优点是可以实现非接触式计数,具有快速、准确、可靠的特点。
同时,红外线在大多数环境下都不会受到干扰,能够稳定工作。
红外计数器广泛应用于人流量统计、车辆流量监测、物品计数等场景,具有较高的实用性和可扩展性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
红外线自动计数器设计一.设计方案的选择1.单片机的论证与选择方案一:选择普通8051核的ST89C51单片机,此单片机价格便宜,满足本设计要求,但已经停产故不宜选择。
方案二:选择加强型8051核的STC89C2单片机,此单片机价格便宜,功能强大,完全满足本设计要求。
方案三:采用飞思卡尔公司生产的MC9S12XS128单片机,此单片机具有8路PWM, 16 路AD 采集通道,2个UART, 2个硬件SPI,具有背景调试功能,方便实时查看程序中全局变量的值,具有80个引脚,硬件资源相当丰富。
但其价格相对较髙。
综合以上三种方案,为了方便控制,节约成本,故我们选择方案二。
2.显示器件的选择方案一:两位一体共阳数码管显示,数码管功耗低,价格便宜,显示清晰,完全符合本设计要求。
方案二:采用液晶屏1602显示,1602液晶也叫1602字符型液晶它是一种专门用来显示字母、数字、符号等的点阵型液晶模块它有若干个5X7或者5X11等点阵字符位组成, 每个点阵字符位都可以显示一个字符。
不过占用10多,体积大,价格贵。
综合以上二种方案,为了减少硬件资源,节约成本,故我们选择方案一。
硬件设计1•硬件总方案确定依据检测原理和设计思想经过细致比较研究得到如下总体设计方案:2. LED指示灯它是半导体二极管的一种,可以把电能转化成光能;常简写为LED。
发光二极管与普通二极管一样是由一个P"结组成,也具有单向导电性。
当给发光二极管加上正向电压后,从P区注入到N区的空穴和由N区注入到P区的电子,在PN结附近数微米分别与N区的电子和P区的空穴复合,产生自发辐射的荧光。
不同的半导体材料中电子和空穴所处的能量状态不同。
当电子和空穴复合时释放出的能量多少不同,释放岀的能量越多,则发出的光的波长越短。
常用的是发红光、绿光或黄光的二极管。
发光二极管的反向击穿电压约5伏。
它的正向伏安特性曲线很陡,使用时必须串联限流电阻以控制通过管子的电流。
3.三极管半导体三极管又称"晶体三极管”或“晶体管”。
在半导体铐或硅的单晶上制备两个能相互影响的PN结,组成一个PNP (或NPN)结构。
中间的N区(或卩区)叫基区,两边的区域叫发射区和集电区,这三部分各有一条电极引线,分别叫基极B、发射极E 和集电极C,是能起放大、振荡或开关等作用的半导体电子器件。
在本设计中选择了PNP三极管用来驱动蜂鸣器个双位数码管。
4.双位数码管显示的种类很多,从液晶显示、发光二极管显示到CRT显示器等,都可以与微机连接。
其中单片机应用系统最常用的显示是发光二极管数码显示器(简称LED显示器)。
液晶显示器简LCD。
LED显示器价廉,配置灵活,与单片接口方便,LCD可显示图形,但接口较复杂成本也较高。
该电路使用双位7段LED构成字型“8”,另外还有一个发光二极管显示符号及小数点。
这种显示器分共阳极和共阴极两种。
这里采用共阳极LED显示块的发光二极管阳极共接,如下图左所示,当某个发光二极管的阴极为低电平时,该发光二极管亮。
它的管脚配置如下图右所示。
图左图右实际上要显示各种数字和字符,只需在各段二极管的阴极上加不同的电平,就可以得到不同的代码。
这些用来控制LED显示的不同电平代码称为字段码(也称段选码)。
如下表为七段LED的段选码。
下表为七段LED的段选码本系统显示电路采用简单实用两位一体共阳数码管,位码用三极管驱动。
5.STC89C52系统单片机(T2)P1.0 匚□ VCC1 40CT2EX>P1.1 匚239 □ PC.CP1.2 匚338 □ PC 1P1.3 匚437 □ P0 2P1.4 匚536 □ PC 3(AD3)(MOSI)P1.5 匚©35 □ PC 4(MISOJP1.6 匚7 34 □ PC 5(SCKJP1.7 匚833 □ PC.CRST匚932 □ PC 7(RXD)P3.0 匚10 31 □EA J VPP(TXD)P3.1 匚11 30 □ ALE/^ROG(INTO) P3.2 匚12 20 □ PSEN:Fm)P3.3 匚13 28 □ P2 7(T0> P3.4 匚14 27 □ P2 6(TDP3.5 匚15 20 □ P2.5(WR>P3.6 匚16 25 □ P24 (A12)(RD) P3.7 匚17 24 □ P2.3(A11)XTAL2C 18 23 □ P2.2XTAL1 匚19 22 □ P2.1 (A9)GND匚20 21 J P2 □ (A8jSTC89C52单片机是宏晶科技生产的一种单片机,STC89C52是一种低功耗、高性能CM0S8位微控制器,具有8K在系统可编程Flash存储器。
在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
STC89C52是一种低功耗、高性能CM0S8位微控制器,具有8K在系统可编程Flash存储器。
在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
具有以下标准功能:8k字节Flash, 512字节RAM, 32位I/O 口线,看门狗定时器,置4KBEEPR0M, MAX810复位电路,三个16位定时器/计数器,一个6 向量2级中断结构,全双工串行口。
另外STC89X52可降至OHz靜态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
最高运作频率35Mhz, 6T/12T可选。
6.蜂鸣器播报蜂鸣器采用三极管放大,单片机10 口控制,通过高低电平触发使其工作。
每当检测有人进出时,播放一段优美的音乐,人性化的旋律。
7.单片机复位电路单片机复位后的状态:单片机的复位操作使单片机进入初始化状态,其中包括使程序计数器PC=OOOOH, 这表明程序从0000H地址单元开始执行。
单片机冷启动后,片RAM为随机值,运行中的复位操作不改变片RAM区中的容,21个特殊功能寄存器复位后的状态为确定值,见下表。
值得指出的是,记住一些特殊功能寄存器复位后的主要状态,对于了解单片机的初态, 减少应用程序中的韧始化部分是十分必要的。
说明:表中符号*为随机状态; A = OOH,表明累加器已被清零;P0、P3 FFH SBUF 不定IP ♦♦♦00000B SCON OOHIE 0**00000B PCON 0*******BPSW=OOH,表明选寄存器0组为工作寄存器组;SP = 07H,表明堆栈指针指向片RAM 07H字节单元,根据堆栈操作的先加后压法则,第一个被压入的容写入到08H单元中;Po-P3 = FFH,表明已向各端口线写入1,此时,各端口既可用于输入又可用于输出;IP=XXX00000B,表明各个中断源处于低优先级;IE = 0X X00000B,表明各个中断均被关断;51单片机在系统复位时,将其部的一些重要寄存器设置为特定的值,(在特殊寄存器介绍时再做详细说明)至于部RAM部的数据则不变。
系统复位是任何微机系统执行的第一步,使整个控制芯片回到默认的硬件状态下。
51 单片机的复位是由RESET引脚来控制的,此引脚与高电平相接超过24个振荡周期后,51单片机即进入芯片部复位状态,而且一直在此状态下等待,直到RESET引脚转为低电平后,才检查EA引脚是髙电平或低电平,若为高电平则执行芯片部的程序代码,若为低电平便会执行外部程序。
9.数码管显示电路采用两组双位共阳数码管,实现人体计数,段选分别接P0 口和P1 口,位选通过PNP 三极管放大,然后接单片机I/O 口。
数码管动态显示1.动态显示概念用数码管显示信息时,由于每个数码管至少需要8个I/O 口,如果需要多个数码管,则需要太多I/O 口,而单片机的I/O 口是有限的。
在实际应用中,一般采用动态显示的方式解决此问题。
在编程时,需要输出段选和位选信号,位选信号选中其中一个数码管,然后输出段码,使该数码管显示所需要的容,延时一段时间后,再选中另一个数码管,再输出对应的段码,高速交替。
例如需要显示数字"12”时,先输出位选信号,选中第一个数码管,输出1的段码,延时一段时间后选中第二个数码管,输出2的段码。
把上面的流程以一定的速度循环执行就可以显示出"12”,由于交替的速度非常快,人眼看到的就是连续的"12”。
在动态显示程序中,各个位的延时时间长短是非常重要的,如果延时时间长,则会出现闪烁现象;如果延时时间太短,则会出现显示暗且有重影。
三.软件设计红外自动计数器主要由光电传感检测电路、进出门处理与识别电路、中央处理显示电路、数码管显示电路,蜂鸣器播报音乐电路组成。
鉴于单片机技术比较成熟,且开发过程中可以利用的资源和工具丰富、价格便宜、成本低。
故设计用C语言对其编程并烧录到芯片部,c语言表达和运算能力比较强,且具有很好的可移植性和硬件控制能力。
采用KEIL51的C52编译器。
KEIL Uvision3是众多单片机应用开发软件中的优秀软件之一,它支持众多不同公司的构架的芯片,集编辑、编译、仿真等于一体,同时还支持PLM,汇编和C语言的程序设计,它的界面和常用的微软VC++的界面相似, 界面友好,易学易用,在调试程序,软件仿真方面也有很强的功能。
硬件设计和软件设计是电子设计中必不可少的容,为了满足设计的功能和指标的要求,我们必须在开始设计的时候就要考虑到硬件和软件的协调;不然不是造成硬件资源的浪费就是增加软件实现时困难和复杂程度,甚至造成信号的断层,即使硬件和软件能单独使用,却不能使它们组成的系统工作。
故在设计的过程中必须考虑软硬件的处理能力以及它们的接口是否兼容,实现软硬件的信号过渡。
其次设计时硬件之间应尽可能减小联系,只要把必要的信号线相连则可。
这样做的优点是:首先,调试时可以减少很多不必要的麻烦,因为电路是相对独立的,故在调整电路参数值时其影响和干扰就小,在满足发射和接收模块的要求后可单独对控制模块进行调整;再者,当出现问题时检查电路就容易缩小问题的围,使得排错效率高。
由于硬件的分离,在软件的调试时就可以单独针对控制模块。
1.进出方向控制程序方向的判断,是通过红外光电开关检测到物体的前后顺序不同来判断的,当第一个光电开关先检测到人通过,接着第二个光电开关检测到有人通过,说明有人进门,相反, 则有人出门。
具体控制程序如下:void direction(void)if(dirvalue=0xl8){if(hongwail==1)dirvalue»=l ;if (hongwai2Hl)dirvalue«=l ;while(hongwai11 Ihongwai2);}else if(dirvalue==0x0c)if (hongwai2==1)numl++; yuyin=l; while(hongwai2); dirvalue=0xl8; if(num1==99)num1=99;yuyin^O;else if(dirvalue==0x30)if (hongwail==1)num2++;yuyin=l;while(hongwai1); dirvalue=0xl8; if(num2==99)num2=99;yuyin=0;}设计中采用了两组双位共阳数码管,因此,显示函数分别对应displayl ()和display2 ()两个函数,在动态显示程序中,各个位的延时时间长短是非常重要的,如果延时时间长,则会出现闪烁现象;如果延时时间太短,则会出现显示暗且有重影。