单片机课程设计报告——单片机数字时钟课程设计报告

单片机课程设计报告——单片机数字时钟课程设计报告

ID:39554534

大小:618.17 KB

页数:16页

时间:2019-07-06

单片机课程设计报告——单片机数字时钟课程设计报告_第1页
单片机课程设计报告——单片机数字时钟课程设计报告_第2页
单片机课程设计报告——单片机数字时钟课程设计报告_第3页
单片机课程设计报告——单片机数字时钟课程设计报告_第4页
单片机课程设计报告——单片机数字时钟课程设计报告_第5页
资源描述:

《单片机课程设计报告——单片机数字时钟课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、惠州学院课程设计报告单片机数字时钟课程设计报告姓名:班别:学号:设计任务:1、 能够实现时间的精确显示,以数字的形式显示时间的时、分、秒。 2、 时间以24小时为进制,能够通过相应按键来调节时钟时间。 3、 能够实现按键启动与停止功能。  4、 能够实现秒表功能。摘要此电子钟采用c8951芯片,同时使用8位8段LED数码管(两个四位一体数码管)显示小时、分钟和秒的要求。该电子钟有四个按键,进行相应的操作就可实现时间调整、年月查看与复位功能 。整个过程就是先设计和焊接好硬件电路,再通过汇编语言编写应用程序来实

2、现我们需要的功能,这期间,进行的软件仿真和调试是本设计的重点和难点。关键词:电子时钟、c8951芯片、程序设计、仿真调试目录1.系统的功能分析与设计方案1.1系统的主要功能1.2数码管显示工作原理1.3电路硬件设计1.4各电路工作原理 1.5设计原理框图 1.6主芯片工作原理图.1.7材料清单1.8电路原理图及实物图2. 软件设计 2.1完整源程序2.2系统安装与调试 2.3硬件电路的安装 2.4软件调试2.5课程设计总结3.参考文献4.致谢1.系统的功能分析与设计方案 1.1系统的主要功能  利用89c5

3、1单片机内部的定时/计数器、中断系统、以及行列键盘和LED显示器等部件,设计一个单片机电子时钟。设计的电子时钟通过数码管显示,并能通过按键实现设置时间和复位控制等。 此外还要实现对时间的调整功能,89c51的P1.0、P1.1、RST外接三个独立按键,当按下P1.0按键时,系统进入调时间的状态或启动时间显示的功能;当按下P1.1按键时,对显示的数码管进行加一的功能,达到调整时间的目的;当按下RST按键时,实现对电子时钟进行复位的功能。系统的设计方案  整个系统采用应用广泛的AT89S52作为时钟控制芯片,利

4、用单片机内部的定时器计数器来实现的,它的处理过程如下:首先设定单片机内部的一个定时器计数器工作于定时方式,对机器周期计数形成基准时间,然后用另一个定时器计数器或软件计数的方法对基准时间计数形成秒,秒计60次形成分,分计60次形成小时,小时计24次则计满一天。然后通过数码管把它们的内容在相应位置显示出来即可。 数码管显示可以采用静态显示方法或动态显示方法。静态显示方法需要数据锁存器等硬件,接口复杂,时钟显示一般用6个或8个数码管。由于系统没有其他的复杂的任务处理,而且显示的时钟信息随时都可能变化,一般采

5、用动态显示方式。动态显示方法线路相对简单,但需动态扫描,扫描频率要大于人眼视觉暂留频率,信息看起来才稳定。译码方式可分为软件译码和硬件译码,软件译码通过译码程序查得显示信息的字段码;硬件译码通过硬件译码器得到显示信息的字段码,实际中通常采用软件译码。 在具体处理时,定时器计数器采用中断方式工作,对时钟的形成在中断服务程序中实现。在主程序中只需对定时器计数器初始化、调用显示子程序和控制子程序。另外,为了使用方便,设计了简单的按键,可以通过按键实现时间调整和复位。1.2数码管显示工作原理  数码管是一种把多个L

6、ED显示段集成在一起的显示设备。有两种类型,一种是共阳型,一种是共阴型。共阳型就是把多个LED显示段的阳极接在一起,又称为公共端。共阴型就是把多个LED显示段的阴极接在一起,即为公共商。阳极即为二极管的正极,又称为正极,阴极即为二极管的负极,又称为负极。通常的数码管又分为8段,即8个LED显示段,这是为工程应用方便如设计的,分别为A、B、C、D、E、F、G、DP,其中DP 是小数点位段。而多位数码管,除某一位的公共端会连接在一起,不同位的数码管的相同端也会连接在一起。即,所有的A段都会连在一起,其它的段也是

7、如此,这是实际最常用的用法。数码管显示方法可分为静态显示和动态显示两种。 静态显示:所谓静态显示,就是当显示器显示某一字符时,相应的发光二极管恒定的导通或截止。该方式每一位都需要一个8 位输出口控制。静态显示时较小的电流能获得较高的亮度,且字符不闪烁。但当所显示的位数较多时,静态显示所需的I/O口太多,造成了资源的浪费。 动态显示:所谓动态显示,就是一位一位的轮流点亮各个位,对于显示器的每一位来说,每隔一段时间点亮一次。利用人的视觉暂留功能可以看到整个显示,但必须保证扫描速度足够快,字符才不闪烁。显示器的亮

8、度既与导通电流有关,也于点亮时间与间隔时间的比例有关。调整参数可以实现较高稳定度的显示。动态显示节省了I/O口,降低了能耗。 从节省I/O口和降低能耗出发,本设计采用动态显示。1.3 电路硬件设计  1.31 设计原理框图  此设计原理框图如图1所示,此电路包括以下六个部分:单片机,按键,指示灯,复位电路,晶振及显示电路。         设计原理框图 按键单片机显示电路晶振复位电路指示灯电路设计分为复位电路、指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。