• 2022-06-08
    试用[tex=4.071x1.286]+JXS6b/dUpjgDk4+8JayfA==[/tex]设计一个计数器,其计数序列以自然二进制数[tex=4.786x1.0]4afEsNoyWfi3iBHYcnUTDQ==[/tex]顺序循环。
  • 解:由设计要求可知,[tex=4.071x1.286]+JXS6b/dUpjgDk4+8JayfA==[/tex]在计数过程中要跳过[tex=4.786x1.0]RvANNFnJSzjNeCNVM7o8Bg==[/tex]九个状态而保留[tex=4.786x1.0]fTI75CBpLcYqNQPPVwBqaA==[/tex]七个状态。因此,可用“反馈置数法”实现:令[tex=4.071x1.286]+JXS6b/dUpjgDk4+8JayfA==[/tex]的数据输人端[tex=7.5x1.214]f883zb9P4J5UkJiU642mBz0QuLfa58BuJtGceS9QGbU=[/tex],并将进位信号[tex=1.5x1.286]QNaDpnLMPclBXDREpFYlsQ==[/tex]经反相器反相后输入到并行置数使能端。所设计的电路如图题解[tex=2.571x1.0]2drGdb8zYpd3HrB0t2PFTw==[/tex]所示。[img=342x162]17d0a27ed03b11e.png[/img]

    举一反三

    内容

    • 0

      [tex=0.5x0.786]SBMIs+VUk7//BOpfqlQl0w==[/tex]位的二进制加法计数器,能计数的最大十进制数是多少?如果要计数的十进制数为[tex=1.5x1.0]TkuJKUavymJ93k5XiIqv0w==[/tex],需要几位二进制加法计数器?

    • 1

      以定时器/计数器 1 进行外部时间计数,每计数[tex=2.0x1.0]mAeQAqTI31kPaFebRDsrEQ==[/tex]个脉冲后,定时器/计数器 1 转为定时工作方式,定时 [tex=2.357x1.0]HaWZnlTVyvp6rAvyK8Izhw==[/tex]后又转为计数方式,如此循环不止。假定 为[tex=3.0x1.0]8fjUjeZMnaXkmQDagRaszg==[/tex],用模式 1 编程。

    • 2

      用同步十进制计数器[tex=2.5x1.286]jzh8y7D+SFwcUoeNCyL52g==[/tex]设计一个可变进制讣数器,要求在控制信号[tex=2.857x1.286]NsdAKfUlQ4BF7hgMCUsrZw==[/tex]时为五进制,而在[tex=2.786x1.286]2Yzyp7YsvG73EtcVQ9NI3A==[/tex]时为七进制。可以附加必要的门电路。请标明计数输入端与进位输出端。

    • 3

      试用 [tex=3.857x1.0]7nuS1m1P52wQ4BEuHjU/ag==[/tex] 及必要的门电路设计一个可控进制的计数器。当输入控制变量 [tex=2.286x1.0]tWG9IZNqNFq4F9KDUIWTIA==[/tex] 时工作在五进制, [tex=2.286x1.0]jr4wMrCTX6MyJhb8VjMtpg==[/tex] 时工作在十五进制。请标出计数输入端和进位输出端。

    • 4

      设计一个用[tex=1.0x1.0]/4LSvKfNeQWJ+IvWbbbjdA==[/tex]信号控制的五进制同步计数器.要求:当[tex=1.0x1.0]/4LSvKfNeQWJ+IvWbbbjdA==[/tex]=1时,在时钟作用下接加2顺序计数(即0,2,4…)。