公告:

基于74ls194的m序列发生器(硬件)

作者:智凡单片机 / 时间:2年前 (2018/07/04) / 分类:PCB设计 / 阅读:22938 / 评论:1
     74ls194具有串行、并行输入,串行并行输出的双向移动功能。工作方式由其s0与s1两个引脚控制。
     若要求m序列发生器的反馈特征多项式为f(x)=x8+x4+x3+x2+1,则需要两个74ls194扩展成一个八位的移位寄存器。根据特征多项式来看,我们需要用到三个异或门(根据m序列产生的方式确定,即可将m序列产生重所说的线性模2和理解为异或运算),我采用的是74hc86芯片。应当注意的是,当控制s0s1为10或01时,即串行输入时无论左右移,并行输入口D0-D7输入均无效,即无论其输入任何数值都不会影响m序列的产生。因此,在左右移动之前,应当使用74ls194的并行置位功能输入初始序列,即让s0与s1均处于高电平。具体做法为将两块74ls794的两个s0和s1分别连接在一起连接,然后接地,在接地之前接一个开关,初始状态开关打开,两芯片的s1和s0处于高电平状态。开关闭合,引脚电平为低,符合左右移的要求。所以最开始应当给74ls的八个输入引脚一个初值。K.jpg 基于74ls194的m序列发生器(硬件) PCB设计此外,两块芯片的输出端均有输出,故示波器可连接在任意一个端口作为串行输出端来检测m序列的产生与否。

以上结论均来自proteus仿真的结果,或许与实际存在差距。


已有1条留言

  • qqq  2020-01-01 10:04:55 回复该评论
    您好 按照你的原理图做了一个,但示波器不显示波形,方便的话回我一下,拜托了

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。