时钟系统设计论文内容摘要:

采用液晶显示或数码管显示。 由于一般的段式液晶屏,需要专门的驱动电路,而且液晶显示作为一种被动显示,可视性相对较差;对于具有驱动电路和微处理器接口的液晶显示模块(字符或点阵),一般多采用并行接口,对微处理器的接口要求较高,占用资源多。 另外, 89C2051 本身无专门的液晶驱动接口,因此,本时钟采用数码管显示方式。 数码管作为一种主动显示器件,具有亮度高、价格便宜等优点,而且市场上也有专门的时钟显示组合数码管。 对于实时时钟而言,显示显然是另一个重要的环节。 通常 LED 显示有两种方式:动态显示和静态显示。 静态显示的优点 是程序简单、显示亮度有保证、单片机 CPU 的开销小,节约 CPU 的工作时间。 但占有 I/O 口线多,每一个 LED 都要占有一个 I/O 口,硬件开销大,电路复杂。 需要几个 LED 就必须占有几个并行口,比较适用于 LED 数量较少的场合。 当然当 LED数量较多的时候,可以使用单片机的串行口通过移位寄存器的方式加以解决,但程序编写比较麻烦。 LED 动态显示硬件连接简单,但动态扫描的显示方式需要占有 CPU较多的时间,在单片机没有太多实时测控任务的情况下可以采用。 本系统需要采用 8 位 LED 来分别显示时、分、秒。 图 5 显示器电路图 蜂鸣器电路 闹铃指示可以有声或光两种形式。 本系统采用声音指示。 关键元件是蜂鸣器。 蜂鸣器有无源和有源两种,前者需要输入声音频率信号才能正常发声,后者则只需外加适当直流电源电压即可,元件内部已封装了音频振荡电路,在得电状态下即起振发声。 市场上的有源蜂鸣器分为 3V、 5V、 6V等系列,以适应不同的应用需要。 闹钟电路是用比较器来比较计时系统和定时系统的输出状态,如果计时系统和定时系统的输出状态相同,则发出一个脉冲信号,再和一个高频信号混合,送到放大电路驱动扬声器发声,从而实现定时闹响的功能。 图 6 蜂鸣 器电路图 软件计时 LED 数码管显示的时钟的具体硬件电路如图 110 所示。 图 7 软件计时 LED显示时钟硬件电路图 设计一个时钟系统 TMOD=0x01。 A=50000*。 //求初值, 定时为 50ms TH0=(65536A)/256。 TL0=(65536A)%256。 EA=1。 //中断总开关 ET0=1。 //开定时器 0的中断关 TR0=1。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。