北京交大单片机课程设计电子时钟精品.docVIP

  • 12
  • 0
  • 约2.2万字
  • 约 17页
  • 2016-02-23 发布于湖北
  • 举报

北京交大单片机课程设计电子时钟精品.doc

北京交大单片机课程设计电子时钟精品.doc

单片机应用课程设计 实验课程题目:电子时钟 班级:通信0604 姓名 电子时钟 (一) 实验目的 学习8051定时器时间计时处理、按键扫描及LED数码管显示的设计方法。 (二) 设计任务及要求 利用实验平台上4个LED数码管, 设计带有闹铃功能的数字时钟,要求: 1. 在4位数码管上显示当前时间。显示格式“时时分分” 2. 由LED闪动做秒显示。 3. 利用按键可对时间及闹玲进行设置,并可显示闹铃时间。当闹玲时间到蜂鸣器发出声响,按停止键使可使闹铃声停止。 (三)工作原理及设计思路 利用单片机定时器完成计时功能,定时器0计时中断程序每隔50ms中断一次并当作一个计数,每中断一次计数加1,当计数20次时,则表示1s到了,秒变量加1,同理再判断是否1min钟到了,再判断是否1h到了。为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要数据锁存器等较多硬件,可采用动态显示法实现LED显示。其显示电路如图1 图1 闹铃声由交流蜂鸣器产生,当P1.7输出不同频率的方波,.蜂鸣器便会发出不同的声音。 (四)程序设计分析: 1、定时计数的误差分析 主要误差来源及补偿 : [1]、硬件电路在线路手工焊接时可能存在虚焊,或者有接触不良的情况,以及外界环境的影响,硬件误差影响可能成为最后原因。 [2]、采用

文档评论(0)

1亿VIP精品文档

相关文档