您当前的位置:五五电子网电子知识单元电路计数-倍频分频电路可预置的8位计数器电路 正文
可预置的8位计数器电路

可预置的8位计数器电路

点击数:7398 次   录入时间:03-04 11:47:46   整理:http://www.55dianzi.com   计数-倍频分频电路




www.55dianzi.com

  图2为74LS164的逻辑结构图。它具有两个串行数据输入端,可将其并联使用,也可将其中一个作数据输入允许端。在时钟上升沿时对输入的串行数据进行移位并锁存。
 
    图3为74Lsl64的引脚排列图。74LS164的引脚功能是:A1、A2为串行数据输入端,QA~QH为8位并行数据输出端。时钟输入端上升沿有效,复位端下降沿有效。

    
  单片机AT89S51完成的任务为:(1)扫描键盘得到所需的预置数据。(2)将计数值发送到8位LED显示器进行静态显示。(3)进行输出控制。

软件设计思路及方案

  先检测键盘是否被按下,若按下则键标志为1,否则为0。随后检测s9键,若s9键按下则工作标志set_flag取反(0或1)。以后程序根据工作标志进行计数、显示计数、输出控制或者扫描按键S1~S8、显示预置值等。本设计中,按键S10~S16未用。为了编程方便,8位计数值及8位预置
值均使用8个变量存放,虽然RAM的利用率不高,但初学者比较容易理解。在显示预置值时,显示屏的最低位数码管的小数点点亮,以示与显示计数值的差别。当计数值等于预置值时,输出(P3.4)动作,可控制负载(电机等)动作。    图4为主程序状态流程。




本文关键字:计数器  计数-倍频分频电路单元电路 - 计数-倍频分频电路