基于51单片机的智能电子时钟设计【完稿】论文.docVIP

  • 7
  • 0
  • 约4.21万字
  • 约 93页
  • 2018-02-28 发布于贵州
  • 举报

基于51单片机的智能电子时钟设计【完稿】论文.doc

基于51单片机的智能电子时钟设计【完稿】论文

课题名称: 单片机应用 指导教师: 系 别: 电子信息系 专 业: 应用电子技术 班 级: 姓 名: 目录 电子时钟的功能说明 操作说明: 4个按键依次为:Mode Set Up Down 模式选择: 按Mode键,选择不同的功能,依次为:时间?秒表?倒计时?日期 时间调整: 按Mode键进入时间模式 按Set 切换要设置的时分秒,按Up或Down对闪烁位置的时间进行设置。 秒表功能: 按Mode键进入秒表模式 按Up键启动秒表 在秒表计时过程中按Up键,暂停跑时。再按Up将继续跑时。 在暂停跑时状态下按Set键,重置秒表时间。 倒计时功能: 按Mode键进入倒计时功能。 按Set键切换时?分?秒?准备。 在时分秒用Up或Down键设置倒计时的时间长度。 在准备状态下按Down或Up键启动 日期功能: 按Mode键进入日期功能。 按Set键切换年—月—日,按Up或Down进行调整。 第二章 电子时钟的硬件内容 2.1时钟插件指引图 2.2时钟零件清单 CLK01 BOM NO Description Comment Designator Quantity 1 电池盒 BATTERY BT1 1 2 蜂鸣器 BUZZ BZ1 1 3 电容 0.1 C1, C4 2 4 电容 22p C2, C3 2 5 100uF Cx1 1 6 数码管 seg-2-10p Deg1, Deg2, Deg3 3 7 LED Dot1 LED1, LED2 2 8 LED Dot2 LED3, LED4 2 9 LED Time LED5 1 10 LED Alarm LED6 1 11 LED StopWatch LED7 1 12 LED Date LED8 1 13 三极管 8550 Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 8 14 三极管 8050 Q9, Q10, Q11, Q12, Q13, Q14, Q15 7 15 电阻 10k R1, R2, R3, R4, R5, R6, R7, R8, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28 20 16 电阻 220 R9, R10, R11, R12, R13, R14, R15R16 8 17 轻触按键 MODE S1 1 18 轻触按键 SET S2 1 19 轻触按键 UP S3 1 20 轻触按键 DOWN S4 1 21 单刀双掷开关 SW-SPDT S5 1 22 P89C51RD2HBP U1 1       1 23 12M XT1 1 2.3 焊接完毕的时钟 第三章 电子时钟的软件设计 3.1 倒计时版本 /******************************************************************************* 项目编号: CLK01 名称:多功能时钟 tonkeys 轻风工作室提供 专业VB编程,毕业设计VB代编程,单片机程序设计。 QQ: (技术支持)10+年编程经验 拍拍:/ 淘宝: 日期:2013-8-25 *******************************************************************************/ #include at89x51.h //------------------------------------------------------------------------- //缩写宏定义 //------------------------------------------------------------------------- #define uchar unsigned char #define uint unsigned int //数码管位置宏 #define DEG1 4 #define DEG2 5 #define DEG3 2 #define DEG4 3 #define DEG5 0 #def

文档评论(0)

1亿VIP精品文档

相关文档