欢迎来到天天文库
浏览记录
ID:74418501
大小:20.30 KB
页数:6页
时间:2022-01-08
《六位计数器探析论文x》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、六位计数器探析论文本文介绍一种使用单片机制作的双向多功能6位计数器,其面板框图如图1所示。该计数器电路原理如图2所示。它极大地方便了需要交替或者同时使用加数功能和减数功能的场合,例如:在某些生产线上,一方面进行合格品的自动累加计数,另一方面又要扣除从检验岗位返回的不合格品的数字,完成这种功能,通常需要使用两只计数器,还要经过计算才可以得到结果;现在只需要使用本文介绍的计数器就能够同时完成加数和减数的工作,而且即时得到结果的数字。现将该计数器介绍如下。1.计数信号输入具有两个计数信号输入端口,可以同时或者分别输人加数信
2、号与减数信号。当输人其中一种信号时,另一个信号输入端无需任何设置,就让它悬空即可。两个输人端口使用了内部带“斯密特”特性的端口,如果两个端口同时输人信号的话,程序会自动判断,判断原理如下:11=无输人;10=减数输人;01=加数输人;00=同时输人(利用芯片端口上拉,因此,平时端口为高电平,输人L电平有效)。由于输人端口本身具有“斯密特”性能对计数信号的输人无疑具有较好的抗干扰能力。只要输人基本的0~3.5V直流脉冲或者电平信号,电路都可以正常响应。第6页共6页提示:输人信号可以使用红外线、光敏、机械开关和其它电子开
3、关产生的开关脉冲,严禁脉冲最大电压超过DCSV(使用交流信号输人时,注意其峰值不能超过DCSV)。最方便的是,无需使用有源的输人脉冲,只需要把输人端口对地线短接一次,就可以输人一个计数信号,因为本电路已经配置好输人端口为高电平状态。图2中单片机SP和6P的两个端口分别接与+5V端相连的两只4.7kiZ电阻的另一端。程序智能处理两个端口来的输人信号:11和00均为不处理,00虽然是两个端口同时输人,但是因为它们是相反性质,因此,互相抵消,屏幕数字保持不变。01:需要把显示值增加一个字,>999999或者=
4、用户设置的超限值,则加数控制输出会出现高电平。10:需要把显示值减少一个字,到达000000时,减数控制输出会出现高电平。2.控制输出:具有两个很灵活应用的控制输出端口,其应用组合功能远远高于普通控制输出端口。如果屏幕显示为000000,则OUTL输出高电平,这就是减计数的最终控制输出信号;如果屏幕显示为用户设置值,则OUTH输出高电平,这就是加计数的最终输出控制信号。第6页共6页如果屏幕既不是000000,也不是用户的设置值,就都输出L电平。3.操作按键两键操作,ANO是设置键(移位键),AN1是置数键(清零键)。
5、(1)“置数(清零)”键“置数(清零)”键的作用与两个控制输出端口的状态有关.如果OUTH输出高电平,表示计一数器是因为加数而造成需要清除屏幕数字,因
此文档下载收益归作者所有