出现分层现象的化学反应 火灾自动报警系统设计(11)
同时步进电机的电源部分与 VCC 相连。这里放置一个 1 排 6 根的插针,步进电机本身出来的 6 根线通过它与 ULN2003A 连在一起。在旁边放一个 1 排 2 根的插针,做测试的时候将短路帽盖上,给芯片和步进电机同时通电。这里要注意 ULN2003A 与步进电机接线的顺序。温度传感器采用由 DALLAS 半导体公司生产的 DS18B20 型单线智能温度传感器,其性能特点包括: ①采用单总线专用技术,既可通过串行口线,也可通过其它 I/O 口线与微机接口,无须经过其它变换电路,直接输出被测温度值(9 位二进制数,含符号位); ②测温范围为-55℃~+125℃,测量分辨率为 0.0625℃; ③内含 64 位经过激光修正的只读存储器 ROM; ④适配各种单片机或系统机; ⑤用户可分别设定各路温度的上、下限;⑥内含寄生电源。ZLG7290 是一种 I 2C 接口键盘及 LED 驱动管理器件,提供数据译码和循环、移位、段寻址等控制。它可采样 64 个按键或传感器,单片即可完成 LED 显示、键盘接口的全部功能。ZLG7290的从地址为70H,器件内部通过I2C总线访问的寄存器地址范围为00H~17H,任一寄存器都可按字节直接读写,并支持自动增址功能和地址翻转功能。
系统电路如图 1 所示。将单片机的 PIN9 口连接一个 4.7μF 电容和一个 10 千欧的电阻至 VCC,VSS,构成一个上电复位电路。将 P IN18 口、P IN19 口连接一个 12MHz的晶振,再分别接 30pF 的电容,构成时钟电路。并且预留 P1 口与其他器件相连。P1.7 口相连。还应该注意一点,光靠 ZLG7290 是不能够让数码管正常显示的,还需要连接外部器件:PCF8563 和 CAT24WC02。在 PCF8563 中 INT 和 CLKOUT,以及CAT24WC02 中 SDA 和 SCL 的管脚分别接 10K 的上拉电阻,同时 SDA、SCL 两个管脚还要接到单片机的 P1.6 口、P1.7 口。步进电机与单片机接口电路如图 2 所示。ULN2003A 的 1、2、4、6 管脚出来分别接单片机的 P1.0、P1.1、P1.2、P1.3 口。16、15、13、11 管脚出6.2 显示系统的设计6.2 显示系统的设计 普遍使用成本低廉、配置灵活的数码管(LED)做显示器。常用的为 4~8位八段 LED 数码管显示器,即需要 4~8 个 LED 数码管。
实现这种显示的方法很多,但是,必须采用相应的措施才能实现多个 LED 的显示。本文介绍了一种设计方法,利用该方法设计的多路 LED 数码管显示系统具有硬件设备简单,可移植性好,成本低廉的特点,在各种仪表显示系统中应用效果良好。 6.1.1 硬件电路多位 LED 显示时,常将所有位的段选线并联在一起,由一个 8 位 I/O 口控制,而共阴极点或共阳极点分别由另一个 8 位 I/O 口控制;也可采用并行扩展口构成显示电路,通常,需要扩展器件管脚的较多,价格较高。本文将介绍一种利用单片机的一个并行 I/O 口实现多个 LED 显示的简单方法,图 1 所示是该电路的硬件原理图。其中,74LS138 是 3 线-8 线译码器,74LS164 是 8 位并行输出门控串行输入移位寄存器,LED 采用 L05F 型共阴极数码管。U18279U2 74LS138U3 74LS164+5V+5VP12P1.0P2.0显示时,其显示数据以串行方式从 89C52 的 P12 口输出送往移位寄存器 74LS164 的 A、B 端,然后将变成的并行数据从输出端 Q0~Q7 输出,以控制开关管 WT1~WT8 的集电极,然后再将输出的 LED 段选码同时送往数码管 LED1~LED8。
送检的产品还会不合格吗