型号 1818k 360 455k 21.4k 3.3k 10k 个数 2 4 1 2 4 10 型号 10u 个数 10 0.01u 5 3.3特殊器件的介绍 本系统中主要使用了555定时器芯片。下面就该器件的功能特点、主要参数和使用方法作相应说明。 3.3.1 555定时器的介绍
555定时器是一种模拟和数字功能相结合的中规模集成器件 。一般用双极性工艺制作的称为 555,用 CMOS工艺制作的称为 7555,除单定时器外 ,还有对应的双定时器 556 /7556。555 定时器的电源电压范围宽 ,可在 4. 5V ~16V 工作 , 7555可在 3 ~18V 工作 ,输出驱动电流约为 200mA ,因而其输出可与 TTL、CMOS或者模拟电路电平兼容 。
RVCC8U1QDC3745CV2GNDTRTH6 555 图3.14 555定时器的引脚图
555定时器的功能主要由两个比较器决定 。两个比较器的输出电压控制 RS触发器和放电管的状态 。若触发输入端 TR 的电压小于VCC /3,则比较器 A2 的输出为 1, 可使 RS 触发器置 1, 使输出端OUT = 1。如果阈值输入端 TH的电压大于 2VCC /3,同时 TR端的电压大于 VCC /3,则 A1的输出为 1, A2的输出为 0,可将 RS触发器置0,使输出为 0电平 。
555定时器功能表和参数表如表3.2和表3.3所示。
表3.2 555定时器功能表
输 入 阈值输入 * ?1输 出 复位 1 输出 1 放电管 导通 截止 0 0 触发输入 * 1V2CC3 ?VCC3 第 13 页
22?VCC?VCC33 ?V ?VCC13 1 0 导通 不变 1CC31 不变 表3.3 555定时器的参数表
参数 电源电压 导致温度(焊接10秒) 功耗 工作温度范围 LM555/NE555 储存温度范围 TSTG 符号 Vcc TLEAD PD TOPR 值 16 300 600 0 ~ +70 -40 ~ +85 -65 ~ +150 °C 单位 V °C mW °C 3.3.2 74HC161器件介绍
时钟CP和四个数据输入端P0~P3清零/MR 使能CEP,CET 置数PE
数据输出端Q0~Q3
以及进位输出TC. (TC=Q0?Q1?Q2?Q3?CET) 74HC161功能表如表3.4所示。
表3.4 74HC161功能表
输 入 CR CP 0 1 1 1 1 ↑ ↑ ↑ ↑ LD EP 0 1 1 1 输 出 ET D3 D2 D1 D0 Q3 Q2 Q1 Q0 0 c 0 b 0 a c b a d Ф Ф Ф Ф Ф Ф Ф Ф 0 Ф Ф d 0 Ф Ф Ф Ф Ф Q3 Q2 Q1 Q0 Ф Ф Ф Ф Q3 Q2 Q1 Q0 Ф Ф Ф Ф 状态码加1 1 Ф 0 1 从74LS161功能表功能表中可以知道,当清零端CR=“0”,计数器输出Q3、Q2、Q1、Q0立即为全“0”,这个时候为异步复位功能。当CR=“1”且LD=“0”时,在CP信号上升沿作用后,74LS161输出端Q3、Q2、Q1、Q0的状态分别与并行数据输入端D3,D2,D1,D0的状态一样,为同步置数功能。而只有当CR=LD=EP=ET=“1”、CP脉冲上升沿作用后,计数器加1。74LS161还有一个进位输出端CO,其逻辑关系是CO= Q0·Q1·Q2·Q3·CET。合理应用计数器的清零功能和置数功能,一片74LS161可以组成16进制以下的任意进制分频器。
3.4各单元模块的联接
本设计中共有6个模块,各个模块之间的联接关系如下:
第 14 页
(1)键盘模块和密码锁存模块的联接关系是将键盘编号对应的按钮接在密码编码电路中4532对应的输入端。
(2)密码锁存模块、密码设置模块及密码比较模块的联接关系系是密码锁存器4508的输出端和对应的密码设置中的74HC160的输出端接到相应的比较器74LS85的输入端。
(3)定时报警模块、开锁自锁模块及键盘模块的联接关系是定时模块中D触发器的CLK端接相应的脉冲信号(在3.1.5中有阐述),通过定时模块中5s定时电路锁住键盘模块电源,从而达到自锁。键盘模块中有复位按钮,复位按钮是接在所有D触发器的R端,达到复位的功能。
(4)开锁自锁模块和密码比较模块的联接关系是密码比较模块中输出结果端06接在D触发器的D输入端,作为开锁信号的判断依据。 具体联接关系见附录。
第 15 页
4. 软件简介
Proteus软件是来自英国Labcenter Electronics公司的EDA工具软
件,Proteus软件除了其具有和其它EDA工具一样的原理布图,PCB自动或人工布线及电路仿真的功能外, 其革命性的功能是,他的电路仿真是互动的,针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程,并实现软件源码级的实时调试,如有显示及输出, 还能看到运行后输入输出的效果,配合系统配置的虚拟仪器如示波器,逻辑分析仪等,不需要别的,Proteus为建立了完备的电子设计开发环境。具有4大功能模块。
? 智能原理图设计(ISIS)丰富的器件库
超过27000种元器件,可方便地创建新元件;智能的器件搜索:通过模糊搜索可以快速定位所需要的器件;智能化的连线功能:自动连线功能使连接导线简单快捷,大大缩短绘图时间;支持总线结构:使用总线器件和总线布线使电路设计简明清晰;可输出高质量图纸。
? ProSPICE混合仿真:基于工业标准SPICE3F5,实现数字/模拟电路的混合仿真;
超过27000个仿真器件:可以通过内部原型或使用厂家的SPICE文件自行设计仿真器件,Labcenter也在不断地发布新的仿真器件,还可导入第三方发布的仿真器件。 ? 独特的单片机协同仿真功能
支持主流的CPU类型:如ARM7、8051/52、AVR、PIC10/12、PIC16、PIC18、PIC24、dsPIC33、HC11、等。 ? 实用的PCB设计平台
先进的自动布局/布线功能;支持器件的自动/人工布局;支持无网格自动布线或人工布线;支持引脚交换/门交换功能使PCB设计更为合理;完整的PCB设计功能;可以输出多种格式文件。
5. 系统调试
简单说明对系统的一些模块用仿真软件进行了具体的调试。
第 16 页
5.1 仿真电路总图
见附录。
5.2 系统仿真参数设置
在系统调试之前,我们需要对系统进行参数设置,如表5.1所示。 表5.1系统仿真参数 序号 编号 参数 序号 编号 参数 序号 编号 参数 1 R1 10K 22 R24 3.3K 45 U27-30 74HC160 2 R2 10K 23 R25 360 46 U16:A 74LS04 3 R3 10K 24 R26 3.3K 47 U22:B 4013 4 R4 10K 25 R27 360 48 U9:A 74LS04 5 R5 10K 26 R28 3.3K 49 U18-21 OR 6 R6 10K 27 C1 10u 50 U32:A 7408 7 R7 10K 28 C2 0.01u 51 U4-7 74HC4511 8 R8 10K 29 C3 10u 52 U23-26 74HC4511 9 R9 10K 30 C4 0.01u 53 U34-37 74LS85 10 R10 10K 31 C5 10u 54 U39:A 4508 11 R15 10K 32 C6 0.01u 55 U2;A 4508 12 R17 10K 33 C11 10u 56 U2:B 4508 11 R29 10K 34 C12 0.01u 57 U3:A 4508 12 R12 1818K 35 C13 10u 58 U33:A 74LS21 13 R13 100K 36 C14 0.01u 59 U10-14 NE555 14 R14 21.4K 37 C15 10u 60 LS1 SOUNDER 15 R18 1818K 38 C21 10u 61 LS2 SOUNDER 16 R19 100K 39 C22 10u 62 D1 LED-BIRY 17 R20 21.4K 40 C23 10u 63 D2 LED-BIRY 18 R11 455K 41 C24 10u 19 R21 360 42 U24:A 4016 20 R22 3.3K 43 U36:B 4013 21 R23 360 44 U22:A 4013 5.3功能调试 5.3.1定时报警模块的仿真调试 5.3.1.1调试目的
调试5s定时和20s的时间准确度。
5.3.1.2调试内容
用示波器观察555定时器中5s和20s定时。 5.3.1.3调试电路
如图5.1所示。
第 17
页