五分钟精密定时设计.docVIP

  • 4
  • 0
  • 约1.29万字
  • 约 18页
  • 2016-10-17 发布于贵州
  • 举报
五分钟精密定时设计

实 训 报 告 实训名称:五分钟精密定时器 实训地点:单片机实验室 实训人员:吴斌 李旦旦 李树梅 实训时间:2011.12.19~2011.12.30 目录 一、实训任务………………………3 二、实训方案论证…………………3 三、硬件电路设计…………………3 电路框图………………………4 电路图设计…………………….4 电路原件清单参数……………...8 电路硬件分配…………………..9 四、程序设计………………………9 1、程序流程图……………………..9 2、存储空间分配…………………..13 3、程序清单……………………….13 4、程序仿真调试描述………………17 五、实训总结………………………17 五分钟精密定时器设计 一、实训任务 定时五分钟 定时精确到10微秒 定时完成产生一个报警信息 实训方案论证 定时器是一项了不起的发明,使相当多需要人控制时间的工作变得简单了许多。人们甚至将定时器用在了军事方面,制成了定时炸弹、定时雷管等。而且现在不少家用电器都安装了定时器来控制开关或工作时间。 本次设计是用AT89C51单片机来做一个五分钟精密定时器。单片机做为计算机的一个重要分支,具有普通计算机不具备的一系列优点。其体积小功能强,可靠性高,价格低,性能稳定,被广泛应用于智能仪器仪表、自动设备、通信系统、家用电器和计算机外围设备等。此外,单片机嵌入式系统还在农业、化工、军事、航空航天等领域得到广泛应用。 本次设计硬件方面我们准备单片机最小系统外加一个显示电路和报警电路。报警电路用一个发光二极管的亮灭来表示。软件方面我们准备用T0中断来计时,这样定时比较精确。显示采用动态显示,这样可以节省很多硬件资源,而且设计的体积也可以小很多。 三、硬件电路设计 1.电路框图(图1) 图1 电路框图 2、电路图设计 (1)、总原理图(图2) 图2 总原理图 (2)、复位电路 图3 复位电路 复位电路是单片机的初始化操作,其作用是使CPU和系统中其他部件处于一个确定的初始状态。并从这个状态开始工作。复位是一个很重要的操作方式,但单片机本身不能自动进行复位,必须配合相应的外部电路实现。单片机的复位条件是:复位引脚RST出现两个周期以上的高电平。如果RST持续高电平,单片机就处于循环复位状态。 本设计的复位电路如图3所示。本设计用的是开关复位电路,想要复位只需按开关K,此时电源经电阻R1、R2分压,在RST端产生复位高电平。 (3)时钟电路 图4 时钟电路 在AT89C51内部,有一个高增益反相放大器,其输入端为芯片引脚XTAL1,其输出端为引脚XTAL2。在芯片外部,XTAL1和XTAL2之间跨接晶体振荡器和电容,从而构成一个稳定的自激振荡器,这就是单片机的时钟电路。本次设计的时钟电路如图4所示,使用的振荡频率为12MHz。 (4)、显示电路 图5 显示电路 本设计的显示电路如图5所示,用三个三极管驱动三个共阴LED显示器分别显示分、秒个位、秒十位。单片机的P1口分别与LED显示器的a、b、c、d、e、f、g、dp相接,P2口的P2.0至P2.2分别通过电阻R4至R6与Q1至Q3的基极相连接,这样通过P1口输出断码,P2口输出位选码轮流点亮LED1至LED3。这样就可以将要显示的数据在LED显示器上显示出来。共阴LED显示器结构如图6所示。共阴LED显示器字型断码如表1所示。 图6 LED显示器 表1 共阴LED显示器字型断码 (5)、警报电路 警报电路我们做的很简单,只用了一个发光二极管与P0.0连接。在定时结束时,P0.0输出一个低电平,发光二极管亮。不过在实际电路中,我们可以用这个低电平做很多事,比如说炸弹爆炸、开关断开等。 3.电路原件清单 AT89C51单片机 1个 开关按键 1个 1K电阻 1个 8.2K电阻 1个 4.7K电阻 3个 0.2K电阻 1个 10uF电容 1个 30uF电容 2个 12MHZ晶振 1个 发光二极管 1个 共阴LED显示器 3个 9014三极管 3个 导线若干 4.电路硬件分配 本设计主要应用了单片机的P1口和P2口。P1口输出字型码,P2口输出位选码。 四、程序设计 1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档