【最新版】基于单片机的光电计数器毕业论文 联系客服

发布时间 : 星期五 文章【最新版】基于单片机的光电计数器毕业论文更新完毕开始阅读872ad945876fb84ae45c3b3567ec102de2bddfe3

第二章 光电计数器的方案设计

2.1 系统的设计要求

设计光控电路,当有物体通过光电传感器正对面,产生一个阴影,通过LM393比较器出输一个数字信号,单片机采集信号,通过数码管显示。计数器的最大计数容量是99。

硬件电路图如图2-1所示:

图2-1 光电计数器系统结构图

2.2 系统的组成与结构

整个光电计数器系统是由光电传感电路、运算比较电路、STC89C52RC单片机系统电路、显示计数电路、报警电路五个部分组成的,如图2-1所示。光电传感电路把被计数的物体的变化转换成电信号,由显示计数电路计数,再由数码显示管显示,当达到设定的报警值时,报警电路发出报警。

2.3 中断方式计数

由于光电技术电路需要在数码管上显示进入电影院的人数,因此可以在内部存储器空间定义它的显示缓存区,用来暂存数码管显示的当前值。

系统在初始化程序之中,分别设置外部中断0和外部中断1产生中断的中断标志T0和T1,并初始化值为0。当有外部中产生时,相应的中断置1。

当外部中断0产生中断时,在中断服务程序之中将中断标志T1置1,并屏蔽外部中断1,然后在主程序中扫描T0是否为1。当T0为1时,调用光电计数子程序,将显示暂存变量加1,同时开外部中断1。当电影院中的人数达到99人时,系统发出声光警报,直至按复位键为止。

当外部中断1产生中断时,在中断服务程序之中将中断标志T1置1,并屏蔽外部中断0,然后在主程序之中扫描T1是否为1。当T1为1时调用光电计数子程序,将显示暂存变量减1,同时开外部中断0。

2.4 串行通信接口

串行通信与并行通信不同,并行通信是一次性传送8位数据,传输快捷方便,但硬件较复杂,远距离传输成本较高,串行通信是一位一位的传送,一个字节的八位二进制数至少需要传送8次,结构也比较简单,串行通信是通过串行口来实现的,MCS-51单片机有一个全双工的异步串行接口可以用于串行数据的数据通信,串行通信的两种基本方式有异步传送方式和同步传送方式。

MCS-51单片机采用异步通信的串行通信方式,有一个全双工的串行接口电路,整个串行通信可以通过编制的程序设定,串行接口电路的内部结构如图2-2所示。

图2-2 串行口内部结构

SBUF是独立的两个缓冲器,主要功能存放接收到的数据和存放将要发送的数据,起缓冲作用,TXD是发送引脚,数据从TXD一位一位的向外设发送,RXD是接收引脚,数据从RXD一位一位的接收到单片机内。

第三章 光电计数器的硬件电路设计

3.1光敏电阻

光敏电阻又称光导管,常用的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料。这些制作材料具有在特定波长的光照射下,其阻值迅速减小的特性。这是由于光照产生的载流子都参与导电,在外加电场的作用下作漂移运动,电子奔向电源的正极,空穴奔向电源的负极,从而使光敏电阻器的阻值迅速下降。

3.1.1 光敏电阻的组成

光敏电阻器是利用半导体的光电导效应制成的一种电阻值随入射光的强弱而改变的电阻器,又称为光电导探测器;入射光强,电阻减小,入射光弱,电阻增大。

3.1.2光敏电阻的作用

光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。常用的光敏电阻器硫化镉光敏电阻器,它是由半导体材料制成的。光敏电阻器对光的敏感性(即光谱特性)与人眼对可见光(0.4~0.76)μm的响应很接近,只要人眼可感受的光,都会引起它的阻值变化。设计光控电路时,都用白炽灯泡(小电珠)光线或自然光线作控制光源,使设计大为简化。 3.1.3光敏电阻的规格型号

通常,光敏电阻器都制成薄片结构,以便吸收更多的光能。当它受到光的照射时,半导体片(光敏层)内 就激发出电子—空穴对,参与导电,使电路中电流增强。为了获得高的灵敏度,光敏电阻的电极常采用梳状图案,它是在一定的