制信号,分别为信号用于在每次测量开始时,对计数器进行复位,以清除上次测量的结果,该复位信号高电平有效,持续半个时钟周期的时间。
为计数允许信号,在信号的上升沿时刻计数模块开始对输入信号的频率进行测量,测量时间恰为个时钟周期正好为单位时间,在此时间里被测信号的脉冲数进行计数,即为信号的频率。
然后将值锁存,并送到数码管显示出来。
设置锁存器的好处是使显示的数据稳定,不会由于周期性的清零信号而不断闪烁。
在每次测量开始时,都必须重新对计数器清。
测频控制信号发生器源程序如下测频控制时钟计数器时钟使能计数器清零输出锁存信号时钟二分频,产生计数器清零信号测频控制产生器如图,图中接的的的信号,为计数允许信号,接计数器的,信号用于在每次测量开始时,对计数器进行复位,接计数器的,接锁存器的。
图的封装图测频控制信号发生器的工作时序图,控制模块的几个控制信号的时序关系图如图所示。
图的时序仿真图从图中可看出,计数使能信号在的高电平后,利用其反相值的上跳沿产生个锁存信号,随后产生清信号上跳沿。
为了产生这个时序图需首先建立个由触发器构成的二分频器,在每次时钟上升沿到来时令其翻转。
其中,控制信号时钟的频率取,而信号的脉宽恰好为,可以用作闸门信号。
此时,根据测频的时序要求,可得出信号和的逻辑描述。
由图可知,在计数完成后,计数使能信号在的高电平后,利用其反相值的上跳沿产生个锁存信号,后,产生个清零信号上跳沿。
锁存器锁存器模块也是必不可少的,测量模块测量完成后,在信号的上升沿时刻将测量值锁存到寄存器中,然后输出到显示模块。
锁存器是起数据保持的作用,它将会把数据保存到下次触发或复位。
主要是主从触发器组成的。
用于存储数据来进行交换,使数据稳定下来保持段时间不变化,直到新的数据将其替换。
锁存器源程序如下,锁存输入数据锁存器的封装如图,图中接控制测频产生器的,而接计数器的,接显示器的端。
图的封装图位锁存器的工作时序图如图。
图的时序仿真图本程序是用来实现锁存器模块的功能,但它的程序相当简单,在锁存信号的上升沿到来时,锁存器将测量值锁存到寄存器,然后输出到显示模块。
但从仿真图中可以明显的看出,锁存输出并不是立即进行的,而是经历了个短暂的延时,这是由于硬件引起的。
十进制计数器计数器模块是由个带有同步清零端,进位信号输出的模为的计数模块级连而成。
此十进制计数器的特殊之处是,有时钟使能输入端,用于锁定计数器。
当高电平计数允许,低电平时计数禁止。
计数器模块用于对输入信号的脉冲进行计数,该模块必须有计数允许异步清零等端口,以便于控制模块对其进行控制。
十进制计数器源程序如下计数时钟信号清零信号计数使能信号位计数结果输出计数进位计数器异步清零手能力,也提高了我处理问题的能力,并且学会了许多新的知识,总的来说,算。
三位码加法器电路带显示电路三位码加法器是基于位码的加法器的原理上连接的,十进制数的个位相加大于,则码的加法器就向高位产生个进位,输出为,若无输出,则为,这样就可以通过三位串行进位加法器进行加法计算。
这里三个十进制受益匪浅,致谢通过两个多月的努力,参阅了大量的文献专著和资料,才使我有了较为清晰的思路来完成本课题的设计。
设计也引用了其中的部分内容,在此,对这些文献专著和资料的作者和编著们表示感谢。
在这里同时也要非常感谢指导老师冷爱莲老师,感谢她自始至终以严谨的治学作风和崇高的责任心给予了我全面的指导,特别是在程序编译和仿真的过程中我遇到了很多弄不懂的,正是有了冷老师的指点我的毕业设计才得以顺利进行。
而且在整个设计的撰写过程中出现的问题冷老师也给予了及时的指正,最后我的设计才得以顺利完成。
在设计撰写和设计模块的仿真过程中,我也得到了很多同学和朋友的帮助与支持,在这里并表示感谢。
同时,也向我的家人致以真心的谢意,他们在我的大学阶段中给予我的切是无法用言语来表达的。
最后,衷心感谢在百忙之中参与评阅我的设计的各位老师,谢谢,参考文献章彬宏应用技术北京理工大学出版社,杨刚等现代电子技术与数字系统设计电子工业出版社,张亦华等数字电路入门程序实例集北京邮电大学出版社,顾斌等数字电路设计西安电子科技大学出版社,年姜立东语言程序设计及应用第二版北京邮电大学出版社,潘松实用教程电子科技大学出版社,刘爱荣等技术与开发应用简明教程清华大学出版社,唐俊英技术应用实例教程电子工业出版社,何伟现代数字系统实验及设计重庆大学出版社,林明权数字控制系统设计范例电子工业出版社,等于,则计数器清零进位输出的封装如图,其中为复位接的端,接的端,接锁存器的端。
图的封装图有时钟使能的十进制计数器的工作时序仿真如图。
图的时序仿真图此程序模块实现的功能是带使能端的进制计数。
程序要求只有当使能端信号为高电平时计数器才能正常工作,每个时钟的上升沿到来时计数器加,因为这里要实现的是进制计数,所以当计数到时计数器清零,同时产生进位信号,这里的进位信号仅为个脉冲信号,旦计数从变为,脉冲信号立即变为低电平。
同时该计数器也应带有清零信号,旦清零信号为高电平,计数器立即清零。
显示模块显示模块设计有段码和位码之分,所谓段码就是让显示出八位数据,般情况下要通过个译码电路,将输入的位进制数转换为与显示对应的位段码。
位码也就是的显示使能端,对于共阳级的而言,低电平使能,在本设计中设计了个位的循环计数器,将计数结果输入到译码器,译码结果输出即可依次使能每个。
例如要让个同时工作显示数据,就是要不停的循环扫描每个,并在使能每个的同时,输入所需显示的数据对应的位段码。
虽然个是依次显示,但是受视觉分辨率的影响,看到的现象是个同时工作。
模块的顶层图如下所示。
计数产生动态扫描信号位码,译码模块用于查表产生段码输出。
显示模块源程序如下切断此要进行修正和数的条件为图和数大于的卡诺图由此得到具有修正电路的位码加法电路如图所示图位码加法器电路由此我们可以通过三个位码加法电路的级联组成个三位串行进位并行加法器,这样通过低位向高位产生进位进行十进制的加法运用是产生测频所需要的各种控制信号。
控制信号的标准输入时钟为,每两个时钟周期进行次频率测量。
该模块产生的个控数相灭。
天黑时因光照很小光敏二极管反向电阻大增退出饱和而截止失电常闭触头复位电灯供电回路接通路灯点亮。
第六章声光报警电路定时器组成的声光报警电路。
发射器电路原理与原理图它由主振电路和发送电路组成。
在该电路中,为开关,组成个振荡频率约为的多谐振荡器,由振荡器脚输出调制脉冲通过红外发送管向外发送发射器电路原理图图接收器原理图红外接电路图该电路由定时器接成的个低频多谐振荡器与单片机组成。
其振荡频率约为,占空比为远红外线正常情况下红外接收管收到由发送管送来的红外信号后,转变为微弱的电信号,定时器接成了个低频多谐振荡器,其控制电压输入端脚与单片机的脚相连,受脚输出的高低电平间隔的脉冲信号控制。
当为高电平时控制电压较高,阈值电压和也较高当为低电平时和也较低。
当时,输出脉冲的振荡频率高。
该输出脉冲经过隔直电容加到扬声器上,扬声器将交替发出高低不同的两种叫声。
同时,脚输出的高低电平间隔的脉冲信号经电阻加到红色发光二极管上,将闪烁发光。
达到声光同时报警的效果。
图第七章单片机控制红外线防盗报警器实验装置变压器无极性电容保险管无极性电容电阻晶铮无极性电容无极性电容个三端稳压管单片机电阻电阻电阻极性电容定时器极性电容扬声器反相器极性电容红色发光二极管二极管个红外线发射接收管对电阻个版排线。
工具电烙铁容丝钳子万能表。
硬件电路本设计具有以下特点用当今最流行的单片机控制,体积小,成本低用红外线收发管进行检测,安装隐蔽,不易被发现探测信号采用脉冲信号,节能且抗干扰当有人试图闯入室内时,能自动进行声光报警。
现将该报警器原理介绍如下电路原理图如图所示。
可将该电路分为以下三个部分总图图电源电路。
交流市电经变压器降压,桥式整流器整流,电解电容滤波,三端稳压器稳压,最后得到整机要求的稳定直流电源。
单片机系统。
为单片机。
和复位按钮组成手动电平复位和上电自动复位电路,以及晶振组成时钟电路,为电源滤波电容。
为反相器,起驱动作用。
为红外发射管,其负极端接与口,口设置为输出状态,当口为时,发红外光。
为红外接收管,当接收到红外光时导通,电源通过加到反相器的输入端,经反相为低电平,这时为低电平。
发射管和接收管分别安装在门和窗口的适当位置,当有人闯入时遮挡了红外线,接收管截止,反相器输入端为低电平,这时的为高电平。
当在定时间内检测到位于不同位置的光束被遮挡时,则由口输出报警信号高低电平间隔的脉冲信号。
驱动声光报警电路,进行声光报警,直至按复位按钮或电源开关。
由于红外收发管之间没有遮挡时为正常,有遮挡时为异常,则当口输出时,口的正的红外发光二极管的发射距离大大增加。
常见的红外发光二极管,其功率分为小功率中功率和大功率以上三大类。
要使红外发光二极管产生调制光,只需在驱动管上加上定频率的脉冲电压。
用红外发光二极管发射红外线去控制受控装置时,受控装置中均有相应的红外光电转换元件,如红外接收二极管,光电三极管等。
实用中已有红外发射和接收配对的二级管。
红外线发射与接收的方式有两种,其是直射式,其二是反射式。
直射式指发光管和制信号,分别为信号用于在每次测量开始时,对计数器进行复位,以清除上次测量的结果,该复位信号高电平有效,持续半个时钟周期的时间。
为计数允许信号,在信号的上升沿时刻计数模块开始对输入信号的频率进行测量,测量时间恰为个时钟周期正好为单位时间,在此时间里被测信号的脉冲数进行计数,即为信号的频率。
然后将值锁存,并送到数码管显示出来。
设置锁存器的好处是使显示的数据稳定,不会由于周期性的清零信号而不断闪烁。
在每次测量开始时,都必须重新对计数器清。
测频控制信号发生器源程序如下测频控制时钟计数器时钟使能计数器清零输出锁存信号时钟二分频,产生计数器清零信号测频控制产生器如图,图中接的的的信号,为计数允许信号,接计数器的,信号用于在每次测量开始时,对计数器进行复位,接计数器的,接锁存器的。
图的封装图测频控制信号发生器的工作时序图,控制模块的几个控制信号的时序关系图如图所示。
图的时序仿真图从图中可看出,计数使能信号在的高电平后,利用其反相值的上跳沿产生个锁存信号,随后产生清信号上跳沿。
为了产生这个时序图需首先建立个由触发器构成的二分频器,在每次时钟上升沿到来时令其翻转。
其中,控制信号时钟的频率取,而信号的脉宽恰好为,可以用作闸门信号。
此时,根据测频的时序要求,可得出信号和的逻辑描述。
由图可知,在计数完成后,计数使能信号在的高电平后,利用其反相值的上跳沿产生个锁存信号,后,产生个清零信号上跳沿。
锁存器锁存器模块也是必不可少的,测量模块测量完成后,在信号的上升沿时刻将测量值锁存到寄存器中,然后输出到显示模块。
锁存器是起数据保持的作用,它将会把数据保存到下次触发或复位。
主要是主从触发器组成的。
用于存储数据来进行交换,使数据稳定下来保持段时间不变化,直到新的数据将其替换。
锁存器源程序如下,锁存输入数据锁存器的封装如图,图中接控制测频产生器的,而接计数器的,接显示器的端。
图的封装图位锁存器的工作时序图如图。
图的时序仿真图本程序是用来实现锁存器模块的功能,但它的程序相当简单,在锁存信号的上升沿到来时,锁存器将测量值锁存到寄存器,然后输出到显示模块。
但从仿真图中可以明显的看出,锁存输出并不是立即进行的,而是经历了个短暂的延时,这是由于硬件引起的。
十进制计数器计数器模块是由个带有同步清零端,进位信号输出的模为的计数模块级连而成。
此十进制计数器的特殊之处是,有时钟使能输入端,用于锁定计数器。
当高电平计数允许,低电平时计数禁止。
计数器模块用于对输入信号的脉冲进行计数,该模块必须有计数允许异步清零等端口,以便于控制模块对其进行控制。
十进制计数器源程序如下计数时钟信号清零信号计数使能信号位计数结果输出计数进位计数器异步清零手能力,也提高了我处理问题的能力,并且学会了许多新的知识,总的来说,算。
三位码加法器电路带显示电路三位码加法器是基于位码的加法器的原理上连接的,十进制数的个位相加大于,则码的加法器就向高位产生个进位,输出为,若无输出,则为,这样就可以通过三位串行进位加法器进行加法计算。
这里三个十进制






























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
