多通道百分秒表设计(2)

2019-04-09 09:35

该系统的设计总体思路如下:开关K1把开始信号传输给AT89C51单片机,单片机开始计数,然后在P2口输出信号,通过74HC245后传输给LED数码管控制数码管位数是否启用,然后P0口传输相对应的信号控制启用的数码管位输出的具体信号。同理,其余开关的信号分别控制了AT89C51的停止、复位和通到的加减。外接的小灯接到P1.5、P1.6、P1.7口,分别作用于计时提示。

综上,可知7SEG-MPSX6-CC的最高2位用来显示通道,低四位用来显示时间(00.00到99.99秒),按照功能要求,确定由四个部分组成:主控制器,开关控制、小灯显示、LED显示。总体设计电路结构图如图所示:

键盘输入 单片机AT89C51 LED显示 小灯显示 通道号 秒数 图02.01总体设计电路结构图

三、硬件设计

1、单片机的选择与外围电路

AT89C51作为秒表计时系统的核心器件。该器件是INTEL公司生产的MCS-51系列单片机的基础产品,采用了可靠的CMOS工艺制造技术,具有高性能的8位单片机,属于标准的MCS-51的CMOS产品。不仅结合了HMOS的高速和高密度技术及HMOS的低功耗特征,而且继承和扩展了MCS-48单片机的体系结构和指令系统。单片机小系统的电路图如图所示。

6

图03.01 单片机的选择与外围电路

2.单片机与显示模块电路

由74HC245芯片和电阻,导线构成,控制锁存单片机输出信号。 74HC245元件的封装:

(1)第1脚DIR,为输入输出端口转换用,DIR=“1”高电平时信号由“A”端输入“B”端输出,DIR=“0”低电平时信号由“B”端输入“A”端输出。

7

(2)第2~9脚“A”信号输入输出端,A1=B1、、、、、、A8=B8,A1与B1是一组,如果DIR=“1”OE=“0”则A1输入B1输出,其它类同。如果DIR=“0”OE=“0”则B1输入A1输出,其它类同。

(3)第11~18脚“B”信号输入输出端,功能与“A”端一样,不在描述。 (4)第19脚OE,使能端,若该脚为“1”A/B端的信号将不导通,只有为“0”时A/B端才被启用,该脚也就是起到开关的作用。

(5)第10脚GND,电源地。 (6)第20脚VCC,电源正极。

图03.02 74HC245结构图

3.键盘电路

由电源、导线、电阻、开关(K1、K2、K3、K4、K5五个开关)构成,K1连接P1.0口控制开始;K2连接P1.1口控制暂停;K3连接P1.2口控制复位清零;K4连接P1.3口控制通道减1;K5连接P1.4口控制通道加1。如图:

8

图03.03键盘电路

4.显示LED电路

由7SEG-MPSX6-CC共阴LED8段位显示器构成:

结构图为:

a b V c d 1fe19 8 7 6

g d23 4 dp b c .e f cc g h

图03.04 显示器结构图

9

表03.05显示器真值表

共阴极接法八段状态 显示字符 sp 0 1 2 3 4 5 6 7 8 9 . 0 0 0 0 0 0 0 0 0 0 1 g 0 0 1 1 1 1 1 0 1 1 0 f 1 0 0 0 1 1 1 0 1 1 0 e 1 0 1 0 0 0 1 0 1 0 0 d 1 0 1 1 0 1 1 0 1 1 0 c 1 1 0 1 1 1 1 1 1 1 0 b 1 1 1 1 1 0 0 1 1 1 0 a 1 0 1 1 0 1 1 1 1 1 0 (共阴) 3FH 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 6FH 80H 断码 综上则可知:

显示 断码 0 3FH 06H 1 2 5BH 3 4FH 66H 4 5 6DH 6 7DH 07H 7 8 7FH 9 6FH 80H . 5.外围小灯电路

采用了3个LED小D1、D2、D3,当按钮按下后,3个LED小灯接入电路,接口为:D1端接到P1.5口、D2端接到P1.6口、D3端接到P1.7口,其中D1小灯按照当前通道隔一秒亮一次,D2、D3小灯按照01、02通道分别计时时间到10秒时熄灭。如图。

10


多通道百分秒表设计(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国际经济学理论与政策--双语各章练习

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: