第六节电子钟程序设计.pptVIP

  • 0
  • 0
  • 约4.21千字
  • 约 23页
  • 2019-09-07 发布于广东
  • 举报
3.6.1 设计任务 电子表使用6位数码管显示时分秒,每个占用两个数码管。使用4个键控制,采用的电路见图3.6.1所示。六位数码管的段选连接在单片机的P0口,位选连接在单片机的P2口,从右至左分别从P2.0到P2.5。键盘连接在P3.2到P3.5口。蜂鸣器连接在单片机的P1.7口。 3.6.2 系统功能分析 一、键盘控制 键盘控制是本设计中的重要部分,在键盘上实现全部的功能的调整,首先需要定义各个按键的主要功能,功能如表2-6-1所示。KEY1键负责调整模式的选择,带有去抖功能,每按下一次,改变一次状态,共有四种状态,启动默认进入正常状态,其后依次为调秒,调分,调时状态。KEY2、KEY3在对应的模式下进行加或者减,也带有去抖功能。KEY4键为快速返回按钮,按下此键后,立刻从其他状态进入正常状态。 * * 图3-6-1 硬件电路图 二、显示时间输出 显示终端为6位数码管,从左到右分别显示时分秒,小时、分钟和秒各占2位数码管共6位。在调整过程中,要求对应的调整位置以0.5的速度进行闪烁,以示区别 3.6.3 实例代码 /************************************************/ #includereg51.h #define uchar uns

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档