工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->光电电路图->其他光电实用电路图->采用PROG-110制作的打铃器电路

采用PROG-110制作的打铃器电路

作者:dolphin时间:2016-09-18

早晨起床铃由石英钟定时开关启动,也可准时按下SBl开关启动程序运行。SB2是手动打铃按键开关,可作为临时打铃开关使用。响铃时间在程序上定为8秒钟,可调整由IC5组成的延时电路来延长响铃时间。RP1是延时调节电位器,可延长响铃时间20秒左右。这给实际使用和响铃时间调整带来了灵活性。VT3、R10、R8、C2等组成外围计数器的复位清零电路,利用早晨石英钟的低电位启动信号使VT3导通,给lC1、IC2的复位端一个复位清零信号,使二个外围计数器CD4017处于初始计数状态。D1~D4、R11、VT4及P2端口内部的上拉电阻组成或门电路,平时,P2因VT4导通处于低电位,当与D1~D4相联的计数器输出口中有一个输出端输出高电位时,VT4被反向偏置而截止。P2翻转为高电位。D5、D6、R12、R13、VT5与P3端口内部上拉电阻组成或非门电路,平时P3处于高电位。D7、D8、R14、VT6等组成或门电路,平时P4处于低电位。VT1、VT2、R1、R2、R4、R5、D9、D10、D11等元器件组成了从ICl计数转换到IC2计数的计数转换电路。P5是外围计数器触发信号输出端,P5输出计数信号触发CD4017计数,其计数器输出端去控制P2、P3、P4、P5分别处于低电位或高电位。开始,P5输出的触发信号只能触发IC1计数器计数,当IC1的Q9输出高电位时IC2计数器的CP端被加上高电位,此时,IC2开始计数,当有触发信号时1Q0输出低电位,VT1、VT2导通。IC1的CP端被加上低电位,ICl停止计数。同时,IC2的CP端经VTl、D10加上高电位,当P5再输出触发信号时,IC2保持正常计数。VT7的加入使P5端口兼任输入端口使用。另外,电路中增加了一些抗干扰措施,使电路运行更加稳定可靠。


01 P1输入低电平就下跳4步,否则执行下

一条指令。

00

04

00返回到第一条指令。

60 P6输出低电平。(6:00起床铃)

78打铃延时8秒

00

00

61 P6输出高电平,铃声停止。(以下简称铃止)

77延时7秒。

00

00

12计数器加1,计数到80就下跳5步,否则执行下一条指令。(延时20分)

80

05

07上跳10步。

10

60 P6输出低电平。(6:20早饭铃)

78延时8秒。

00

00

61铃止。

79延时9秒。

00

00
73延时3秒。

0

00

12计数到90就下跳5步,否则执行下一条指令。(延时30分)

90

05

07上跳13步。

13

60 P6输出低电平。(6:50早读课)

78延时8秒钟。

00

00

61铃止。

79延时9秒。

00

00

73延时3秒。

00

00

12计数到75就下跳5步,否则执行下一条指令。(延时25分钟)

75

05

07上跳13步。

13

60 P6输出低电平。(7:15教9币上班、早读课下课)

78延时8秒。

OO

00

61铃止。

77延时7秒。
00

00

12计数到20就下跳5步,否则执行下一条指令。(延时5分钟)

20

05

07上跳10步。

10

《上课程序》

60 P6输出低电平。(第1—8节课上课铃)

78延时8秒钟。

00

00

61铃止。

78延时8秒钟。

00

00

79延时9秒钟。
00

00

12计数到96就下跳5步,否则执行下一条指令。(延时40分钟)

96

05

07上跳13步。

13

03如果P3输入低电平就下跳23步。

(Q5=1)[延长第5节课下课]

00

23

60 P6输出低电平[第1—4节。第6—8节课下课铃。下午预备铃。]

78延时8秒钟

00

00

61铃止。

12计数到75就下跳5步,否则执行下一条指令。(延时10分钟)

75

05

07上跳7步。

07

50 P5输出低电平,CD4017开始计数。[顺序循环使Q1~Q3、Q5-Q9、1Q2为高电平]

51

02如果P2输入低电平就上跳31步。否则执行下一条指令。[Q3、Q7、Q9、1Q2为高电时,31不上跳。

00

04如果P4输入低电平就下跳74步,否则执行下一条指令。[1Q0、1Q2为高电平时,不下00跳]

74

50 CD4017计数。(顺序循环使Q4、1Q1为高电平)

51

75延时5秒钟。

00

00

12计数到60就下跳5步,否则执行下一条指令。(延时5分钟)

60

05

07上跳6步。

06

03如果P3输入低电平就下跳侣步。否则执行下一条指令。[Q5、1Q3为高电平时下跳]

00

18

60 P6输出低电平。[上午和下午的课间操下课铃]

78延时8秒钟。

00

00

61铃止。

72延时2秒钟。

00

00

12计数到30就下跳5步,否则执行下一条指令。[课间操下课5分钟]

30

05

07上跳63步。(转到《上课程序》打第4、第7课铃)

63

60 P6输出低电平。[第5节课、活动课2、夜自修1、夜自修2下课铃。]

78延时8秒钟。

00

00

61铃止。

78延时8秒钟。

00

00

78延时8秒钟。

00

00

78延时8秒钟。

00

00

78延时8秒钟

00
00

12计数到90就下跳5步,否则执行下一条指令。(延时60分钟)

90

05

07上跳19步。

19

50 CD4017计数。(使Q6、Q7为高电平。)

51

04如果P4输入低电平就下跳49步,否则执行下一条指令。

00

49

02如果P2输入低电平就上跳26步,否则执行下一条指令。[Q7为高电平]

26

00

79延时9秒钟。

00

00

71延时1秒钟。

00

00

12计数到90就下跳5步,否则执行下一条指令。(延时15分钟)

90

05

07上跳9步。

09

07上跳87步,到下午预备铃处。

87

60 P6输出低电平。[活动课1、2上课铃]

78延时8秒钟。

00

00

74延时4秒钟。

00

00

12计数到90就下跳5步,否则执行下一条指令。(延时30分钟)

90

05

07上跳13步。

13

04如果P4输入低电平就上跳59步。否则执行下一条指令。

59

00

50 CD4017计数。(1Q3为高电平)

51

60P6输出低电平。[活动课1下课]

78延时8秒钟。

00

00

61铃止。

12计数到75就下跳5步,否则执行下一条指令。(延时10分钟)

75

05

07上跳7步。

07

07上跳31步。

31

50CD4017计数。(1Q4为高电平)

51

03如果P3输入低电平就上跳78步,否则执行下一条指令。

78

00

78延时8秒钟。

00

00

12计数到75就下跳5步,否则执行下一条指令。(延时10分钟)

75

05

07上跳6步。

06

60 P6输出低电平。[夜自修课1、2下课]

78延时8秒钟。

00

00

61铃止。

05如果P5输入低电平就下跳15步.否则执行下一条指令。

00

15

72延时2秒钟。

00

00

12计数到90就下跳5步,否则执行下一条指令。(延时15分钟)

90

05

07上跳10步。

10

07上跳78步。(借台阶再跳远26步)

78

10 P1输出低电平。

11 P1输出高电平。(使CD4017计数器复位清零)

00返回第一条指令。



评论

技术专区