网站公告列表     本站开通全国范围代收货款业务,详情请点击  [dycxin  2008年5月14日]        
加入收藏
设为首页
联系站长
您现在的位置: EDA加油站 >> 综合电子 >> EDA入门 >> 工具使用 >> 正文
  [推荐]跟我学WinCupl--5位节拍发生器           ★★★ 【字体:
跟我学WinCupl--5位节拍发生器
跟我学WinCupl--5位节拍发生器
作者:未知    文章来源:网络    点击数:    更新时间:2007-10-11    
这次我们学怎么做利用扭环计数器做个节拍发生器。这个节拍发生器的原理图大家可以参看高等教育出版社出版的中等专业技术学校规划教材《数字电子技术基础》,郑慰萱主编的,是一个习题课,电路图在447页。只不过这次我们用GAL门电路来实现它。

   这个节拍发生器利用扭环计数器、译码器组成。扭环计数器因为要用到D触发器,因此我们利用3个D触发器组成一个3位的扭环计数器。译码器我们利用5个输出端在扭环计数器上做逻辑。具体代码如下:

Name     5Count ;
PartNo   00 ;
Date     2006-8-11 ;
Revision 01 ;
Designer Wu Jian ;
Company  Zhu Zhou AI ;
Assembly None ;
Location  ;
Device   g16v8a ;


/* *************** OUTPUT PINS *********************/
PIN  19   =  Q0; /*                                 */
PIN  18   =  Q1; /*                                 */
PIN  17   =  Q2; /*                                 */
PIN  16   =  Q3; /*                                 */
PIN  15   =  Q4; /*                                 */


/* *************** PINNODES    *********************/
PINNODE 14 = N1; /*                                 */
PINNODE 13 = N2; /*                                 */
PINNODE 12 = N3; /*                                 */

N1.D = !N3;
N2.D = N1;
N3.D = N2;


Q0 = (!N1&!N3);
Q1 = (N1&!N2);
Q2 = (!N3&N1);
Q3 = (N3&N1);
Q4 = (N3&!N2);

   值得注意的是,我们的D触发器在实现时,用了一个关键字就是PINNODE,在Cupl种,PINNODE可以指引脚,这种引脚可以作为中间变量使用,因此我们就用了PINNODE。把文件敲好后,就可以在Protues里仿真了,正好是一个节拍发生器。

文章录入:dycxin    责任编辑:dycxin 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    [CUPL语言设计]差分控制器设
    [CUPL语言设计]电梯数码管设
    [CUPL语言设计]移位计数器设
    [CUPL语言设计]基本触发器设
    [CUPL语言设计]全编码键盘设
    [CUPL语言设计]电梯状态机设
    IO地址译码设计--Protel 99 
    [CUPL语言设计]83优先编码--
    跟我学WinCupl--做一个JK触
    跟我学WinCupl--到底有哪些
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    EDA加油站|我要EDA网|山东电子网--东营市荣燕商贸有限公司版权所有! 站长:阿荣
    联系电话:0546-7870320,13371507828 电邮:51edacn@163.com
    山东东营西城济南路百祥电脑商城B302室 邮编:257000 鲁ICP备07018763号  鲁ICP备07000091号 鲁ICP备05003434号
    公司帐号:1615011209000037682 户名:东营市荣燕商贸有限公司 开户行:工行西城支行石油大学分理处