北京交通大学_电子时钟.docVIP

  • 23
  • 0
  • 约1.15万字
  • 约 14页
  • 2016-11-21 发布于江西
  • 举报
北京交通大学_电子时钟.doc

n 单片机课程设计 实验报告 电 子 时 钟 姓名:隋伟 学号班级:自动化0801 指导老师:杨世武 电子时钟 实验目的 学习8051定时器时间计时处理、按键扫描及LED数码管显示的设计方法。 设计任务及要求 利用实验平台上4个LED数码管, 设计带有闹铃功能的数字时钟,要求: 在4位数码管上显示当前时间。显示格式“时时分分” 由LED闪动做秒显示。 利用按键可对时间及闹玲进行设置,并可显示闹玲时间。当闹玲时间到蜂鸣器发出声响,按停止键使可使闹玲声停止。 拓展:使数字时钟的闹铃为音乐。(电子音调发生器) 硬件设计 显示模块 为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要数据锁存器等较多硬件,可采用动态显示法实现LED显示。方法是将所有位的段选线相应并联,由一个8位I/O口控制,从而形成段选线的多路复用,同时各位的公共端分别由相应的I/O线控制,实现分时选通。 硬件电路图如下,图中10k电阻起到限流作用;三极管起到驱动数码管的作用。若不使用三极管,数码管发光微弱。 闹铃模块 闹铃声由交流蜂鸣器产生,电路图如下。当P1.7输出蜂鸣器的音 整体硬件电路图 软件设计 计时模块 利用单片机定时器0完成计时功能。定时器0计时中断程序每隔1ms中断一次并当作一个计数,每中断一次计数加1,当计数1000次

文档评论(0)

1亿VIP精品文档

相关文档