![](https://csdnimg.cn/release/download_crawler_static/88052207/bg7.jpg)
第二章 整体设计方案
2.1 设计方案选择
方案一:
采用多种数字逻辑电路来实现逻辑控制、主门、门控、计数单元的设计要求,
这样设计的电路整体比较复杂,而且不宜完成发挥部分的功能要求。所以方案一
不采用。
方案二:
可以采用 FPGA 来实现逻辑控制、主门、门控、计数单元的设计要求,并且设
计方便,但由于对 FPGA 的技术原理掌握不够熟练,所以放弃方案二。
方案三:
系统采用 8051 为核心的单片机控制系统,实现原理图中的逻辑控制、主门、
门控、计数的设计要求
单片机计数器的方式控制寄存器 TMOD 中的 GATE 位=1 时,可以很方便的进行
INT0 引脚的外部输入信号的时间间隔测量。且单片机的控制电路很容易实现扩展,
比如语音模块、测温 I2C 模块、时钟模块、A/D 模块等。故采用方案三。
2.2 设计原理
利用 AT89S51 单片机来制作一个手动计数器,在 AT89S51 单片机的 P3.7 管
脚接一个轻触开关,作为手动计数的按钮,用单片机的 P2.0-P2.7 接一个共阴数
码管,作为 00-999 计数的个位数显示,用单片机的 P0.0-P0.7 接一个共阴数码
管,作为 00-999 计数的十位数显示;
硬件电路图如图 2-1 所示: